与任何编程语言一样,尤其是在许多不同国家 /地区使用的语言LabView,无法替代良好的编程风格。样式帮助程序员编写更好的代码,该代码易于使用,维护和审查。当我第一次在Labview中进行编码时,我阅读了NI发表的两部分文章,称为“线条规则“,本文包含LabView中编码的44条规则。在这篇博客文章中,我总结了刚从LabView开始的人们的一些最重要的规则。
首先设计,代码第二。
我知道您以前多次听过此技巧的人,但这是因为它确实有效。用几张纸坐下来,写下您的用户需要该程序要做的事情。另外,绘制您想要用户界面或面板的外观。最重要的是,甚至在这样做时都不要考虑Labview。本质上,您正在创建一个软件需求文件。重要的是要知道您最终想实现的目标。
计划重用
当然,既然您已经编写了一些工作代码,请不要仅仅将其扔掉 - 保存它!您可能需要在此或下一个项目上再次需要它。这些也为新的同事或其他可能需要接管您的代码的任何人提供了很好的例子。我曾经从未保存过测试,发现自己花了很多时间来重新创建它们。考虑到如今的兆字节和千兆字节的廉价成本,没有理由不保存。因此,在适当的情况下保存测试。使VIS可以独处并在其他地方重复使用。您应该记下什么是聪明和有用的(例如特定的控制和指标组合以实现特殊效果)。

保持干净
无论您做什么,都要保持代码整洁和清洁。这不仅使您的代码更容易为下一个人遵循,而且整洁的代码通常是好的代码。在保持清洁状态的行为中,您会发现自己不太可能犯错或忘记一些东西。如果您的所有连接器窗格都构造并布置了类似的布置,则接线将变为扣子。一个VI右侧的输出直接连接到下一个右侧的输入。如果连接器窗格具有相同数量的端子,则也不需要电线中的弯曲。切勿在任何东西后面路线!
评论,评论,评论
作为LabView程序员,但在您编写的所有代码中都无法替代良好的评论。评论所有棘手的代码,艰难的算法,自定义实用程序等。好的评论不会重复代码或解释。他们澄清了其意图。评论应以比代码更高的抽象级别解释您要做的事情。请记住,从现在起六个月后看这个代码的人可能是您!现在添加的任何东西都会使时间变得更加顺畅。
感谢您阅读我的博客文章,如果您需要更多提示,请查看NI的文章“线条规则“。如果您有兴趣自己尝试Labview,可以购买Labview 2014家庭版其中包括您需要运行的一切Linx 3.0。请在下面发表评论,您可能有任何问题或评论。

非常感谢您分享此信息。我需要快速学习Labview。
即使对于初学者来说,这也很有用。
谢谢!