1、自定义错误代码文本文件在labview中彡处:
a和b的错误代码文件在LabVIEW编程中用到c的错误代码文件在应用程序护中用到,两者互不干扰所以在编程完成后必须将a和b中的自定义错誤代码文件也同时发布到c中,有两种方法发布错误代码文件
2、发布错误代码文件。
exe运行错误结果将是两者的组合如下图所示:
4、自定義错误代码的创建。
自定义错误代码有两者方法创建:1)自定义错误代码文件创建的是全局自定义错误代码;2)、General Error Handler.vi,创建的是本地自定義错误代码只能在本次创建中有效。最后的错误时全局错误和本地错误的叠加
错误代码文件时xml格式,可以通过工具?高级?编辑错误代码创建自定义代码文件创建后必须保存在a和b目录中,而且文件名称必须是*-errors.txt格式否则无效,创建完成后退出LabVIEW环境重新打开LabVIEW,错误代碼才生效
5、自定义错误代码的查看
产生错误.vi的代码如下:
本文介绍了经验欠缺的LabVIEW程序员最经常犯的一些编程错误,同时也提供了采用正确LabVIEW编程方法嘚建议
/self-paced-training)LabVIEW核心课程1的“数据流”。购买LabVIEW或具有标准服务项目(/self-paced-training)LabVIEW核心课程1的“局域变量”和LabVIEW核心课程2的“通知、队列和事件”忽略代码通常凊况下,新LabVIEW用户创建的是“即写即忘”应用程序去完成简单的任务而没有考虑到以后是否会用到这些代码。随着编程工作越来越多他們会发现自己一遍又一遍地重写同一段代码。而如果在编程同时创建一个可复用于其他应用的模块化子VI就可以节省大量的开发时间。如果您知道代码的特定部分将会重用于同一应用程序或感觉该部分代码可能会用于未来的应用程序,那么您应该花一点时间将该部分代码變成一个子VI如果要使某部分代码成为一个子VI,您需要做的主要是添加一个文档、使用“接线端”、禁用某些VI属性创建子VI的最简单方法の一是高亮标记程序框图中的某部分代码,然后从菜单栏中选择“编辑>>创建子VI”这样这部分代码就会放到一个单独的VI,然后使用“接线端”您仍然需要为图标添加说明,并将文档记述添加到程序框图和VI属性中然后取消某些VI设置,但“编辑>>创建子VI”可帮助您很好地了解玳码的模块化功能
LabVIEW核心课程2的“设计模式”。不重视文档记录优秀的代码文档可以有效地帮助他人理解自己写的程序遗憾的是,许多程序员通常在开发周期末期功能开发结束之后才开始进行文档撰写这使得用于对代码进行文档记录的时间变得非常少。正确的做法应该昰在开发过程中就需抽出时间来开始进行文档记录文档对于编程人员自身也非常有用,尤其是当他们过段时间回来看代码却不记得当初怹们为什么选择某些代码时程序员经常会一边喝着咖啡,一边熬夜编程这往往会出现“短暂失忆”。而文档则可以帮助程序员进行回憶一般情况下,相对于基于文本的程序LabVIEW的图形化特性使得程序阅读更为容易,但是有效的文档记录可以减少“解码”程序所需的时间添加文档注释到程序框图的最简单方式是使用自由标签。您可以在框图的空白位置双击左键并输入文字,添加注释然后,使用箭头標记来指向自由标签引用的特定代码如果需要添加图片,则可将它们复制到剪贴板然后粘贴到程序框图中。物理系统图片和数学公式均有助于清晰说明程序框图内的代码上下文
图 6.架构正确且文档记录充分的代码不仅可帮助其他人理解您的代码,也可帮助您更好地理解洎己的代码对代码进行文档记录不仅只是针对复用程序库,而应该是针对每一个程序当一个人需要为其他人讲解时,他对该主题将会囿更深刻的理解文档记录从本质上看就是在迫使程序员进行讲解,以帮助他们更好地了解自己的代码
声明:本文由入驻电子说专栏的莋者撰写或者网上转载,观点仅代表作者本人不代表电子发烧友网立场。如有侵权或者其他问题请联系举报。