(1)用下拉框控制灯1、灯2、灯3、灯4的启动,如:在下拉框选择灯1,则灯1亮,如图1-21所示。
图1-21 下拉框控制灯
(2)用下拉框跳转画面,如图1-22所示。
图1-22 下拉框跳转画面
(3)添加内部变量。
在实时数据库中添加开关型内部变量“灯1”“灯2”“灯3”“灯4”4个变量;添加字符型内部变量“下拉框”,如图1-23所示。
图1-23 实时数据库
(4)下拉组合框画面制作。
①下拉框。在工具框中选择“组合框”控件,在画面中添加(注意要留够下拉框打开时候显示空间,如图1-24所示),用鼠标左键双击下拉框,在基本属性中关联字符型变量“下拉框”,选项设置中输入“灯1、灯2、灯3、灯4”(用于显示在下拉框打开后的列表,实际选择后下拉框会将选择的字符存储在关联的字符型变量中),下拉框设置完成。
图1-24 下拉框设置
②指示灯。进入工具框,选择插入控件,选择对应指示灯插入,分别在指示灯空间“数据对象—可见度”中关联“灯1、灯2、灯3、灯4”变量。
(5)脚本编写。
①将鼠标放至窗口空白处,右键单击进入画面属性菜单,然后选择循环脚本,设置循环脚本循环时间为100 ms,如图1-25所示。
图1-25 窗口属性
②打开脚本编辑器输入以下脚本(图1-26):
“IF ! strComp(下拉框,"灯1")=0 THEN
灯1=1
ELSE
灯1=0
ENDIF
IF ! strComp(下拉框,"灯2")=0 THEN
灯2=1
ELSE
灯2=0
ENDIF
IF ! strComp(下拉框,"灯3")=0 THEN
灯3=1
ELSE
灯3=0
ENDIF
IF ! strComp(下拉框,"灯4")=0 THEN
灯4=1
ELSE
灯4=0
ENDIF”
图1-26 脚本程序
脚本意义:
①当选择下拉框中选项时,下拉框控件将选择值赋予下拉框关联变量“下拉框”;
②当选择“灯1”选项时(“灯1”字符赋值为“下拉框”),将“下拉框”变量分别与“灯1”“灯2”“灯3”“灯4”字符比较,如果选择的是“灯1”,则“灯1”变量为“1”,否则为“0”(其他选择逻辑类似)。
(6)用下拉框的窗口组合框进行画面跳转。
①在窗口中新建空间下拉框,左键双击进入基本属性设置,设置构建类型为窗口组合框,如图1-27所示;
②在下拉框的选项设置中将可跳转窗口添加到已选项目中,然后单击“确认”,设置完成,如图1-28所示。
图1-27 组合框设置
图1-28 窗口选择
任务单——下拉框的使用
续表
实验评价表
注:评价档次统一采用A(优秀)、B(良好)、C(合格)、D(努力)4个级别。