mcgs交通灯脚本程序
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
IF 模拟运行=1 THEN IF 启动=1 THEN
!TimerReset(1,0)
南灯0=1
西灯2=1
西通=1
!TimerWaitFor(1,20)西灯2=0
!TimerWaitFor(1,21)西灯2=1
!TimerWaitFor(1,22)西灯2=0
!TimerWaitFor(1,23)西灯2=1
!TimerWaitFor(1,24)西灯2=0
!TimerWaitFor(1,25)西灯1=1
!TimerWaitFor(1,27)西灯1=0
西通=0
西灯0=1
南灯0=0
南灯2=1
南通=1
!TimerWaitFor(1,47)南灯2=0
!TimerWaitFor(1,48)南灯2=1
!TimerWaitFor(1,49)南灯2=0
!TimerWaitFor(1,50)南灯2=1
!TimerWaitFor(1,51)南灯2=0
南灯1=1
!TimerWaitFor(1,53)南灯1=0
南通=0
南灯0=1
西灯0=0
西灯2=0
!TimerReset(1,0) endif
ELSE
启动=SD
西灯2=东G
西灯1=东Y
西灯0=东R
南灯2=南G
南灯1=南Y
南灯0=南R
ENDIF
if 启动=1 then
!TimerRun(1)
if 南通=1 then
南车=南车+2
北车=北车+2
西人=西人+1
东人=东人+1
endif
if 西通=1 then
东车=东车+2
西车=西车+2
北人=北人+1
南人=南人+1
endif
if 西通=1 then
南车=0
北车=0
西人=0
东人=0
endif
if 南通=1 then
东车=0
西车=0
北人=0
南人=0
endif
if 北人>337 then 北人=0
if 西人>262 then 西人=0
if 南人>340 then 南人=0
if 东人>256 then 东人=0
if 西车>922 then 西车=-400 if 东车>892 then 东车=-441 if 北车>482 then 北车=-220 if 南车>529 then 南车=-181 else
!TimerStop(1) Endif