触发电平SLOPE.Ⅵ的主要功能是根据输入的信号,与触发电平的数值进行比较后输出产生触发的数组的序号index。触发电平SLOPE.Ⅵ的创建过程与前述Ⅵ的创建过程相同,图1所示为触发电平SLOPE.Ⅵ的前面板。在该前面板有输入矩阵array、输入触发电平Level以及触发极性direction(正或负触发,pos和nog)。
该Ⅵ的程序框图如图2所示。首先在程序中,根据输入信号矩阵,产生索引数组合数组大小的数值;然后在while循环结构中,通过“判定范围并强制转换”函数,对输入信号矩阵进行范围判断并进行类型转换,判断的x标准为触发电平Level;由此判断作为分支选择结构的选择条件,通过一些选择性的逻辑判断条件的判断后,对输入的信号进行对应信号矩阵和索引矩阵的判断后输出索引数值。
图1 触发电平SLOPE.Ⅵ控件的前面板 图2 触发电平SLOPE VI控件的程序框图
在触发电平SLOPE.Ⅵ的程序框图编写中用到了比较多的数组操作方面的内容。其中,“索引数组”和“数组大小”函数相对比较简单、比较容易理解,这几个数组操作方面的功能和特点都可以在“函数-编程→数组”子选板内找到。而“判定范围并强制转换”函数相对比较复杂,下面对这个函数稍作介绍。
“判定范围并强制转换”函数的选择顺序为:“函数→编程→比较一判定范围并强制转换”,如图38所示。该函数的接线端如图4所示。该函数的主要功能为:确定x是否落在给定的上下限范围内,并有选择性地强制数值落在范围之内,只有在比较元素状态时,该函数才进行强制转换。
图3 判定范围并强制转换函数的选择顺序 图4 判定范围并强制转换函数接线端
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。