微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > labview表格程序编程

labview表格程序编程

时间:10-02 整理:3721RD 点击:
这是最近看到的一位网友设计的程序,对于初学者,错误是在所难免的.


这是程序的上半部分,明显存在一些错误
1.违反了数据流的原则,没有使用控件的端子进行数据传递,在没有任何必要的情况下使用了局部变量
2.初始化部分没有明显的数据依从关系.循环和初始化是同时进行的,正确的步骤是:
初始化完毕--->循环
3.停止按钮连接的是STOP节点,而循环停止条件却连接了常量,构成了死循环.STOP节点属于非正常退出,相当于工具按钮中的强行中断.
4.红色长箭头的两个FOR循环完全可以用一个完成.
5.字符串数组 SHIFT REGISTER是不断增加的,长时间运行,将导致内存耗尽,应采用缓冲区技术


程序的下半部分一直到索引15
6.整个程序一个屏幕容纳不下,没有一个SUBVI,违反了分层原则
7.没有必要采用15个SHFIT REGISTER,用一个二维数组就可以替代它,同时有利于直接写表格
8.改变颜色部分没有必要采用CASE结构,用一个常量颜色数组直接索引就可以了
9.对于一个1-15的选择项,没有必要采用单选按钮,采用数字控件或者枚举类型,既直观又可以节省界面空间

太感谢了!

看看

阿斯打扫打扫打扫

学习   

好资源

?

看着就不错      

应该不错,小编辛苦了

谢谢

学习了!~~= =!

好复杂...我是初学者中的初学者

正在学习,谢谢

好好看下

看起来 还是有点吃力

小编V5,很好!

很好很好,学习了!

                 

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top