目录
1.公式节点
例子1:输入a,b,c三个数组,输出x=a+b+c,y=a*b*c
例子2:也可以用C语言的形式调用会更简单。运行一个成绩0,1,2的等级显示
2.局部变量与全局变量
局部变量
全局变量:可以用于不同VI交互
3.事件结构
举个栗子:
1.公式节点
在程序框图上计算数学公式和类似于C语言的表达式。 可在公式中使用下列内置函数:abs、acos、acosh、asin、asinh、atan、atan2、atanh、ceil、cos、cosh、cot、csc、exp、expm1、floor、getexp、getman、int、intrz、ln、lnp1、log、log2、max、min、mod、pow、rand、re1、sec、sign、sin、sinc、sinh、sizeOfDim、sqrt、tan和tanh。
例子1:输入a,b,c三个数组,输出x=a+b+c,y=a*b*c
在公式节点的框上右击添加输入a,b,c;添加输出x,y
依次在前面板上加上三个数值输入控件和两个数值输出控件,依次连接线与框上的输入输出连接即可
在程序框内写上计算公式,每个公式换行要用;分号
运行结果:
例子2:也可以用C语言的形式调用会更简单。运行一个成绩0,1,2的等级显示
运行结果:
2.局部变量与全局变量
局部变量
创建局部变量的方法1:
方法2:局部变量对于指定控件可以右击创建局部变量
相等于又创建了一个变量,在别的地方都可以对他进行一个调用。
全局变量:可以用于不同VI交互
步骤:选择全局变量
程序面板上出现:双击就会出现一个全局变量的VI,可以在面板上加上数值输入控件和字符串输入控件
在对应的输入的VI上,选择上步保存的对应的全局变量选择数值输入控件和字符串输入控件与对应的全局变量用线连接起来
同样的操作在输出的VI上把数值显示控件和字符串显示控件与对应的全局变量用线连接起来
各面板的框图:
数据输入程序面板:
数据输出程序面板:
在最终运行结果:不同的VI中,在数据输入时候,在另一个VI上有数据输出的显示
3.事件结构
事件结构和之前的条件结构有点像的形状,上面的矩形有很多分支,等待相对应的事件发生并执行相应条件分支,处理该事件。
举个栗子:
为啥要加上while循环作为外部框架,目的就是一直运行,否则运行一次就停止了。
【1】布尔:值改变 意思是经过按下布尔按钮对应的布尔值改变,则就会使滑动杆的数值变成10.
【2,3】布尔2:鼠标进入 (图上未显示)就是用T/F连接对应的布尔灯 当鼠标进入时候就亮,鼠标离开就不亮。



