把整个项目另存为前期版本, 项目浏览器 > 文件 > 保存为前期版本 > 选择版本 > 选择导出目录
然后用前期版本的LabVIEW打开, 编译, 生成应用程序
注意: vilib中的vi不支持保存为前期版本, 有些新特性保存为旧版后需要单独处理才能运行 vim文件会保存为expressVI, 有些时候这种转换会出现问题, 我曾经试过严格类型VI引用经过expressVI输出后在"开始异步调用"上无法启动, 但是开发时不会报错, 需要再仔细检查和调试一遍
你里面存在很多调用VI 调用VI在生成exe程序的时候 应该归入按照相对路径保存到exe安装目录之下供exe调用
你就把启动VI生成exe了 调用的VI全都没有 调用不到 当然报错!
你重新修改一下生成规则吧。
补充 刚刚没看清楚图
你是不是用了什么工具包没有安装
比如你用了VISA 那么你的安装包里应该加入visa 你这里好像缺工具包 。。。有木有大图 看不清楚啊
补充2
我去看看
exe生成的时候你把 IQmeasurelib 打包进去没 感觉是不是你调用的子VI中有调用这个库的函数 肯定是因为引用了 但是引用的默认位置没有找到引用内容才会这样提示 缺少了引用内容
LabVIEW 除了评估版之外,正式版也分为三种,base package基本上没人用,因为它就像一个没有工具包的matlab。full development system(FDS)饱含了几乎所有模块,但不具备编译可执行文件等高级功能。professional development system(PDS)才是最完整的版本,不仅有各种模块可供调用,还有源代码版本控制,编译可执行程序等高级功能。
LabVIEW 中装有Application Builder才能生成exe文件。基本版和完整版LabVIEW需要加装Application Builder,专业版已内装有此程序。在主菜单栏的tools项中查一下是否有“Builder Application or Shared Labrary(DLL)"选项。有的话就可以生成exe文件或DLL文件。 无LabVIEW的机器要先装run-time engine ,才能运行LabVIEW编译的exe文件。
LabVIEW程序编译后是可以完全脱离编程环境运行的,但需要先要在PC上安装run -time engine 作为支持。run-time engine 不需要单独买,它应是随Application Biulder附送的。正常情况下有Application Biulder就应有run-time engine。
LV71的话,在File->Save with Options中可以设定password。如果他人没有密码的话就不能打开。
2 用Application Builder,Tools->Build Application or Shared Library(DLL)。如果只是生成EXE文件,那么在其他机器上运行的话需要LV Run-Time Engine。
如果生成Installer文件的话,会自动把Run-Time Engine打在其中,在别的机器上安装的时候会自动安装Run-Time Engine的。
在80以上版本打包首先要生成工程,然后在工程管理界面才可以使用打包工具,方法类似,只是界面有所改动
你的LabVIEW不是专业版的,生成可执行文件或者安装包需要LabVIEW Application Builder
可以去NI官网下载一个专业版的LabVIEW2013进行安装试用。
回答1:在函数选板上,找到“编程>>对话框与用户界面>>菜单”,里面有“插入菜单项”和“删除菜单项”等函数。用法见其帮助文件和示例,很简单易用。
注意看上面程序框图的的菜单栏,删除之前是和程序框图中一样的,已经按你说的增加了一项,然后删除了“窗口”和“帮助”
另外,编辑vi时,菜单栏的“编辑”里有“运行时菜单”,能召唤出下图对话框。所见即所得。
我把“默认”菜单复制到了“自定义”菜单中,然后做了同上的增删
是的,LabVIEW程序在运行时会自动开始初始化。一般来说,在LabVIEW程序开始运行之前,它会运行一个预先定义的初始化步骤。这个步骤可能包括读取参数,申请内存,打开文件,或者分配资源等等。
以上就是关于labview如何生成早期版本的应用程序全部的内容,包括:labview如何生成早期版本的应用程序、labview生成.exe文件、Labview如何生成可执行文件,我用到了Matlab,控制仿真设计,报表工具包,怎么办呀,等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)