labview中拥有很多函数VI,其中in range and coerce function在一些逻辑中拥有很广的用途。
工具/原料
labview2011
一:下限数值大于上限数值
1、首先是非常规介绍,我们将上限值设置为0,下限值设置为4;这时候我们在前面板输入数值测试。
2、输入结果可以看出:(1)in range?始终处于false;(2)处于钱砀渝测(0,4)区间内的数值显示原始数值,这是因为系统发现上下限数值畸形后会自动调整区间。
二:上限数值大于下限数值
1、我们将上下限设置到符合逻辑【0,4】;然后输入数值测试。
2、有以下结论:(1)当输入数值在[0,4]之间,输出为原始数值,灯亮起;(2)当输入数值超出[0,4],输出为最接近的上下限值,灯熄灭;
三:NaN的输入
1、从后面板一切设置正常,但是将输入设置为NaN;可以看到输出为NaN,灯熄灭;
2、如果我们在后面板直接将上下限之一设置为鲍伊酷雪NaN;在前段随便输出数值,可以看出:(1)输入端只要包含NaN,输出均为NaN;(2)输入端只要包含NaN,灯永远熄灭。
三:输入包含数组
1、如果我们将输入设置为以为数组,则输出也为对应的数值显示数组和逻辑显示数组。注:in range and coerce function 也可以用于簇的比较。