找回密码
 注册
Simdroid-非首页
查看: 1015|回复: 10

能否详细的说明在LV6.0下如何生成EXE文件 +4.5

[复制链接]
zhoujun 该用户已被删除
发表于 2003-3-13 20:37:14 | 显示全部楼层 |阅读模式 来自 辽宁大连
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2003-3-13 20:47:29 | 显示全部楼层 来自 北京

回复: 能否详细的说明在LV6.0下如何生成EXE文件

Simdroid开发平台
是啊!请高手们给个详细点的说明
发表于 2003-3-13 22:25:04 | 显示全部楼层 来自 江苏镇江

回复: 能否详细的说明在LV6.0下如何生成EXE文件

欢迎高手指点,我也正碰到这个问题!
发表于 2003-3-13 23:11:55 | 显示全部楼层 来自 陕西西安

回复: 能否详细的说明在LV6.0下如何生成EXE文件

要购买NI公司的一个插件才行!!!!-----听说!
shuang 该用户已被删除
发表于 2003-3-14 09:58:23 | 显示全部楼层 来自 中国
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2003-3-14 10:48:02 | 显示全部楼层 来自 吉林吉林

回复: 能否详细的说明在LV6.0下如何生成EXE文件

可参见:
http://www.simwe.com/cgi-bin/ut/topic_show.cgi?id=7524&h=1#39487
  
转帖-摘自海泰:
1请教Labview 6i生成可执行安装文件的问题!
雪凝
形成可执行文件时先要进行以下设置,假设需要启动的Vi为MyFile.vi。
1.在MyFile.vi的后面板中程序结束的地方调用Application Control\Quit LabView,使编译后的执行文件在结束时能退到Windows下。
2.在MyFile.vi的右上角图标上点右键,选择Vi properties...。在对话框中的Category中选择Window Appearance,单击Customize...按钮,在出现的对话框中选中Show Front Panel When Called和Close Afterwards if Originally Closed两项。其他选项自己掌握。
3.保存并关闭MyFile.vi,选择编译。
4.在编译界面的Source Files标签中单击Add Top-Level VI...按钮,加入MyFile.vi,这一步是必须作的。此后在VI settings标签中会看到相关Vi。
再Build一下应该OK!
5.安装文件中的Run time Engine是可选的,如果将打包的文件安装到没有LabView驱动的机器中,它是必需的。
  
2Labview 6i生成可执行安装文件的问题的几点补充
howlet 于 2002-1-18 9:46:07 加贴:
  
1。Top-level VI 在程序运行时会自动打开并运行。并不需要在VI Property 内设置Show Front Panel When Called。 一个简单的设置外观的办法是在Window Appearence内选取Top-Level Application Window.
2。所有Top-Level VI以及所有被他们直接或间接调用的VI在build为Application后,都会存在于exe文件内或一个单独的llb文件内。(根据你在build option内的选择而不同)。
3。被动态调用的VI(通过Call by Referency 或 Run VI method),及被其调用的VI不会被自动添加到上述的exe或llb内。你必须通过Add Dynamic VI将其添加到项目内。
4。被Top Level VI及Dynamic VI调用的DLL也会被copy到application的目录下。
5。对于其他程序需要的文件,如配置文件,数据文件,你可以将它们作为Support File添加到项目中。
3
就直接用tool下的build application or shared library就可以了。。在弹出的对话框的source files选项卡里点击add top-level vi,然后添加你的程序,是最外层的那个程序,然后点击add dynamic vi添加你的这个vi的所有子vi。在target选项卡里的destination directory里填上生成exe的目录就可以了,其它的你可以先不用管。
注意在点击add dynamic vi后要将所有的子vi都添加进去,即使很多也要填,系统的也要填。所以一般都是先将系统的一些vi拷贝出来,然后与你的子vi等分类做成lib格式比较好。我建议你先把你的vi的所有子vi都先考到一个目录下,然后再全部添加。我一般是在browse菜单里的unopened subvi里点击出一个vi,然后另存一个,把所有的都另存就可以了。可能还有更好的解决方法。。。
maplesfly 该用户已被删除
发表于 2003-3-20 16:31:52 | 显示全部楼层 来自 吉林长春
提示: 作者被禁止或删除 内容自动屏蔽
sherwih 该用户已被删除
发表于 2003-3-20 16:52:56 | 显示全部楼层 来自 广东深圳
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2003-3-20 18:35:32 | 显示全部楼层 来自 贵州贵阳

回复: 能否详细的说明在LV6.0下如何生成EXE文件

转自:中科泛华论坛
heartflyin   
  级别:新手上路
  来自:
  经验值:4 点
  出道时间:2002-11-11
------------------------------------------------------------------------------
  LABView的应用程序能不能打包成可执行文件?(在线等)   
能否脱离LABView环境运行?如何做?  
   
紫声月影   
   
  级别:一级用户
  来自:
  经验值:22 点
  出道时间:2002-11-6
--------------------------------------------------------------------------------
  回复:   
可以,但要有application Builder  
   
  
--------------------------------------------------------------------------------
修改| 发表于 2002年11月11日17:30 | 鉴定:北京 | 删除  
   
紫声月影   
   
  级别:一级用户
  来自:
  经验值:22 点
  出道时间:2002-11-6
  
  
--------------------------------------------------------------------------------
  回复:   
可以,但要有application Builder  
   
  
--------------------------------------------------------------------------------
修改| 发表于 2002年11月11日17:31 | 鉴定:北京 | 删除  
   
heartflyin   
   
  级别:新手上路
  来自:
  经验值:4 点
  出道时间:2002-11-11
  
  都说6.1版本自带了,但我的没有,难道6.1版本还有啥不同吗?   
谢谢!  
   
  
--------------------------------------------------------------------------------
修改| 发表于 2002年11月11日18:35 | 鉴定:北京 | 删除  
   
heartflyin   
   
  级别:新手上路
  来自:
  经验值:4 点
  出道时间:2002-11-11
  
--------------------------------------------------------------------------------
  我的LABView是full怎么也不行?   
National Instruments(TM)  
Version 6.1  
LabVIEW(TM) Full Development For Windows 2000/NT/XP/ME/9X  
   
  
--------------------------------------------------------------------------------
修改| 发表于 2002年11月11日18:38 | 鉴定:北京 | 删除  
   
Dar   
   
  级别:二级用户
  来自:
  经验值:27 点
  出道时间:2002-11-7
  
--------------------------------------------------------------------------------
  回复:   
需為 LabVIEW Professional Developer System .
--------------------------------------------------------------------------------
Good Luck !!!  Good Luck !!!  
   
  
--------------------------------------------------------------------------------
修改| 发表于 2002年11月11日20:02 | 鉴定:北京 | 删除  
   
bosss163   
   
  级别:新手上路
  来自:
  经验值:4 点
  出道时间:2002-11-7
  
--------------------------------------------------------------------------------
  回复:   
ftp://ftp.ni.com有文件名 Sierra.zip 可惜沒Password  
   
  
--------------------------------------------------------------------------------
修改| 发表于 2002年11月12日13:05 | 鉴定:北京 | 删除  
   
storm_mfx   
   
  级别:新手上路
  来自:
  经验值:2 点
  出道时间:2002-11-12
  -------------------------------------------------------------------------------
  回复:   
完整版没有这个功能,专业版才有,在Tools菜单下面  
要不单买个Application Builder软件也行  
生成的执行程序要比原VI小很多,而且框图不可见,无法更改,提高了安全度,很方便:)  
   
  
--------------------------------------------------------------------------------
修改| 发表于 2002年11月12日20:55 | 鉴定:北京 | 删除  
   
Lancelot   
   
  级别:一级用户
  来自:
  经验值:15 点
  出道时间:2002-11-20
  
--------------------------------------------------------------------------------
  回复ABView的应用程序能不能打包成可执行文件?(在线等)   
我用的6i带这个功能,而且还可以制作安装包,  
这样在没有安装labVIEW的机器上也可以运行VI了 :)  
不过安装包挺大的,其实里面包含了labVIEW Run-Time Engine的安装程序。  
  
我现在正在使用labVIEW做和硬件测试一点关系都没有的事情,  
使用labVIEW的CIN调用VC++非常好用,这样我就可以使用labVIEW强大的用户界面了。 :)  
   
   
  
--------------------------------------------------------------------------------
修改| 发表于 2002年11月21日20:25 | 鉴定:北京 | 删除  
   
heartflyin   
   
  级别:新手上路
  来自:
  经验值:4 点
  出道时间:2002-11-11
  
--------------------------------------------------------------------------------
  回复:LABView的应用程序能不能打包成可执行文件?(在线等)   
谢谢各位大虾的热心帮助,3X!  
   
  
--------------------------------------------------------------------------------
修改| 发表于 2002年11月22日9:20 | 鉴定:吉林 | 删除  
   
luntanlsl   
   
  级别:新手上路
  来自:
  经验值:1 点
  出道时间:2003-1-6
  
  
--------------------------------------------------------------------------------
  回复:回复:LABView的应用程序能不能打包成可执行文件?(在线等)   
6.1i都带这个功能吗?  
在哪里?  
请赐教  
   
  
--------------------------------------------------------------------------------
修改| 发表于 2003年1月6日23:34 | 鉴定:教育网(河北) | 删除  
   
yi527   
   
  级别:二级用户
  来自:
  经验值:38 点
  出道时间:2002-12-20
--------------------------------------------------------------------------------
  回复:LABView的应用程序能不能打包成可执行文件?(在线等)   
我用application打包生成了应用程序和安装包,但是生成的应用程序和安装后的应用程序仍然要  
找到子vi才行,请问这是为什么?  
   
  hitgpib   
   
  级别:三级用户
  来自:china
  经验值:49 点
  出道时间:2002-11-6
  
--------------------------------------------------------------------------------
  回复:回复:LABView的应用程序能不能打包成可执行文件?(在线等)   
用application builder生成可执行文件是一点要将所有的vi(包括子vi)打包进去的。
--------------------------------------------------------------------------------
我对港澳没特别要操心的!!我所要做的事是,打打气,挺挺董,挺挺何!!  
   
  
--------------------------------------------------------------------------------
修改| 发表于 2003年1月7日9:40 | 鉴定:未知地区 | 删除  
   
beeh   
   
  级别:一级用户
  来自:
  经验值:10 点
  出道时间:2002-12-26
  
--------------------------------------------------------------------------------
  回复:LABView的应用程序能不能打包成可执行文件?(在线等)   
对,就是application builder 的第二项 source files 把需要的VI和文件都加上。  
   
  
--------------------------------------------------------------------------------
修改| 发表于 2003年1月7日12:47 | 鉴定:中国 | 删除  
   
braveheart   
   
  级别:四级用户
  来自:
  经验值:97 点
  出道时间:2002-11-16
  
--------------------------------------------------------------------------------
  回复:LABView的应用程序能不能打包成可执行文件?(在线等)   
需要LabVIEW PDS版或者购买Application Builder
--------------------------------------------------------------------------------
笑口常开,好心情!  
   
  
--------------------------------------------------------------------------------
修改| 发表于 2003年1月7日13:25 | 鉴定:未知地区 | 删除  
   
bigtree   
   
  级别:论坛版主
  来自:
  经验值:118 点
  出道时间:2002-11-20
--------------------------------------------------------------------------------
  回复:LABView的应用程序能不能打包成可执行文件?(在线等)   
你的程序里是不是使用了VI Server动态地调用了某些子?而在builder中没有把这些动态调用的  
子VI装到文件列表中?
发表于 2007-4-17 18:51:36 | 显示全部楼层 来自 江苏无锡
谢谢
辛苦了
发表于 2007-4-19 11:13:43 | 显示全部楼层 来自 上海
大哥,这么老的帖子看看就可以了,没必要顶上来吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-6-15 01:58 , Processed in 0.060744 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表