描述
此常问问题描述了一种创建自定义屏幕键盘以符合自己对外观和尺寸的要求和需要。
附件中组态了一个“数字键盘”。
此组态可以构建为“字符”(字母)参数的输入,以替代“数字”参数的输入。
下面的图片展示了不同输入输出域旁边的“数字键盘”。
图. 01
可以改变键盘的外观以符合自己的需求。
应用程序操作
- 当选择输入输出域时,会自动调用数字键盘。
- 可以通过数字键盘指定相应的值。
上面的指定值首先显示在数字键盘的“输出域”中。 - 点击“输入”按钮之后,指定值写入到选中的输入输出域中。
- “清除”按钮清空输入域以改正输入。
- 点击“关闭键盘”按钮,关闭数字键盘。
说明
此功能通过两个脚本实现。由于在脚本中所使用的命令的缘故,此组态只能在电脑上运行。
打开附件中的组态,以便更好地理解下面的功能描述。
序号 | 功能描述 |
1 | "GetActiveObject" 脚本 每次激活输入输出域时,调用该脚本。 当选择输入输出域时,脚本存储该输入输出域的名称。在“KeyBoard”脚本中会使用到此处读取的名称。 参数: "EnableDecimalPoint" 带有小数点的输入输出域: "EnableDecimalPoint" = 1
脚本含有注释,描述所使用的命令和说明。 |
2 | "KeyBoard" 脚本 该脚本用来把通过“数字键盘”输入的值传送到之前选择的输入输出域中。 此脚本有一个参数:"KeyToSend"。通过此参数,可以将任何值(数字和字母)传送给输入输出域。 通过点击“数字键盘”上的按钮调用一次该函数。
脚本含有注释,描述所使用的命令和说明。 |
3 | 数字键盘 数字键盘由许多独立的按钮和一个输出域组成。 所有的对象组成一个组。 使用图形按钮下的“事件〉点击”调用"KeyBoard"脚本。依照键盘,相应的值传送到脚本"KeyBoard"的参数中。 特性
|
4 | 输入输出域 通过输入输出域指定“设备相关”的值。 每次在属性“事件〉激活”下调用脚本“GetActiveObject”。 |
5 | 组态中的注意事项和技巧
|
网络视频
下面的演示影片展示了一个用户自定义屏幕键盘的方法。
下载
下载内容 |
下载 |
代码, WinCC 高级版 压缩文件包含WinCC高级版项目。 |
( 2067 KB ) |
补充信息
标题 |
链接 |
如何为WinCC flexible 电脑运行时站创建自己特有的屏幕键盘? | 文章号: 52257864 |
关键字
键盘, 数字键盘
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc331022.html