labview

Labview新建打包库

穿精又带淫゛_ 提交于 2019-11-29 11:31:04
1.新建 参考:NI官方文章, 在LabVIEW项目中使用打包项目库 在工程视图,选中“程序生成规范”,右键-新建-打包库。 2.设置 和所有的生成规范一样,都必须设置源代码。其他设置看实际需要。 3.生成 直接点生成,会碰到下面下面这个问题: 弹窗报错:“未指定顶层项目库生成打包库之前请先选择一个项目库” 由于我创建时碰到问题,百度/google没答案。所以记下笔记 解决方法: 弹窗意思很明确,就是要给它设置一个项目库。可是项目库不就是这个项目吗?那怎么选。 不知道怎么解决,就是因为不知道什么是项目库,下图这个就是项目库( 它的创建方法 :工程视图中,选中我的电脑-右键-新建--库,然后在工程视图,给它添加内容。无内容无法添加到“顶层库”哦) 来源: CSDN 作者: qqblack 链接: https://blog.csdn.net/Chiyunyinlong/article/details/102606167

NI LabVIEW开发环境(2.生成installer安装程序exe)

久未见 提交于 2019-11-29 11:25:46
使用LabVIEW如何生成应用程序(exe)和安装程序(installer) 官网 : http://digital.ni.com/public.nsf/allkb/71E3E59409E3433386257AEC003EA34D 问题: 在Windows平台下使用LabVIEW如何生成一个独立可执行程序和安装程序? 解答: 为什么要生成exe和installer 使用LabVIEW编写程序的最后往往需要将程序拿到目标电脑上去运行,如何将程序从开发电脑上移植到目标电脑上呢?这里有两种方法: 在目标电脑上安装LabVIEW以及相关驱动和工具包,然后将vi或者整个项目拷贝到目标电脑上。然而安装LabVIEW和各种工具包会比较耗费时间,且vi可以被任意修改,容易引起误操作,如果只是运行程序,则不推荐这种方法。 将LabVIEW编写的程序在开发电脑上编译生成独立可执行程序(exe),然后将可执行程序移植到目标电脑上,这里的移植分为两种方式: A.将生成的exe拷贝到目标电脑上,然后在目标电脑上单独安装LabVIEW运行引擎(Run-Time Engine)和需要的驱动以及工具包等,此方法中安装驱动和工具包也需要花费较多时间,不推荐 B.将生成的exe和一些用到的组件打包生成installer,即安装程序,然后在目标电脑上运行安装程序即可,这样安装完成后,之前生成的exe

labview生成exe和安装包

微笑、不失礼 提交于 2019-11-29 11:25:13
九、labview生成exe和安装包 创建一个项目将要将要生产exe所需的文件全添加进去,如下图所示。右击我的电脑–>>添加或新建。 右击程序生产规范–>>新建–>>应用程序(EXE)。弹出应用程序生成器信息的窗口后点击确定按钮。 选择类别框中的信息,右侧红圈处为将要生产的exe的文件夹名和文件名。 选择类别框中的源文件,将软件打开的默认界面添加到启动VI项,其余添加到始终包括项。一般默认始终包括下的非VI文件会生成到data文件夹下。 选择类别下的图标,可以自己编辑将要生产exe软件的图标。 设置好后点击生产即可生产exe文件。 生产好exe文件后在右击程序生产规范–>>新建–>>安装程序。 红圈为软件名称。 将生产的exe程序添加到安装包中。 选择数据库,隐藏。生成的安装包安装后该文件属性为隐藏。即在文件夹不显示隐藏文件的设置下,该文件在文件夹中不显示。 设置软件安装时的快捷键生成所在位置。 最后点击生产即可生产安装包。 来源: CSDN 作者: 不良小人 链接: https://blog.csdn.net/qq_31868891/article/details/78260100

Textual versus Graphical Programming Languages

☆樱花仙子☆ 提交于 2019-11-28 19:46:04
问题 I am part of a high school robotics team, and there is some debate about which language to use to program our robot. We are choosing between C (or maybe C++) and LabVIEW. There are pros for each language. C(++): Widely used Good preparation for the future (most programming positions require text-based programmers.) We can expand upon our C codebase from last year Allows us to better understand what our robot is doing. LabVIEW Easier to visualize program flow (blocks and wires, instead of

What is error code 0x800A01A8 coming out of Excel ActiveX call?

十年热恋 提交于 2019-11-28 01:32:46
I am using LabVIEW to talk to Excel via its ActiveX interface. For some reason after some time successfully writing to a spreadsheet I got this error when attempting to call the a function which does something with the range. Sorry this question is so vague, but its because I am actually using another toolkit to take care of the Excel writing. Anybody know if there is a lookup table for Excel ActiveX calls anywhere? Thanks This error code means "Object Required." It sounds like your toolkit might have a memory leak, or it is disposing of an object prematurely. It's possible that the range

Adding .NET Framework DLL as reference to windows store app

笑着哭i 提交于 2019-11-27 23:03:52
问题 I'm working on a windows store app project where I want to read a simple temperature measurement data from a National Instruments DAQ. However the DLL library for the DAQ is in .NETFramework 4.0 format and when adding this as reference to my windows store app project I get the following error: "The project targets ‘.NetFramework’ while the file reference targets ‘.NetCore’" Searching the net, I found out that windows store app must use references to another .NETCore or Portable Library binary

LabView、CVI、MeasurementStudio三者之间的区别

纵然是瞬间 提交于 2019-11-27 11:02:12
LabView是NI公司傻瓜化的图形操作测试开发工具; CVI是NI公司C语言风格的测试开发语言,当然也是工具; Measurement Studio是面向一直使用微软开发工具如VC、C#的那些开发人员,而提供的测试开发工具。 各类工具下载地址:http://download.ni.com/evaluation/labview/ekit/other/downloader/ 来源: https://www.cnblogs.com/boboanhaoweiyuan/p/11360863.html

labview调用 Aspose类库实现Word转PNG

我的梦境 提交于 2019-11-27 07:14:37
Hellow 大家好,今天是开通博客园的第二天,今天分享一篇labview的技术文章,具体内容是通过labview调用.net实现Word文档转png图片。 前些日子在labview技术交流群里面看到有人询问怎么通过labview调用Aspose.words.dll,他用的是labview调用DLL的方法,所以没有调用成功,这里要用到调用.net的方法才能调用成功。首先要网上下载这个类库,找不到的同学可以加我的qq 2083869130。 第二部也是最重要的一步就是要知道Aspose.words.dll这个类库怎么用,我首先是在官方上查文档,但是效果很不理想,因为这个是第三方的不是微软的类库,资料很少(微软的类库查起来还是比较爽的)。那我就网上搜索了一下,发现有很多C#调用这个类库 实现这个功能的,C#我也不懂,但是看它的代码可以发现它其中所调用的类都有哪些(前提是你会一门面向对象的语言,我是会点C++,断断续续学了两年了,还很粗浅)。自己摸索了半天就摸索出来了,就是下图 来源: https://www.cnblogs.com/yerhu/p/11350251.html

What is error code 0x800A01A8 coming out of Excel ActiveX call?

此生再无相见时 提交于 2019-11-27 04:48:30
问题 I am using LabVIEW to talk to Excel via its ActiveX interface. For some reason after some time successfully writing to a spreadsheet I got this error when attempting to call the a function which does something with the range. Sorry this question is so vague, but its because I am actually using another toolkit to take care of the Excel writing. Anybody know if there is a lookup table for Excel ActiveX calls anywhere? Thanks 回答1: This error code means "Object Required." It sounds like your

VI服务器

浪尽此生 提交于 2019-11-26 02:12:48
  VI服务器是一个面向对象的、与平台无关的技术,可以提供一种通过编程方式来访问 labview 和LabVIEW应用程序的途径。   使用VI服务器来实现以下编程操作: 远程地调用一个VI。 将一个LabVIEW应用程序实例配置为一个服务器。这个服务器可以输出您能够从Wab站点上的其他LabVIEW实例中调用的VI。例如,如果您有一个从远程站点上采集和记录数据的 数据采集 应用程序,您就可以从您的本地 计算机 上不定期地采集这些数据。通过改变您的LabVIEW的参数配置,您可以使得某些VI更容易从网上得到,这样,传递最新的数据就如同一个子VI调用一样简单。VI服务器处理着网络的细节。VI服务器也能够跨平台工作,这样,客户端和服务器端就能够运行在不同的平台上。 编辑VI和LabVIEW的属性。例如,您可以动态地确定一个VI窗口的位置,或者移动前面板的滚动条以便使一部分窗口内容可见。您也可以用编程的方式把这些改变保存到磁盘中。 更新多个VI的属性,而不是手动地使用 文件 »VI 属性 对话框的形式来更改。 获得关于一个应用程序实例的信息,如版本号和版本。您也可以获得环境信息,如LabVIEW正在运行的平台。 当另一个VI需要调用VI时,动态地将它们加载到内存中,而不是打开一个VI时就把所有的子VI都加载进去。 为应用程序创建一个插件架构,以便在把程序发布之后还能够为其增加功能。例如