Skip to main content

配置文本输入

可视化通常配置为在输入设备不可用时调用虚拟键盘来执行文本输入事件。为此,写入变量后续操作在用户输入中相应预设:值标准被选为输入类型环境。

例如,用作CODESYS TargetVisu通常没有键盘。可视化调用虚拟键盘。相反,它通常有一个键盘。用户使用键盘来指定文本。

但是,您也可以专门配置文本的输入方式。为此,用户输入中提供了更多输入类型,例如Text input或列出的可视化效果。这些可视化效果具有数字键盘/键盘可视化类型并显示虚拟键盘或数字小键盘。

默认文本输入的设置在可视化管理器的设置中,您可以预设一个键盘可视化,当需要时,它会从应用程序中的所有可视化中调用。无需自定义可视化的用户输入即可实现此功能。

像往常一样配置文本输入

当启用 UTF-8 编码时STRING数据类型,允许包含特定语言字符的文本。包含特定语言字符(例如变音符号或中文字符)的文本可以在输入和输出时指定。您可以在对话框:项目设置:编译选项

要求:已打开一个包含可视化的项目。CODESYS TargetVisu没有键盘。

  1. PLC_PRG程序。

    VAR_INPUT stInput : STRING; END_VAR

  2. 向可视化中添加一个按钮并选择元素。

  3. 配置文本 → 文本财产Text input: %s

  4. 配置文本变量 → 文本变量财产PLC_PRG.stInput

  5. 输入配置 → OnMouseClick属性,单击配置

    输入配置对话框打开。选定的输入事件显示在标题下方。

  6. 选择写入变量行动。

  7. 选择值Standard输入类型行动的实施情况。

    输入配置与平常一样。

  8. 编译、下载并启动应用程序CODESYS TargetVisu

    可视化效果打开。

  9. 作为可视化用户,单击该按钮。

    输入字段显示有虚拟键盘,可通过鼠标输入文本。

  10. 编译、下载并启动应用程序CODESYS WebVisu

    可视化效果打开。

  11. 作为可视化用户,单击该按钮。

    显示输入字段并提示输入文本。

配置文本输入(特别是针对虚拟键盘)

要求:打开一个具有可视化的项目。

  1. PLC_PRG程序。

    VAR_INPUT stInput : STRING; END_VAR

  2. 向可视化中添加一个按钮并选择元素。

  3. 配置文本 → 文本财产Text input: %s

  4. 配置文本变量 → 文本变量财产PLC_PRG.stInput

  5. 输入配置 → OnMouseClick属性,单击配置

    输入配置对话框打开。选定的输入事件显示在标题下方。

  6. 选择写入变量行动。

  7. 选择可视化效果Visudialogs.Keypad输入类型行动的实施情况。

    虚拟键盘Visudialogs.Keypad被选为输入设备。

  8. 编译、下载并启动应用程序。

    可视化效果打开。

  9. 作为可视化用户,单击该按钮。

    显示虚拟键盘并允许通过鼠标输入文本。

    _visu_img_call_virtual_keypad.png

配置数字输入,特别是虚拟数字键盘

要求:打开一个具有可视化的项目。

  1. PLC_PRG程序。

    VAR_INPUT iInput : INT; END_VAR

  2. 打开可视化并添加长方形元素。

  3. 在编辑器中选择元素。

    属性可见于特性看法。

  4. 配置文本 → 文本财产Number input: %i

  5. 配置文本变量 → 文本变量财产PLC_PRG.iInput

  6. 输入配置属性,单击配置按钮OnMouseClick线。

    输入配置对话框打开。选定的输入事件显示在标题下方。

  7. 在那里你选择Write Variable从可能的操作列表中选择操作,然后单击_visu_img_add_selected_alarm_group.png象征。

    该操作显示在待执行操作列表中。列表右侧的窗口区域中显示该操作的空白实现。

  8. 选择以下设置:

    输入类型设置为VisuDialogs.Numpad

    选择要编辑的变量设置为使用文本输出变量

    对话框标题设置为'My virtual numpad'

  9. 点击好的关闭对话框。

    用户输入已配置。

  10. 编译、下载并启动应用程序。

    应用程序运行。可视化效果打开。当用户点击矩形时,数字键盘打开。

    _visu_img_call_virtual_numpad.png

定义默认文本输入

要求:已打开一个包含可视化和用户输入配置的项目。对于所有写入变量后续行动,价值默认被选为输入类型环境。

  1. 双击可视化管理器。

  2. 设置选项卡中默认文本输入组,单击默认文本输入以分配可视化效果。

    这些可视化功能被定义为默认的文本输入。如果显示版本没有键盘,则无需调整用户输入即可调用这些可视化功能。