根据您提供的写作范围,我为您总结的标题为:“昆通泰MCGS7.7嵌入版:6车位停车场监控系统仿...
6车位停车场监控系统昆通泰MCGS7.7嵌入版仿真运行带运行效果视频6车位停车场监控系统用昆通泰MCGS7.7嵌入版做仿真真的是新手友好型项目——不用扛硬件、不用接复杂通讯靠内部变量和几段脚本就能把核心逻辑跑通还能直观看到实时效果先给你们唠唠我的搭建思路最后附运行效果视频。首先是变量打底得先把核心变量定清楚6个检测变量模拟地磁检测器、6个车位状态变量、空闲车位数、满位告警标记还有可选的进出车统计变量。这些直接在MCGS的变量管理器里新建就行类型选布尔或者整数不用太复杂。因为是仿真车辆进出的触发我用脚本模拟比如模拟车辆进入车位1的逻辑就这段嵌入式脚本// 车辆进入车位1的触发逻辑 IF 车位1检测.Value 1 AND 车位1状态.Value 0 THEN 车位1状态 1 // 标记车位被占用 空闲车位 空闲车位 - 1 // 空闲数减一 IF 空闲车位 0 THEN 满位告警 1 // 触发满位报警 ENDIF ENDIF这段脚本的小心机在于双重判断既要检测器触发比如地磁感应到车还要车位之前是空闲的这样就不会出现车辆停那儿不动系统反复减空闲数的bug。毕竟监控系统最忌计数不准这点简单判断就能避坑。对应车辆离开的逻辑就是反向操作脚本也类似// 车辆离开车位1的触发逻辑 IF 车位1检测.Value 0 AND 车位1状态.Value 1 THEN 车位1状态 0 // 标记车位空闲 空闲车位 空闲车位 1 // 空闲数加一 IF 满位告警.Value 1 THEN 满位告警 0 // 解除满位报警 ENDIF ENDIF这里的满位告警解除逻辑很接地气只要有一个车位空出来报警就自动消掉总不能剩一个空车位还亮着满位灯吧完全贴合实际停车场的使用场景。6车位停车场监控系统昆通泰MCGS7.7嵌入版仿真运行带运行效果视频界面部分就更简单了拖6个矩形框每个绑定对应的车位状态变量空闲时显绿色占用时自动变红再放个数字显示器绑空闲车位数右上角加个报警灯组件绑满位告警变量触发时自动闪烁弹出提示框。我还顺手加了个实时时钟毕竟监控系统总得知道现在几点对吧最后还加了个顺手的统计模块用脚本实现每日清零和进出计数// 每日零点自动重置统计数据 IF 系统时间.Hour 0 AND 系统时间.Minute 0 AND 系统时间.Second 0 THEN 当日进车总数 0 当日出车总数 0 ENDIF // 同步统计进车数 IF 车位1检测.Value 1 AND 车位1状态.Value 0 THEN 当日进车总数 当日进车总数 1 ENDIF这个功能完全是顺手加的用系统时间判断零点自动重置不用手动清数据显得专业点。整个系统在MCGS7.7嵌入版上仿真运行的时候手动触发每个车位的检测变量就能看到车位色块实时变色、空闲数同步更新满位时报警灯立刻闪红体验和真实触摸屏上的操作一模一样。我把从车辆逐个进入到满位告警再到车辆离开恢复空闲的全流程录了1分半视频戳这里就能看→ [运行效果视频链接]其实这个项目核心就是“状态联动逻辑校验”MCGS嵌入版的脚本虽然不是Python那种通用语言但胜在和系统本身深度绑定写几段简单判断就能实现核心功能新手练手或者小停车场快速落地都挺合适的。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2455944.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!