Skip to main content

示例:Visu ST 对话框

产品: CODESYS Visualization

此示例使用三个示例应用程序来演示如何以编程方式访问中的可视化对话框 结构化文本 (ST) 实现语言。

描述

该示例显示了如何打开对话框和向该对话框传递参数的实现。可视化用户可以打开对话框并输入数据。关闭对话框后,输入的数据将保存并显示在主窗口中。

其他信息

应用程序: DialogVarInOut

此示例说明如何以编程方式打开对话框以及如何实现事件处理程序来读取和检查输入值。

这个 EditBoxEventHandler 事件处理程序设置在 PLC_PRG 主程序。这个 VariableWritten 在设置输入值后调用方法。使用检查输入值的范围 CheckValue 的方法 ControlFB 功能块。这个 OK 按钮在以下情况下处于启用状态 pVar 变量小于 100。

注意

请注意 ControlFB 功能块提供了 VAR_IN_OUT_AS_POINTER 传递到框架时的属性。

应用程序: FileDialog

此示例说明如何使用对话框管理器实现以 ST 实现语言打开文件对话框。

PLC_PRG 程序、文件过滤器和的实例 Visu_FbFileListProvider 功能块已创建。这个 Visu_FbFileListProvider 该对话框使用功能块来列出和筛选文件。这个 OpenFileDialog 函数设置 Visu_FbFileListProvider 并打开对话框。

可视化用户现在可以选择文件。将显示文件名。

有关更多信息,请参阅:

应用程序: IECOpenDialog

该示例说明如何使用 Visu Utils 用于打开对话框的库。

系统要求和限制

编程系统

CODESYS Development System (版本 3.5.16.1 或更高版本)

运行时系统

CODESYS Control Win (版本 3.5.16.1)

附加组件

-

注意

_example_icon.png 下载 项目