{}

我们的品牌

欢迎访问施耐德电气网站

欢迎访问我们的网站。
搜索常见问题解答
Citect数值输入控件如何实现当输入值超出范围时弹出提示框?
所属产品线:
AVEVA™ Plant SCADA

解决方法:

例如,需要输入标签a(范围0≤a≤400)的值,如果超出a的范围则弹出提示框提示超出数值范围。

增加数值输入的控件,在显示值“数字表达式”填写标签a;

定义一个本地标签b(如果有客户端,建议定义成磁盘变量或外部IO变量);

数值输入中使用“键序列”:#####ENTER,命令中填写:

b=arg1
IF b>400 OR b<0 THEN
Message("数值输入","输入值超出范围",0)
ELSE
a=b
END
运行时,如果输入值超出范围,则弹出提示框,值不会写入标签a,如果输入值在范围之内则直接写入到标签a:



是否有帮助?

探索更多
范围:
探索更多
范围: