2019-07-17 21:35发布
lab2013 发表于 2016-10-5 17:14 labview不能说完全没有类似功能,比如: labview的条件禁用也可以实现:#ifdef XXX …#endif 的条件编译功能; 如果是用#define定义常数,自定义类型、全局变量或者直接用子VI都能实现;
lab2013 发表于 2016-10-8 19:35 自定义数据类型有个缺点,在自定义数据类型中修改了默认值,已经使用的是不会更新的需要一个VI去判断返回正确的值。 全局变量或子VI比较方便,程序框图中右键--结构--全局变量,在全局变量上打开前面板选择相应控件并修改常量。 用VI也是类似,在前面板选择数据类型并修改为显示控件,值设为默认值或在程序框图中赋值,建 ...
最多设置5个标签!
用#define 定义常数具体怎么实现,能举个栗子吗,多谢,自定义类型或者全局变量都行,没整明白,
楼上网友回答的很精彩!!在我看来,楼主应该去理解下局部变量、全局变量、自定义数据类型和子VI的一些概念和用法,就清楚了labview是否有宏定义,这个要自己体会的,很简单。值得一提的是,labview中的单进程共享变量也可以在本地计算机上定义常量数据类型,并在不同VI中调用,只是共享变量的功能更强的在于数据通信,也就是说你在不同网络下的多台计算机中也可以调用你定义的数据常量进行数据信息的互联操作。
一周热门 更多>