【世纪星培训营】如何建立工程画面中图素和变量的对应关系——动画连接
先与大家回顾下前几季的培训内容,主要是用《世纪星组态软件》建工程、建画面、建设备和建变量。现在画面和变量都有了,那如何建立画面中的图素与数据库变量的对应关系呢?这是本季世纪星培训营的主讲内容。
一般情况下,工业现场的数据(温度、压力、液面的高度等)当它们变化时,通过I/O接口程序,也是《世纪星组态软件》的驱动程序,将引起实时数据库中变量的变化。如果设计者曾经定义一个画面图素,如仪表控件中的指针与这个变量相关,将会看到仪表控件的指针在同步偏转。
动画连接的引入是系统设计者在人机界面上的一次突破,它把程序员从重复的图形编程中解放出来,为程序员提供标准的工业控制图形界面,并且有可编程的命令语言连接来增强图形界面的功能。图形对象与变量之间有丰富的连接类型,为图形界面提供极大的方便。而《世纪星组态软件》尤为简单,双击需要动画连接的图素,便会弹出一个动画连接对话框,见图一:
图一
世纪星组态软件为用户提供七大类动画连接方式,分别是:输入连接、属性连接、大小变化连接、移动连接、百分比填充连接、数值显示连接、特殊功能连接。见图二:
图二
而每类连接方式又包含若干动画连接方式,具体如下:
输入连接包括:访问权限设置;离散值输入连接;模拟值输入连接;信息值输入连接;水平滑动杆输入连接;垂直滑动杆输入连接;按键离散输入连接;命令语言输入连接。见图三:
图三
属性连接包括:直线属性连接;填充属性连接;文本属性连接。见图四:
图四
大小变化连接包括:高度变化连接;宽度变化连接。见图五:
图五
移动连接包括:水平移动连接;垂直移动连接。见图六:
图六
百分比填充连接包括:百分比水平填充连接;百分比垂直填充连接。见图七:
图七
数值显示连接包括:离散数值显示连接;模拟值数值显示连接;信息值数值显示连接。见图八:
图八
特殊功能连接包括:可见、隐含和禁止连接;闪烁连接;旋转连接见图九:
图九
下面,延续上一讲的工程,把画面中的两个文本(温度和湿度)和数据库中的变量做个动画连接。先双击温度后面的文本,就会弹出动画连接对话框,我们选择数值显示中的模拟值显示,它会弹出模拟值输出对话框,只要写上显示的变量名称,或者在变量数据库中选择这个变量即可,见图十、图十一、图十二、图十三、图十四
图十
图十一
图十二
图十三
图十四
这样我们再点击一下确定,再把画面保存一下,将一个画面文本和数据库的变量的对应关系就建好了,也就完成了一次动画连接,我们把工程运行一下,看看效果,见图十五
图十五
也可以参照刚才的步骤再把湿度这个文本和数据库中的湿度变量把对应关系给建好,这里我就不重复了。
图形对象可以按动画连接的要求改变颜色、尺寸、位置、填充百分数等,一个图形对象又可以同时定义多个连接。把这些动画连接组合起来,应用软件将呈现出令人难以想象的图形动画效果。关于世纪星组态软件的动画连接今天就讲到这里,感谢大家!