选中一个文本框,然后在属性中双击输入配置的OnMouseDown事件(也可以是别的事件,但都是通过这种方法)

倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-人机界面如何让文本框可以输入,文本框可以编辑-LMLPHP

 

在左侧点击写变量,然后输入类型改成VisuDialos.Numpad(数字键盘方式),然后绑定需要的PLC变量

倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-人机界面如何让文本框可以输入,文本框可以编辑-LMLPHP

 

 

 

我们可以测试效果,当鼠标点击文本框之后,弹出的窗口可以输入数字,同时修改之后,主程序的对应变量也写进去了

倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-人机界面如何让文本框可以输入,文本框可以编辑-LMLPHP

 

如果有最大值最小值的话,也会反映到弹出的输入文本框中,并且数值不允许超过这个范围。

倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-人机界面如何让文本框可以输入,文本框可以编辑-LMLPHP

 

注意,文本框还是要绑定到变量,即Text variables要跟对应变量绑定,如果想要初始化一个数值,不能直接设置文本框的Text属性为数字,只能%d,%f这种格式化输出,然后在主程序中定义变量的时候给初始值。

倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-人机界面如何让文本框可以输入,文本框可以编辑-LMLPHP

 

 

更多教学视频和资料下载,欢迎关注以下信息:

我的优酷空间:

http://i.youku.com/acetaohai123

倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-人机界面如何让文本框可以输入,文本框可以编辑-LMLPHP

 

我的在线论坛:

http://csrobot.gz01.bdysite.com/

倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-人机界面如何让文本框可以输入,文本框可以编辑-LMLPHP

 

问题交流:

QQ:910358960

邮箱:[email protected]

 

 

05-11 16:06