Menu:

关于VI of Day


      VI OF DAY 是NI 英文论坛的LV 爱好者讨论VI用法的系列,VI OF DAY可以翻译成VI每日一炼,其中主要探讨了LV中VI的一些特殊用法,我将在本分类中逐步介绍给大家。因为时间所限,所以近期无法有针对性的长篇文章,希望这些短小的文章能对大家有所帮助。

复合运算节点

Picture
      复合运算节点记得在其它文章中介绍过了,这里重复介绍一下,是为了保持VI OF DAY系列的完整性。

      复合运算节点是多项目运算符,允许多参数输入,可以进行布尔运算和数值的按位运算以及基本的算术运算,使用非常广泛,PLC编程中也有类似的用法。

一、布尔运算

      布尔运算主要指布尔量的与、或、非等运算,使用复合运算节点非常方便。对于布尔运算,复合运算节点直接支持与、或、异或运算。
     对于每个输入参数,通过快捷菜单可以选择逆操作,即对输入的布尔参数取非操作,对于输出也可以取非操作,逆操作后,输入输出端子出现小圆圈,表示取非。

二、按位运算与布尔运算基本相同,不过是输入、输出参数为整数时,使用布尔运算自动进行位运算。


三、基本算术运算
      复合运算节点仅支持加法和乘法的算术运算,但是通过逆操作,可以进行加减混合运算和乘除混合运算。对于基本的算术运算,可以极大地减小框图空间。
     乘除运算也是如此。