示例:按锁存器和时间变量过滤警报 产品 : CODESYS Visualization 此示例显示如何按锁存器和时间变量过滤警报。 描述 示例项目包含两个可视化来说明警报的过滤。 附加信息 这 Visu_FilterByLatch 可视化通过闩锁变量的值过滤警报。过滤器类型可以是字符串、IEC 类型或数字。 这 Visu_FilterByTimeRange 可视化演示了按时间和数据值过滤警报。 系
示例:全球客户经理 产品 : CODESYS Visualization 这 GlobalClientManager.project 示例展示了如何使用 CURRENTCLIENTID 系统变量来管理全局客户数据。 描述 可以添加或删除当前客户端的客户端ID g_aClientIds 全局数组由 添加/删除该客户端 功能。该值被分配在 OnMouseDown 按钮的事件。数组的内容由八个灯指示。
示例:笛卡尔 XY 图 产品 : CODESYS Visualization 这个例子显示了你有哪些显示选项 笛卡尔 XY 图 可视化元素。以及如何配置元素以在笛卡尔坐标系中以折线图或条形图的形式以图形方式显示数组值的历史记录。 描述 在这个示例项目中, 笛卡尔 XY 图 以可视化元素为例。 以下主题将分别包含在一个应用程序中: 重叠曲线 曲线编程 缩放和平移 附加信息 项目 XYChartCur
示例:麻将游戏 产品 : CODESYS Visualization 这 Mahjongg.project 示例显示了“麻将”游戏,其编程为 CODESYS 。 描述 找到成对的符号。当您选择对时,它们将被删除。挑战 CODESYS 并尝试移除比 CODESYS 。 CODESYS 玩法非常简单,但很难被击败。 游戏一开始,有 144 个图块和 36 个不同的符号。当一个图块可以向左或向右移动而不
示例:根据可视化样式定位按钮 产品 : CODESYS Visualization 此示例说明如何根据可视化样式定义带有嵌入图像的按钮的文本位置。 描述 可以使用更改按钮的文本位置 Style15.visustyle.xml 可视化风格。您可以在下载中找到样式 Style 压缩文件。 附加信息 这些位置由参数定义如下: <Value name="Button-Absolut-TextOffset-
示例:多点触控处理 产品 : CODESYS Visualization 此示例说明如何评估多点触控显示器上的触摸事件以及如何处理它们。 当可视化可以在多点触控显示屏上执行时,您可以使用额外的操作概念。然后,除了通常的鼠标和键盘事件之外,还可以评估和处理手势和触摸事件。 支持的手势: 平移: 通过使用手指按下、拖动和释放,窗口或选项卡的内容将被移动。 轻弹: 通过快速移动手指,可以在所选区域切换不
示例:元素的编程选择 产品 : CODESYS Visualization 这个例子展示了如何使用 SelectionManager 以编程方式选择可视化中的元素。 描述 在里面 SelectionExample.project 项目,在 SelectionHandling 程序, SelectionManager 访问按钮以将元素设置为选中。 附加信息 这 SelectionHandling 程
示例:使用梯形图编辑器编程 产品 : CODESYS Visualization 此示例说明如何实现可视化,其中梯形图编辑器允许立即对 PLC 进行编程。 样品包包含 VisuLadder 图书馆和 VisuLadderExample 示例项目。 这 VisuLadder 库提供了梯形图编辑器和一个用于访问 8 个 I/O 的功能块。编辑器可以在 PLC 程序中实例化。 这 VisuLadderE
示例:OMAC PackML 状态机 产品 : CODESYS Development System 该库包含一个基于 OMACPackML 标准的包装行业控制器状态机。 描述 PackML 代表包装机器语言,定义了包装行业自动化机器的通用方法或机器语言。 PackML的首要目标是标准化操作和实施行业创新。这 OMAC_PackML_State_Machine 包中包含的库包含 OMAC Pack
示例:OpenCV 产品 : CODESYS Development System 此示例显示了以下内容的 Python 实现 opencv ,一个免费的编程函数库。通过该库,可以评估图像并将信息传输到 CODESYS 通过共享内存。 描述 在此示例中,使用 Python 评估图像并 opencv ,免费的编程函数库。图像中有不同颜色的圆圈。蓝色圆圈被过滤,轮廓的坐标被写入字符串。该字符串与当前时