微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > labview-tcp通信总结

labview-tcp通信总结

时间:12-27 来源:互联网 点击:
1、波形图是每次将久数据清空,然后显示新数据,而波形图表是将新数据接到旧数据的后面。趋势图可以将新的数据添加到曲线的尾端,从而反映实时数据的变化趋势,主要用于显示实时的数据。而图表在画图之前会自动清空当前图表,然后把输入的数据画成曲线。

2、字符串常量中的\r\n这里是算四个字符,而不是指转义字符

3、通过stop按钮来停止程序的运行,可以采用while循环和事件结构,事件触发条件改为值改变,然后按键机械动作改为保持转换直到释放,保持转换直到释放相当于两次改变事件stop的值。

4、while循环是首先读入stop的值,然后在执行一次后在根据这个值来判断,当while里含有将stop改为true的语句,这个值将写入判断条件,再运行一次后再退出。

5、variant(变体)数据类型和其他的数据类型不同,它不仅能存储控件的名称和数据,而且还能携带控件的属性。labview中的任何一种数据类型都可以使用相应的函数来转换为variant数据类型。variant数据类型主要用在ActiveX中,以方便不同程序时间的数据交互。在labview中可以将任何数据都转换为variant数据类型。

5、局部变量只能用于一个vi的程序框图,而全局变量可以用于同一台计算机中的多个vi。每个局部变量都对应前面板上的一个控件,一个控件可以创建多个局部变量,labview中的全局变量是以独立的vi文件形式存在的,这个vi文件只有前面板,诶有程序框图,不能进行编程。一个全局变量的vi文件中可以包含多个不同数据类型的全局变量。

6、for循环输入和输出数组,默认情况下是数组元素逐个输入,即按照索引输入,每次输入一个数组元素进行运算,然后循环,最后将这个数组一起输出,这种情况不需要给循环次数赋值,循环次数就是数组的个数。如果需要将数组一次性完整输入,则需要关闭索引功能,数组将一次性输入,这种情况需要制定循环的次数,而且循环时是操作整个数组,而不是操作某一个数组元素。

7、移位寄存器,把上一次循环产生的结果移动到下一次循环的输入。任何情况下都别忘了初始化移位寄存器,移位寄存器不受数据类型的限制,也没有数量限制。

8、labview还提供了反馈节点来实现移位寄存器的功能,,使用反馈节点可以让撑血更简洁,易懂,使用方法是直接将输出与输入连接起来,这是就会自动出现一个反馈节点的符号,当然,和移位寄存器一样,最好制定反馈节点的初值。

9、如果以索引方式输入数组的话,while循环的次数并不会由数组大小控制,它仍由布尔值控制。当循环次数超过数组大小时,将以数组最后一个元素作为输入。

10、labview在执行while循环时,如果用户没有给她设定循环时间间隔,那么它以cpu的极限速度运行。所以最好给while循环加上时间间隔。有两种方法:一种是在每个循环中添加一个等待时间,只有在等待完毕后才有耐性下一个循环。另一种方法是使用定时循环。

11、条件结构中当false条件框中没有数据与b连线时,程序是不可执行的。此时数据输出端子是空心的。当条件结构为false时,没有数据流入b,因此数据流不能正常流动,即程序是不可执行的,因此必须给该输出端子赋值。但是如果在某种情况下,如果你不关心当case为false时b为何止的话,可以右击,选择use default if unwired选项。

12、当case结构的输入端子不是布尔变量的时候,就等价于c语言中的switch语句了。defalut是必须的。

13、当多个事件发生时会形成事件队列,知道每个事件对应的代码都被执行为止,因此不会由事件被漏掉的情况。

14、事件结构中的事件栏中的某些事件,入mouse down左侧有两种箭头:一种是绿色箭头,另一种是红色箭头。其中绿色的notify事件,即当事件发生时通知程序运行该事件所对应的代码。大部分情况下都是使用这种事件。红色箭头表示该事件是filter事件,即当事件发生时可以选择是不是过滤该事件。

15、事件结构必须放在while循环中,否则没有意义。

16、表格实际上即使一个字符串组成的二维数组,express table用于将数据快捷地转换为表格

16、条件使能结构(labview 2010里没有这种结构):环境变量只有在工程中才能使用。通过定义整个工程的环境变量,该工程下的vi都可以被这些环境变量控制。

17、公式节点的文本编程语言的语法与c语言非常接近,但是只能实现基本的逻辑流程和运算,不能对文件或设备进行操作或通信,没有输入输出语句。

18、文件路径是labview中一种特殊的数据类型,方便用于文件的操作。但是由于它也兼具了字符串的特征,因此可以用一个很简单的vi函数实现它和字符串之间的转换。

19、树形控件编

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

网站地图

Top