`写软件登记的时候,考虑将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中有一些控件是没办法导出来的,如果不能导出,程序界面右上角会出现一个三角形警示符号。这里的问题,还是需要通过自行编程来解决。对于不太懂代码的我来说,还是不好解决。 以上便是我探索该解决办法中的一些经历,希望对你有帮助。
`
|