改变数值输入控件和显示控件的数据范围
- 更新时间2025-08-27
- 阅读时长2分钟
可将数值输入控件或显示控件的相邻值限制在某增量范围内。例如,可将16位整型数的增量限制为10,将单精度浮点数的增量限制为0.25。如改变了控件数值的极值或增量,则需为值位于范围外或不符合增量的情况指定其相应动作。可使用判定范围并强制转换函数判断值是否落在指定范围外,并强制转换该值,使其落在指定的范围内。
按照下列步骤在数据范围的最大值和最小值中指定其他极限。
注: 使用以下各栏设置当用户输入的值在指定数值范围外时对数值的处理方法。改变这些栏的输入并不影响通过编程设置的值,包括显示控件的值。
- 右键单击一个数值输入控件,从快捷菜单中选择数据输入,打开数值属性对话框的数据输入选项卡。
- 取消勾选使用默认界限复选框。
- 在最小值栏,设置最小值极限并在右侧对超出界限的值的响应的下拉菜单中选择忽略或强制。
- 在最大值栏,设置最大值极限并在右侧对超出界限的值的响应的下拉菜单中选择忽略或强制。
- 在增量栏,设置增量的值并在右侧对超出界限的值的响应的下拉菜单中选择忽略、强制至最近值、向上强制或向下强制。
对超出界限的值的响应 说明 忽略 LabVIEW并不改变或标志无效的值。单击向上或向下按钮将以增量值为单位改变值的大小,但这个值不会超出最小值或最大值的范围。 强制至最近值 LabVIEW将值强制到最近的值。例如,如最小值为3、最大值为10、增量为2,则有效值为3、5、7、9和10。LabVIEW将把0强制到3,把6强制到7,把100强制到10。 向上强制 LabVIEW将把值向上强制一个增量值。 向下强制 LabVIEW将把值向下强制一个增量值。