北 京师范大学 1 第 1 章 程序的设计 1
1 前面板的设计 前面板是VI 的用户界面
创建VI 时,通常应先设计前面板,然后在前面板上创建输入/输出任务
本课程设计中前面板比较简单,只需要用六盏灯、两个时间显示器、一个停止按键即可
其中的六盏灯,红、黄、绿各两盏,在控件选板中选择指示灯,将它放在前面板合适的位置,单击鼠标右键,更改指示灯的属性,改变指示灯的大小,做出一个合适的指示灯,依同样的步骤可以做好另外五个,将六个灯均分为两组,每组都包含红黄绿三种颜色的灯,再用框将每组灯框起来,做成一个交通灯
在每组交通灯合适的位置放置一个数值显示控件作为交通灯的计时器
在前面板合适的位置放置一个开关按钮,控制循环的停止
这样交通灯系统的前面板就做好了
面板设计如图1-1 所示
图 1-1 交通灯前面板示意图 1
2 定时信号的产生 毫秒计时器在LabVIEW 中的一个计时单元,它的图标与用途如图3-2 所示
在函数选板的【编程】→【定时】子选板中选择时间计数器选定该单元
毫秒计数器对时间信号计数,要产生一个一秒为单位的时间信号,所以还得用毫秒计数值除以1000,取商得到以秒为单位的时间信号
接线如图1-3 所示: 北 京师范大学 2 图 1-2 时间计数器 图 1-3 时间计数器接线图 1
2 时间信号的分段 将得到的时间信号除以每个循环所用的时间70s, 取余数
得到的余数x 的范围为0