Labview生成exe(关于报表问题)

来自:    更新日期:早些时候
labview生成的文件(EXE) 在任意一台无labview的电脑上打开么??~

1. 新建一个LabVIEW项目,或者打开一个已经建好的项目,项目中包含了您的vi,确保vi运行正常。一些通过文件路径来使用文件的代码在编译成exe之后可能会出现文件找不到的错误,对于此类错误,可以参考KB:5SD4CE7K,3HKEK93U, 2T6GI6BH, 18RDJ60O新建的项目如图:

2. 在项目浏览器的程序生成规范处右键单击新建》应用程序(exe)

3. 设置目标文件名和目标目录。目标文件名是您将来生成的exe文件名,该文件位于目标目录中,默认的目标目录会在项目所在目录的上一级目录中新建一个builds文件夹,
生成的exe文件保存到这个目录中。如图

4. 选择源文件,选中顶层vi单击“添加项”箭头将顶层vi添加到启动vi栏中,其他用到的子vi和文件可以添加到始终包括栏中,如图


5. 可以使用LabVIEW默认图标作为应用程序图标,也可以选择自己设计一个图标:使用图标编辑器编辑并保存自己设计的图标,
去掉“使用默认LabVIEW图标文件”前的勾选,在弹出的对话框中选择添加刚才保存的图标文件,注意“图标图像”的类型要与编辑该图标时选择的类型一致,如图

6. 选择预览》生成预览,然后可以看到将来会生成哪些文件,其中就包括我们的独立可执行应用程序,现在还看不到我们自定义的图标,不用着急,最后生成以后就可以看到了,如图

7. 最后选择“生成”,LabVIEW就会弹出生成状态窗口,当生成结束后会提示生成的应用程序所在路径,您可以单击浏览打开应用程序所在目录,然后就可以看到带自定义图标的应用程序了,如果单击完成,则会关闭生成状态窗口,如图


至此,我们已经完成了生成独立可执行应用程序的操作,如果目标电脑上已经安装了LabVIEW运行引擎和其他需要的组件,那么就可以将生成的exe文件拷贝到目标电脑上直接运行了。以下篇幅介绍在生成exe的基础上如何生成installer,即生成安装文件的操作。
生成installer简易步骤
1. 在同一个项目中右键单击程序生成规范,选择新建》安装程序,如图


2. 在“产品信息”中设置您的产品名称和安装程序生成目录,产品名称会影响安装程序所在的路径名,并且对应着在windows添加删除程序列表中应用程序的名字,如图
3. 选择“目标”,修改目标名称,该名称决定了将来安装程序运行结束后,可执行文件会释放到哪个文件夹中,如图

4. 选择“源文件”,在项目文件视图中单击选择之前创建的应用程序生成规范,然后单击添加箭头,将应用程序添加到目标文件夹中,右边目标视图可以看到添加结果,如图

5. 选择“快捷方式”,修改右边的快捷方式名称和子目录名称。快捷方式名称对应着将来在开始菜单中看到的快捷方式图标的名称,
子目录对应着快捷方式在开始菜单中所处的文件夹名称,如图

6. 选择“附加安装程序”,勾选相应的LabVIEW运行引擎和必要的驱动程序以及工具包等,之后这些驱动以及工具包会一起包含在生成的installer中。LabVIEW在这里会自动帮您勾选一些必要的NI安装程序,但是有可能并没有包含所有需要安装的程序,您的程序中使用到了哪些驱动以及工具包,在这里配置的时候就需要勾选哪些工具包。对于一些特定的工具包,如NI OPCServers、DSC运行引擎等不支持直接打包部署(KB:5SS56RMQ 56P8BSJT),因此在这里会无法勾选或者勾选无效,这些工具包需要在目标电脑上再单独安装,如果您不能确定该工具包是否支持打包部署,请联系NI技术支持。

7. 单击“生成”按钮开始生成安装程序,同样会弹出一个生成状态窗口,生成过程完成后,单击浏览可以打开安装文件所在路径,您会看到一个setup.exe文件,
这个文件就是最终的安装文件。单击“完成”按钮关闭状态窗口。如图


现在,您可以将打包生成好的安装程序拷贝到目标电脑上运行了,需要注意的是,拷贝的时候要将整个文件夹拷贝到目标电脑上然后再运行setup.exe,安装过程与普通windows应用程序没有区别,安装结束后您就可以在目标电脑上运行您自己的应用程序了。
扩展
生成应用程序和安装程序其实有很多地方需要设置,这里只给出了一些最基本的设置,其他设置您可以参考LabVIEW帮助文档中的有关描述,这里给出两个链接:
http://zone.ni.com/reference/en-XX/help/371361J-01/lvhowto/building_a_stand_alone_app/
Using the LabVIEW Run-Time Engine
Distributing Applications with the LabVIEW Application Builder
Building Applications Checklist
VI Server Properties and Methods Not Supported in the LabVIEW Run-Time Engine
NATIONAL INSTRUMENTS SOFTWARE LICENSE AGREEMENT
Which Software Requires a Run-Time License?
Why Do I Get Error 1550 when I Try to Run my Datalogging and Supervisory Control (DSC) Application?

请用labview注册器检查是否所有组件均已注册。

当你使用LabVIEW Report Generation Toolkit 1.0创建独立可执行文件和DLL时, 可执行文件和DLL文件目录(包括_wordsub.llb和_exclsub.llb)必须位于同一目录下。在创建可执行文件和DLL时必须从_wordsub.llb中添加_Word Dynamic VIs.vi,从_exclsub.llb中添加_Excel Dynamic VIs.vi作为Source Files栏上的动态VI。这2个VI都包括可供高层Report Generation VI动态调用的子VI。

  • 将_Word Dynamic VIs.vi添加进项目。右键单击My Computer» Add A File。
    找到对应于Microsoft Word的Program Files\National Instruments\LabVIEW x.x\vi.lib\addons\_office\_wordsub.llb\_Word Dynamic VIs.vi目录

  • 将_Excel Dynamic VIs.vi添加进项目。右键单击My Computer» Add A File。
    找到对应于 Microsoft Excel的Program Files\National Instruments\LabVIEW x.x\vi.lib\addons\_office\_excelsub.llb\_Excel Dynamic VIs.vi目录

  • 右键单击Build Specifications » New Application (EXE) » Source Files 

  • 展开我的电脑并将 _Word Dynamic VIs.vi和 _Excel Dynamic VIs.vi添加进动态VI和支持文件部分。

简单点说,就是打包时把上面两个vi添加到依赖文件里。

网页链接



特别简单的,就用写入电子表格控件
功能复杂花哨一点儿的,用LabVIEW Report Generation Toolkit做吧
核心的就是写入二维数组,怎么生成这个二维数组你应该会吧?


Labview生成exe(关于报表问题)视频

相关评论:
  • 18597476720LabVIEW之EXE生成-配置文档的打包
    吉儿查当通过LabVIEW生成EXE文件时,确保配置文档的同步至关重要。具体步骤参考B站用户“加油小林哥”的教程。首先,新建一个应用程序项目,选择EXE格式。在项目中,将主程序VI放置为启动程序,并在配置中考虑包含所需的配置文件或其他相关文件夹。在设置目标选项时,点击"+"号,为新生成的EXE文件夹指定一个名称...

  • 18597476720labview生成的EXE软件,退出执行后怎么完全退出
    吉儿查在最后要退出的时候,加一个本“vi引用常量”,然后用“关闭引用”函数关闭它一下。这两个应该都可以在“应用程序控制函数”面板里面找到

  • 18597476720Labview生成exe(关于报表问题)
    吉儿查当你使用LabVIEW Report Generation Toolkit 1.0创建独立可执行文件和DLL时, 可执行文件和DLL文件目录(包括_wordsub.llb和_exclsub.llb)必须位于同一目录下。在创建可执行文件和DLL时必须从_wordsub.llb中添加_Word Dynamic VIs.vi,从_exclsub.llb中添加_Excel Dynamic VIs.vi作为Source Files栏上的...

  • 18597476720如何将labview编译成exe?
    吉儿查6. 选择预览》生成预览,然后可以看到将来会生成哪些文件,其中就包括我们的独立可执行应用程序,现在还看不到我们自定义的图标,不用着急,最后生成以后就可以看到了,如图 7. 最后选择“生成”,LabVIEW就会弹出生成状态窗口,当生成结束后会提示生成的应用程序所在路径,您可以单击浏览打开应用程序所在目录...

  • 18597476720怎么解决labview项目生成的exe文件不能正常执行?
    吉儿查要解决LabVIEW项目生成的exe文件不能正常执行的问题,需要按照文档中的步骤,确保项目的正确设置和生成。首先,必须通过整个项目,而非单个的VI,生成应用程序。确保在VI属性对话框中设置的VI生成版本正确,特别是为改进生成应用程序的外观,需要验证VI属性对话框中相关页面的设置,包括源文件设置页,如果应用...

  • 18597476720labview生成的exe文件怎么转成源码?
    吉儿查1、首先打开需要生成exe的软件工程。2、然后信息里默认,也能自定义名称,源文件中选择号启动程序,也就是运行软件的主vi。3、最后是配置源文件设置,在这一步选择要配置的文件夹名,勾选“为包含的所有项设置目标”,选择对应的文件夹,后面就是点击生成即可。

  • 18597476720如何用labview生成exe文件
    吉儿查先把自己的文件打包为EXE,然后把这些文件全部复制到生成的EXE文件夹中,即可在没有安装labview的电脑上运行。这个是2011版本的LabVIEW Run-Time文件,其它的同样。找到相应版本的这些文件就可以。这个文件中,语言中有中文,也就是在打包EXE的过程中,要把运行时的语言设置为中文,把其它的取消。

  • 18597476720labview生成exe文件后怎么让程序连续执行
    吉儿查1、在VI的属性中设置窗口外观为与VI名称相同,并将窗口标题设置要显示的标题。2、在VI中添加一个while循环,并在其中添加定时循环的时间,至少为1ms,这样,VI就会在每次执行时都会被重新运行。

  • 18597476720如何把做好的labview程序做成EXE文件或打包成可安装文件!
    吉儿查在前面板的TOOLS下边有一个菜单叫做build application or library(dll),然后进入了进行程序打包的界面,在tartget file name里添入你想把程序打包成的程序的名字,在build target 里添入你想打包成DLL还是打包成EXE,然后再添入存放的位置,若是你不只是想打包成EXE,而且要想在其它没有装LABVIEW的电脑...

  • 18597476720labview生成的exe文件怎么让程序结束就关闭
    吉儿查使用事件或条件结构,关闭程序时调用Quit LabVIEW函数。此函数在Programming-->Application control下

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网