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

[积分贴存推荐] 【讨论】用LabVIEW做出的*.vi如何编译成*.exe文件?+4.5

[复制链接]
yanz 该用户已被删除
发表于 2003-6-29 22:26:35 | 显示全部楼层 |阅读模式 来自 山东济南
提示: 作者被禁止或删除 内容自动屏蔽
twangsh 该用户已被删除
发表于 2003-6-30 08:56:53 | 显示全部楼层 来自 广东广州
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2003-6-30 09:23:16 | 显示全部楼层 来自 吉林长春

回复: 【讨论】用LabVIEW做出的*.vi如何编译成*.exe文件?

不知道你用的是什么版本的labview。如果是完整版的话,有一个builder是生成.exe文件的。你看看有没有,如果有的话可以配置一下,就可以了
baojie 该用户已被删除
发表于 2003-6-30 12:18:46 | 显示全部楼层 来自 广东东莞
提示: 作者被禁止或删除 内容自动屏蔽
yanz 该用户已被删除
 楼主| 发表于 2003-6-30 16:09:52 | 显示全部楼层 来自 山东济南
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2003-6-30 17:45:16 | 显示全部楼层 来自 广东广州

回复: 【讨论】用LabVIEW做出的*.vi如何编译成*.exe文件?

LabVIEW不能导出C或其他语言源代码,不过可以生成动态连接库供其他语言调用
发表于 2003-6-30 19:24:26 | 显示全部楼层 来自 上海嘉定区

回复: 回复: 【讨论】用LabVIEW做出的*.vi如何编译成*.exe文件?

vinsonxp wrote:
LabVIEW不能导出C或其他语言源代码,不过可以生成动态连接库供其他语言调用

  
能够导出C.
发表于 2007-3-9 17:03:03 | 显示全部楼层 来自 湖南长沙

转贴别人的文章,讲得很详细

如何将VI转换成执行档(.exe)

操作系统 : Windows 2000/NT/ME/98/95,Linux
适用于LabVIEW 6i

加载欲转换成执行档的VI:选取LabVIEW菜单File下的Open,打开 “ C:\Try.vi”(以此为范例)

1.        选取菜单Tools下的Build Application or Shared Library(DLL)…功能,出现画面如下:



Build target   :请填入您所欲建立档案种类(.exe) 或 (.dll)
Target file name :请填入您所建立之执行档(.exe) 或 (.dll) 文件名称
        Destination directory:LabVIEW会将执行档(.exe) 或 (.dll)暂时存放在此目录
        Support file directory:LabVIEW会将相关的文件档(.doc)、(.hlp)、(.txt)暂时存放在此目录下,例如您可以将相关操作文件附给客户
         
       
        2.  请点选 Source Files,如上图
Add Top-Level VI :按此键,可将最上层的VI加入,如Try.vi
Add Support File:按此键,可将相关的文件加入,如*.doc,*.txt,*.hlp
Add Directory Contents:按此键,可将某一目录下所有的档案全部加进来
Remove File:按此键,可将不需要的档案删除,如您的程序有用到RS232,请加入serpdrv,如用到National Instruments的数据搜集卡,请加入daqdrv,其它不必要的档案可以删除

         
       
        Custom Destinations:按此键,弹出如上图画面
        您可以自由决定哪些档案将出现在Windows窗口开始程序集项目        
        您也可以决定哪些档案将复制到Windows\System目录或Windows目录下
         
       
3.        请点选 Application Settings,如上图
Custom icon:您可改变独立执行文件的外观图形



4.        请点选 Installer,如上图
请务必圈选Create installer
Installation name:当客户在安装您的程序时屏幕画面所出现的程序名字
Start menu program group:程序安装完毕,在开始程序集您的程序项目名称
Default installation directory:程序被安装在Windows的目录、档案路径



5.        最后按Build键,LabVIEW将会弹出如上图画面,请务必将Try.vi关闭,再按一次Build键,如下图


6.        最后按Done键
7.        请到C:\WINDOWS\TEMP\app\installer\disks 将所有的档案拷贝到光盘即可
8.        如果必需将所有档案拷贝到磁盘请将setup.exe及Data.001拷贝至第一张磁盘,Data.002拷贝至第二张磁盘,然后依此类推

※        Build Application or Shared Library(DLL)…的功能:
※        将LabVIEW内的VI编译成执行档(.exe )或动态连结文件(.dll)
※        将LabVIEW编译后的执行档(.exe),压缩成可分片的压缩档,并可建立setup.exe以及uninstall的功能,以利您将应用程序移植到其它的计算机上。
※        与RS-232及其它串行阜通讯,须将LabView.ini档存于同一个Folder并改为相同档名 .ini 檔; .ini内容第一行中括符改为[filename]
发表于 2007-3-11 11:14:14 | 显示全部楼层 来自 江苏南京
我按此贴说的方法转成exe后在装了labviewr的机上能正常运行,但在没装labview的机上却运行不起来,不知道怎么回事,是不是漏掉了什么没打包?
发表于 2007-4-17 18:51:09 | 显示全部楼层 来自 江苏无锡
谢谢
辛苦了
发表于 2007-8-29 15:11:20 | 显示全部楼层 来自 北京师范大学
原帖由 lygren_0 于 2007-3-11 11:14 发表
我按此贴说的方法转成exe后在装了labviewr的机上能正常运行,但在没装labview的机上却运行不起来,不知道怎么回事,是不是漏掉了什么没打包?

在没有安装labview的机子上运行需要安装labview的run-time。在我的电脑上装的是labview8.2,8.2的run-time程序文件名为:lv82runtime.msi,你可以通过搜索找到该文件,然后在没装labview的机子上运行,就可以了。
回复 不支持

使用道具 举报

发表于 2007-9-3 10:20:23 | 显示全部楼层 来自 江苏南京
原来在没有安装labview的机子上运行需要安装labview的run-time, :victory:
回复 不支持

使用道具 举报

发表于 2008-4-3 16:15:10 | 显示全部楼层 来自 河南
谢谢!我也是新手,也为这个问题苦恼!
回复 不支持

使用道具 举报

发表于 2008-4-8 11:32:03 | 显示全部楼层 来自 河北秦皇岛
好好好好好
回复 不支持

使用道具 举报

发表于 2010-7-22 09:54:01 | 显示全部楼层 来自 河北秦皇岛
留着以后有用!
回复 不支持

使用道具 举报

发表于 2011-3-19 20:57:25 | 显示全部楼层 来自 天津
新手上路,学习了。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-19 23:47 , Processed in 0.069779 second(s), 19 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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