加油机驱动主要控制加油机的动画和加油机的数据显示。动画包括当加油机处于加油状态
时,加油机上的指示灯会从橙色变为绿色。加油机上方会出现数据显示框。数据显示包括加油时
显示的单价、设定加油量、本次加油量和本次加油金额。
汽车位置检测仪(快速入门)
汽车位置检测仪驱动同样也包括 4 种类型的寄存器:
表 3-2 汽车位置检测仪驱动寄存器类型
汽车位置检测仪驱动主要控制两辆汽车的移动和停止。同一时间画面上只有一辆汽车,汽车
从画面的右侧向左侧移动,当移动到某一加油机前面时停下加油。加油动作完成后汽车重新开始
移动。直到这辆汽车离开画面,另一辆进入画面。整个过程完全由驱动控制,用户只需要为驱动
提供加油位置和加油完毕提示(上表中的 2 个只写寄存器)的具体数据,驱动程序就可以自己完
成控制汽车的工作。
3、 主要画面和功能介绍
本示例工程共创建了 8 幅画面(也称为窗口),分别为报警窗口、导航窗口、关系库批次数
据、加油站、日报、加油站实时报表、历史曲线、总貌画面。
报警窗口
报警窗口主要使用一个增强型报警组件(可以在组件对话框中找到)来完成报警数据的显示
工作。增强型报警组件提供了丰富的功能来满足不同用户对报警数据的显示要求。本书将在第 12
章对报警窗口及增强型报警组件作详细讲解。
导航窗口
导航窗口是一个特殊的窗口,在示例工程运行期间其一直处于屏幕的上方。导航窗口的作用
是完成各功能窗口之前的切换工作,用户可以通过点击导航窗口中的相应文字来打开窗口。导航
窗口中的最后一项为“退出”。在运行状态下,点击“退出”字样,系统会退出运行系统。
关系库批次数据窗口
此窗口显示从关系数据库中读取的加油批次数据。加油批次数据主要包括加油结束时间、加
油机名、加油量(升)、单价(元/升)、售价(元)。数据表按照加油结束时间的降序显示。此窗
口使用了紫金桥软件的报表组件和关系数据库连接功能。
加油站窗口
此窗口是示例工程中主要显示动画的窗口。在运行环境下,加油站窗口中会有一系列的动作,
如汽车移动、加油机状态显示、加油数据显示等。这个画面中主要用到了紫金桥软件的动画连接、
窗口脚本等功能。
加油站日报窗口
此窗口用日报的方式显示一个加油站一天的加油情况。在运行环境下,用户可以通过选择时
间来查询不同时间的日报。也可以通过点击“上一天”和“下一天”按钮来快速查看数据。此窗