[Ebook]如何使用SDK工具将vi转换成C代码

软件名称:NI LabVIEW Microprocessor SDK
简单说明:NI LabVIEW Microprocessor SDK是一款能够将部分LabVIEW代码转换文本代码的工具包。
应用需求背景:需要将部分完整的LabVIEW代码转换成文本代码。可用于申请软件著作权时提交源代码。
使用方法、步骤及注意事项:
1.安装对应版本的NI LabVIEW Microprocessor SDK。
2.以NI LabVIEW Microprocessor SDK App. lvproj为例介绍过程。
3.首先在LabVIEW下建立一个Project(NI LabVIEW Microprocessor
SDK App. lvproj)。
4.然后对Project进行右键,选择New-Targets and Devices.
5.在弹出的对话框中勾选New target or device,在下面的Targets and Device 设置中,选中Embedded下面的Code Generation下面的Code Generation Only,然后点击ok。
6.返回Project后,将要转换代码的vi添加到Project中,方法是:在My Computer右键,选择Add –File。如果
7.在弹出的对话框中,选择要转换的vi。
注意:不是所有vi都能转换成C code,涉及到硬件资源、属性节点、文件操作、其它与外部交互等的vi
都不能转换,只有用LabVIEW写的最基本的程序可以转换,比如纯算法,或者纯字符串转换,或者最基本的程序构架才可以转换,否则在转换的过程中将提示转换失败。这里以一个主从结构模板作为转换对象。如果vi已经在Project中,则省略6、7两个步骤。
代码转换
8.添加完vi以后,再将vi添加到C code Generation Only 中。方法:可以在My Computer下面直接用复制粘贴(选中C code Generation Only粘贴,将直接把vi添加到其下)的方法将vi添加进入,也可以对C code Generation Only右键,选择Add-File,将vi添加进入。
注意:将vi添加到C code Generation Only下以后,可以双击打开该vi,此时如果该vi运行箭头断裂,即该vi无法运行,则表示该vi无法转换成C code,显示错误提示将可以看到无法完成转换的具体位置和原因。该现象只是提示无法将该vi转换成代码,并不表示该vi真的无法运行,在My computer下面的该
vi还是可以正常运行的。通过这种方法可以验证vi是否可以转换。
9.将vi添加到  C code Generation Only下面以后,再对  C code Generation Only下面的Build Specifications右键,选择New-Code Generation。
10.在弹出的配对话框中进行配置。其中,Application Information、Source File Settings 以及Shared Variable Settings可以默认。主要是在第二项Source File中进行设置。在Source File项中,将左侧C code Generation Only下面的vi添加右侧的位置,一般main vi添加到Top-lever VI中,其他附属文件添加到Additional files中,而涉及到支持性的子vi等添加到Always included中。然后点击ok。
11.返回Project后,在  C code Generation Only下面,对Build Specifications下的My Application右键,选择Generate C Code。如果没有错误,将会闪现一个生成代码的过程,并且完成代码转换过程。如果有错误,将会提示转换失败。

本文发布于:2024-09-21 17:55:08,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/378190.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:转换   代码   提示   无法   添加   方法   对话框
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议