示例:麻将游戏 产品 : 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 程
示例:OMAC PackML 状态机 产品 : CODESYS Development System 该库包含一个基于 OMACPackML 标准的包装行业控制器状态机。 描述 PackML 代表包装机器语言,定义了包装行业自动化机器的通用方法或机器语言。 PackML的首要目标是标准化操作和实施行业创新。这 OMAC_PackML_State_Machine 包中包含的库包含 OMAC Pack
示例:OpenCV 产品 : CODESYS Development System 此示例显示了以下内容的 Python 实现 opencv ,一个免费的编程函数库。通过该库,可以评估图像并将信息传输到 CODESYS 通过共享内存。 描述 在此示例中,使用 Python 评估图像并 opencv ,免费的编程函数库。图像中有不同颜色的圆圈。蓝色圆圈被过滤,轮廓的坐标被写入字符串。该字符串与当前时
示例:RPC 产品 : CODESYS Development System 该示例项目显示了 RPC(“远程过程调用”)的应用程序。两个应用程序展示了服务器和客户端 RPC 应用程序的实现。 描述 该示例基于 RPC 图书馆,它是 CODESYS Development System 。该库包含创建 RPC 应用程序所需的所有组件。这 RPCExample.project 示例项目展示了如何基于
示例:具有可视化功能的串行 COM 产品 : CODESYS Development System 此示例展示了如何使用三个 COM 端口并可视化读取和写入缓冲区的内容。 描述 一个端口用于读取,另一个端口用于写入,第三个端口用于读取和写入。包含的可视化显示了读取和写入结果以及所使用的参数。在可视化中,您可以在三个不同端口之间切换。 附加信息 在使用该示例之前,必须配置所连接设备的 COM 设置(
示例: Shared Memory 产品: CODESYS Control 当无法直接通信时,您可以使用共享内存在目标系统内进行数据交换。例如,一种用例是与外部可视化进行数据交换。此示例展示了如何创建此共享内存以及如何读取和写入它。 描述 使用两个应用程序进行演示。每个应用程序都必须在同一目标设备上的单独运行时系统上运行。然后这两个运行时系统进程通过共享内存进行通信。第一个应用程序创建共享内存并
示例:任务管理器 产品 : CODESYS Development System 这 TaskManager.project 示例展示了如何使用 CmplecTask 系统库读取任务信息。 描述 AllTaskInfo :该函数将所有可用任务的信息存储在数组中。 CurrentTaskInfo :该函数返回有关当前任务的信息。 PLC_PRG :该程序调用 AllTaskinfo 和 Curren