购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

实例4
开关对象与开关指示灯

一、设计任务

画面中的开关打开和关闭,控制画面中的指示灯变换颜色。

二、任务实现
1.建立新工程项目

工程名称:“开关指示灯”。窗口名称:“开关指示灯”。窗口内容注释:“开关控制指示灯变换颜色”。

2.制作图形画面

(1)添加1个指示灯元件:在工具箱中单击“插入元件”按钮,弹出“对象元件库管理”窗口,选择“指示灯”库中的一个图形对象,如图3-30所示。

图3-30 “对象元件库管理”窗口

(2)添加1个开关元件:在工具箱中单击“插入元件”按钮,弹出“对象元件库管理”窗口,选择“开关”库中的一个图形对象。

(3)用工具箱中的“直线”工具,通过画线将开关对象与指示灯对象连接起来。

(4)为图形画面添加1个按钮构件,按钮标题改为“关闭”。

设计的图形画面如图3-3 1所示。

图3-31 图形画面

3.定义对象

定义1个开关型对象。对象名称设为“switch”,对象类型选“开关”,如图3-32所示。

图3-32 定义开关对象

定义完成后,单击“确认”按钮,则在数据词典中增加1个数值型对象“switch”。

4.建立动画连接

在工作台用户窗口中双击“开关指示灯”窗口,进入“动画组态开关指示灯”画面。

1)建立指示灯的动画连接

双击画面中的指示灯,弹出“单元属性设置”对话框,在“动画连接”页中,选择组合图符“可见度”项,单击连接表达式中的“>”按钮,弹出“动画组态属性设置”窗口,在“可见度”页,表达式选择已定义好的对象“switch”,如图3-33所示,设置完成后如图3-34所示。

图3-33 “动画组态属性设置”对话框

图3-34 指示灯单元属性设置

2)建立开关的动画连接

双击画面中的“开关”构件,弹出“单元属性设置”对话框,在“动画连接”页,选择第一行组合图符“按钮输入”项,单击连接表达式中的“>”按钮,弹出“动画组态属性设置”窗口,在“属性设置”页,选择“按钮动作”项,出现“按钮动作”页,如图3-35所示。选中“数据对象值操作”项,选择“取反”、“switch”。在“可见度”页中表达式连接“switch=1”,如图3-36所示。

同理选择第三行组合图符“按钮输入”项,按上述步骤设置属性。开关动画连接完成后的画面如图3-37所示。

图3-35 开关按钮动作设置

图3-36 开关可见度设置

图3-37 开关单元属性设置

3)建立按钮构件的动画连接

双击“关闭”按钮,出现“标准按钮构件属性设置”对话框,单击“操作属性”页,按钮对应的功能选择“关闭用户窗口”,单击下拉箭头,选择“开关指示灯”窗口。

5.程序运行

保存工程,将“开关指示灯”窗口设为启动窗口,运行工程。

用鼠标单击画面中的开关,模拟打开/关闭开关动作,画面中的指示灯颜色随着变化。

程序运行画面如图3-38所示。

图3-38 程序运行画面 38Il4a/a7OxbKPsgkzC2wxclqGm5jKd5TvP7sw4NRse2IAnfX+rGQ+T0l+haNfJq

点击中间区域
呼出菜单
上一章
目录
下一章
×