微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 如何将LabVIEW的VI转换为C语言代码

如何将LabVIEW的VI转换为C语言代码

时间:10-02 整理:3721RD 点击:

写软件登记的时候,考虑将LABVIEW的VI转化成C代码,就搜集了一些资料跟大家分享。

1、安装labview的C代码转换器C generator,这个在NI官网上可以下载。请下载跟自己LABVIEW配套的版本,即同一年份的软件安装包。安装成功以后,labview打开界面就会含有转换图标了。


2、建立项目。选择:文件->新建->项目,并保存该项目。



3、建立C代码文件。在程序生成规范中右击选择:新建->C code generation。在information中可以设置相关的名称和文件目录,这里选择默认。



4、建立VI。右击我的电脑->新建->VI。在新建VI中设计程序。



5、将VI与C代码建立联接。双击My code C generation,设置相关属性。


将add.vi添加到导出VI,跳出设置菜单,这里选择默认,点击OK即可。


6、生产C代码。右击My code C generation,点击生成即可。



到这里,C代码转换就基本完成了。具体的细节,要根据我们的实际情况进行调节。但是是否这样就可以了呢?我们还是需要了解一些其他问题的。

1、想要运行,需要安装C代码的编译器,如VC++6.0、Visual Studio2012等。

Visual Studio2012下载安装见

http://wsg1103.blog.163.com/blog/static/1846729762012113102617537/

2、代码运行的时候会遇到很多问题,如缺少头文件,文件中变量有问题。想要找缺少的头文件,可以在labview安装包下搜索相关文件。但是找到以后也会需要很多问题,这里我没有解决掉。

3、Labview中有一些控件是没办法导出来的,如果不能导出,程序界面右上角会出现一个三角形警示符号。这里的问题,还是需要通过自行编程来解决。对于不太懂代码的我来说,还是不好解决。

以上便是我探索该解决办法中的一些经历,希望对你有帮助。

若想要写软件登记,建议可以转换成VI字符串,具体方法可以看链接LabVIEW转化成VI字符串。


小编你好,把vi程序转换成字符串申请可以吗?

谢谢分享

转成字符串后看起来不像是程序源代码,这样申请也可以?

也可以直接“工具/高级/导出字符串”

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top