多语言展示
当前在线:1555今日阅读:155今日分享:35

易语言红绿灯倒计时30秒模拟转换

易语言模拟交通灯自动转换,其中涉及的相关命令不算复杂但也有一定的难度,很适合新手学习
工具/原料

易语言5.5

方法/步骤
1

新建一个程序窗口,按照下图添加组件:三个外形框、二个时钟组件、四个按钮组件(红灯、黄灯、绿灯、自动控制)、一个显示倒计时的标签组件(时间)

2

创建一个程序集变量t(整数型),然后写出按钮红灯、按钮黄灯、按钮绿灯的单击事件,请按照下图操作....

3

接下来写倒计时转换,先给变量t设置一个初始值,我这里设置的是31.标签那里显示倒计时时间,程序启动后红灯亮,待倒计时时间为5秒时黄灯亮,倒计时0秒时红灯、黄灯灭,绿灯亮,这个过程是在时钟1的周期事件中实现的,

5

上面的步骤仅是从红灯到绿灯的转换,我们知道,交通灯是有规律循环工作的,所以我们还要实现从绿灯到红灯的转换,并让它循环工作 ,下图就是在时钟2的周期事件中实现了这一功能。

推荐信息