亲爱的LABVIEW 程序开发者,在这篇文章里,我向大家介绍一些我在工作做积累的编程小技巧。这些并不是规则,而仅仅是一些技巧,可以帮助避免一些
编程中出现的明显的错误。如果你们并不同意,或者什么想补充的,都可以在这个题目下面讨论。好吧,我先开始。
1.尽量让你的程序页面和显示屏的大小相符合,甚至还可以稍微小点。使用SUBVI,这会帮助你们很快的将错误找出来,并且还能避免冗长难读的代码,
因为在一个程序了我们可以把一个SUBVI放在好几个不同的位置。
2. 使用CLUSTER. 在BLOCKDIAGRAMME里使用CLUSTER便于阅读和理解。它减少了输入和输出数据的数量,以及SUBVI与外部链接的接口数。
3.不要把其他程序语言的源代码原封不动的粘贴到LABVIEW的程序窗内。试着将其他语言的编译出的代码转化成符合LABVIEW语法的程序。
4. LABVIEW编程中一项非常重要的基本原则,就是要理解数据流的逻辑。也就是说,只有当程序里的每一个数据入口都正确的连接后,程序才能运行。与其他用文本一行一行编写的程序语言相比,在LABVIEW里,传递参数有没有初始化是无所谓的。这也是LABVIEW和其他程序语言最大的区别。
5. 当程序中的几个部分没有直接的联系时,他们“近似平行”的被执行。不要认为,下面这幅图中,左边部分的程序比右边部分的先运行。有时候
甚至相互直接联系的部分的执行顺序并不象我们想象的那样。总之,理解数据流和执行条件是非常非常重要的。
6. 程序的连线尽量用直线,不要让他们被节点,SUBVI和其他结构所遮挡。程序里的大部分可以避免的连线应该用逻辑循环来代替。
7. 在建立SUBVI时,我们通常选择4-2-2-4的连接面板。左边4个入口,两个上面,两个下面,右边四个出口。 左下角和右下角用来连接报错的CLUSTER.
8. 为你们的VI和SUBVI建立个性化的图标。 当你们对标准的图标编辑器的效果不满意的时候,可以看看这里,相信你们会喜欢这个工具的。
9. 对你们的blockdiagramm进行注释。这非常简单,只需要在需要注释的地方左键双击然后输入注释。
10.特别是在数据交换和传递时,尽量避免任何数据类型的局部和全局变量的中间存储。可以用移位寄存器或者Queues, Notifier, User Evenets.
11. 避免在你的程序里使用Express VIs. 因为当你想往已有的程序里加入些新的特性时,它将被弃用,可见EXPRESS VIS很不灵活。当然,
如果你享受重新编写的乐趣,那就另当别论了。
12. 当不在需要时,关闭左右打开过的REFERENCE, 各种接口以及文件,等等。
13. 给VI和SUBVI相应的名字,这些名字应该能描述他们的属性已经在他们的PROJECT和LIBRARY 的从属关系。 在每个项目里建立虚拟文件夹来
进行SUBVI的归类。
Labview 编程的一些技巧
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 30 Ответы
- 6645 Просмотры
-
Последнее сообщение FredP
-
- 5 Ответы
- 1082 Просмотры
-
Последнее сообщение Artem.spb
-
- 3 Ответы
- 1298 Просмотры
-
Последнее сообщение Borjomy_1
-
- 7 Ответы
- 4005 Просмотры
-
Последнее сообщение ujin1
-
- 4 Ответы
- 903 Просмотры
-
Последнее сообщение Eugene543210