组态王学习(简单十字交通灯设计)
运用组态王软件设计一个简单十字路口交通灯(要求倒计时与车辆按交规通行)
一、打开软件新建画面,在画面中简单画出十字路口及交通灯图形(使用工具栏中直线与椭圆等工具)
双击小灯对新建的小灯进行属性填充(如下图以北面红灯定义为例)
同理作出其他三个方向的交通灯并进行定义(南北向与东西向可使用同一变量定义)
在工具栏中选择文本,在小灯周围适当位置写入文本“###”,对该文本进行计数属性填充(模拟值输出属性)
二、开始编译命令语言
鼠标在空白处单击右键 、选择画面属性
编写完成(将右上角每“”毫秒改为200毫秒),点击确定后在画面中鼠标右键选择“保存”,
然后再单击右键选择“切换到view”,
在运行系统界面单击“画面”、“打开”、双击选择画面后即可运行
退出运行界面,将东西向交通灯按照同理填充属性与编写命令语言。
在此👆基础上,新增两个(“flag”、“倒计时”)中间变量定义,并编写命令语言
,将其赋予文本的“文本色”与“模拟值输出”属性,即可实现文本倒计时。
三、设计简单车辆与行人等通过路口(直行通过,行人与车辆同理)
1、使用工具箱中点位图画出图形代表小车(点位图可右键选择贴图)
2、填充小车属性与编程
3、保存运行
最后加上一些细节便可完工。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器