(七)动画连接
1、什么是动画连接?
动画连接就是建立画面的图素与数据库变量的对应关系。工业现场的数据,比如温度、液面高度等,当它们变化时,通过I/O接口,将引起实时数据库中变量的变化,如果设计者曾经定义了一个画面图素比如指针与这个变量相关,将会看到指针在同步偏转。
动画连接的引入是设计者人机接口的一次突破,它把程序员从重复的图形编程中解放出来,为程序员提供了标准的工业控制图形界面,并且有可编程的命令语言连接来增强图形界面的功能。图形对象与变量之间有丰富的连接类型,给程序员设计图形界面提供了极大的方便。
2、风扇的叶片旋转是怎么实现?
绘制风扇叶片的多个状态,即多张风扇叶片,每张风扇叶片处于不同的位置,按照旋转显示的顺序对每个叶片增加“可见/隐含”连接,运行时,依次显示各个叶片,像放电影一样,达到叶片的旋转。
运算符“%”是取运算结果的余数,示例:有3个叶片,对应的内存整数变量为“叶片状态”,可以用变量“叶片状态”除3的余数,即:“叶片状态%
3、如何在运行时改变内存整数变量的值?
通过动画连接中“模拟量输入”连接实现:先绘制文本,为画面整齐美观,数值显示用"####"显示,双击文本弹出动画连接对话框,选择“模拟量输入”,可以将内存整数变量值与文本建立连接,运行时,单击文本就可以改变变量值。
4、画面中的数字、文本显示等如何根据值的不同用不同的颜色显示?
通过动画连接中“文本属性”连接实现:在弹出的“文本属性”对话框中,设置变量或表达式对应的值,每个值对应一个颜色,运行时,文本的颜色就会随着数值的变化而改变。