第4组态画面的动画连接

上传人:博****1 文档编号:569522474 上传时间:2024-07-30 格式:PPT 页数:110 大小:1.56MB
返回 下载 相关 举报
第4组态画面的动画连接_第1页
第1页 / 共110页
第4组态画面的动画连接_第2页
第2页 / 共110页
第4组态画面的动画连接_第3页
第3页 / 共110页
第4组态画面的动画连接_第4页
第4页 / 共110页
第4组态画面的动画连接_第5页
第5页 / 共110页
点击查看更多>>
资源描述

《第4组态画面的动画连接》由会员分享,可在线阅读,更多相关《第4组态画面的动画连接(110页珍藏版)》请在金锄头文库上搜索。

1、第4组态画面的动画连接 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life, there is hope。有生命必有希望。有生命必有希望4.1 动画连接概述动画连接概述l1. 连接概述连接概述l工程人员在组态王开发系统中制作的画面都是静态的,那么它们如何工程人员在组态王开发系统中制作的画面都是静态的,那么它们如何才能反映工业现场的状况。这就需要通过实时数据库,因为只有数据才能反映工业现场的状况。这就需要通过实时数据库,因为只有数据库中的变量才是与现场状况同步变化的。库中的变量才是与现场状况同步变化的。l通过通过“动画连接动画连

2、接”所谓所谓“动画连接动画连接”就是建立画面的图素与数据就是建立画面的图素与数据库变量的对应关系。这样,工业现场的数据,比如温度、液面高度等,库变量的对应关系。这样,工业现场的数据,比如温度、液面高度等,当它们发生变化时,通过当它们发生变化时,通过I/O 接口,将引起实时数据库中变量的变化,接口,将引起实时数据库中变量的变化,如果设计者曾经定义了一个画面图素,比如指针与这个变量相关,我如果设计者曾经定义了一个画面图素,比如指针与这个变量相关,我们将会看到指针在同步偏转。们将会看到指针在同步偏转。返回返回下一页下一页4.1 动画连接概述动画连接概述l2. 动画连接对话框动画连接对话框l给图形对象

3、定义动画连接是在给图形对象定义动画连接是在“动画连接动画连接”对话框中进行的。在组态对话框中进行的。在组态王开发系统中双击图形对象(不能有多个图形对象同时被选中),弹王开发系统中双击图形对象(不能有多个图形对象同时被选中),弹出动画连接对话框。对不同类型的图形对象弹出的对话框大致相同。出动画连接对话框。对不同类型的图形对象弹出的对话框大致相同。但是对于特定属性对象,有些是灰色的,表明此动画连接属性不适应但是对于特定属性对象,有些是灰色的,表明此动画连接属性不适应于该图形对象,或者该图形对象定义了与此动画连接不兼容的其他动于该图形对象,或者该图形对象定义了与此动画连接不兼容的其他动画连接。以圆角

4、矩形为例,如画连接。以圆角矩形为例,如图图41 所示。所示。l对话框的第一行标识出被连接对象的名称和左上角在画面中的坐标以对话框的第一行标识出被连接对象的名称和左上角在画面中的坐标以及图形对象的宽度和高度。及图形对象的宽度和高度。l对话框的第二行提供对话框的第二行提供“对象名称对象名称”和和“提示文本提示文本”编辑框。编辑框。“对象名对象名称称”是为图素提供的唯一的名称,供以后的程序开发使用,暂时不能是为图素提供的唯一的名称,供以后的程序开发使用,暂时不能使用。使用。“提示文本提示文本”的含义为:当图形对象定义了动画连接时,在运的含义为:当图形对象定义了动画连接时,在运行的时候,鼠标放在图形对

5、象上,将出现开发中定义的提示文本。行的时候,鼠标放在图形对象上,将出现开发中定义的提示文本。返回返回上一页上一页下一页下一页4.1 动画连接概述动画连接概述l下面分组介绍所有的动画连接种类。下面分组介绍所有的动画连接种类。l属性变化:共有三种连接(线属性、填充属性、文本色),它们规定属性变化:共有三种连接(线属性、填充属性、文本色),它们规定了图形对象的颜色、线型、填充类型等属性如何随变量或连接表达式了图形对象的颜色、线型、填充类型等属性如何随变量或连接表达式的值变化而变化。单击任一按钮弹出相应的连接对话框。线类型的图的值变化而变化。单击任一按钮弹出相应的连接对话框。线类型的图形对象可定义线属

6、性连接,填充形状的图形对象可定义线属性、填形对象可定义线属性连接,填充形状的图形对象可定义线属性、填 充属性连接,文本对象可定义文本色连接。充属性连接,文本对象可定义文本色连接。l位置与大小变化:这五种连接(水平移动、垂直移动、缩放、旋转、位置与大小变化:这五种连接(水平移动、垂直移动、缩放、旋转、填充)规定了图形对象如何随变量值的变化而改变位置或大小。不是填充)规定了图形对象如何随变量值的变化而改变位置或大小。不是所有的图形对象都能定义这五种连接。单击任一按钮弹出相应的连接所有的图形对象都能定义这五种连接。单击任一按钮弹出相应的连接对话框。对话框。返回返回上一页上一页下一页下一页4.1 动画

7、连接概述动画连接概述l值输出:只有文本图形对象能定义三种值输出连接中的某一种。这种值输出:只有文本图形对象能定义三种值输出连接中的某一种。这种连接用来在画面上输出文本图形对象的连接表达式的值。运行时文本连接用来在画面上输出文本图形对象的连接表达式的值。运行时文本字符串将被连接表达式的值所替换,输出的字符串的大小、字体和文字符串将被连接表达式的值所替换,输出的字符串的大小、字体和文本对象相同。按动任一按钮弹出相应的输出连接对话框。本对象相同。按动任一按钮弹出相应的输出连接对话框。l用户输入:所有的图形对象都可以定义为三种用户输入连接中的一种,用户输入:所有的图形对象都可以定义为三种用户输入连接中

8、的一种,输入连接使被连接对象在运行时为触敏对象。当输入连接使被连接对象在运行时为触敏对象。当TouchVew 运行时,运行时,触敏对象周围出现反显的矩形框,可由鼠标或键盘选中此触敏对象。触敏对象周围出现反显的矩形框,可由鼠标或键盘选中此触敏对象。按按SPACE 键、键、ENTER 键或鼠标左键,会弹出输入对话框,可以从键键或鼠标左键,会弹出输入对话框,可以从键盘键入数据以改变数据库中变量的值。盘键入数据以改变数据库中变量的值。l特殊:所有的图形对象都可以定义闪烁、隐含两种连接,这是两种规特殊:所有的图形对象都可以定义闪烁、隐含两种连接,这是两种规定图形对象可见性的连接。按动任一按钮弹出相应连接

9、对话框。定图形对象可见性的连接。按动任一按钮弹出相应连接对话框。返回返回上一页上一页下一页下一页4.1 动画连接概述动画连接概述l滑动杆输入:所有的图形对象都可以定义两种滑动杆输入连接中的一滑动杆输入:所有的图形对象都可以定义两种滑动杆输入连接中的一种,滑动杆输入连接使被连接对象在运行时为触敏对象。当种,滑动杆输入连接使被连接对象在运行时为触敏对象。当TouchVew 运行时,触敏对象周围出现反显的矩形框。鼠标左键拖动运行时,触敏对象周围出现反显的矩形框。鼠标左键拖动有滑动杆输入连接的图形对象可以改变数据库中变量的值。有滑动杆输入连接的图形对象可以改变数据库中变量的值。l命令语言连接:所有的图

10、形对象都可以定义三种命令语言连接中的一命令语言连接:所有的图形对象都可以定义三种命令语言连接中的一种,命令语言连接使被连接对象在运行时成为触敏对象。当种,命令语言连接使被连接对象在运行时成为触敏对象。当TouchVew 运行时,触敏对象周围出现反显的矩形运行时,触敏对象周围出现反显的矩形l框,可由鼠标或键盘选中。按框,可由鼠标或键盘选中。按SPACE 键、键、ENTER 键或鼠标左键,就键或鼠标左键,就会执行定义命令语言连接时用户输入的命令语言程序,按动相应按钮会执行定义命令语言连接时用户输入的命令语言程序,按动相应按钮弹出连接的命令语言对话框。弹出连接的命令语言对话框。l等价键:设置被连接的

11、图素在被单击执行命令语言时与鼠标操作相同等价键:设置被连接的图素在被单击执行命令语言时与鼠标操作相同功能的快捷键。功能的快捷键。返回返回上一页上一页下一页下一页4.1 动画连接概述动画连接概述l优先级:此编辑框用于输入被连接的图形元素的访问优先级级别。当优先级:此编辑框用于输入被连接的图形元素的访问优先级级别。当软件在软件在TouchVew中运行时,只有优先级级别不小于此值的操作员才中运行时,只有优先级级别不小于此值的操作员才能访问它,这是能访问它,这是“组态王组态王”保障系统安全的一个重要功能。保障系统安全的一个重要功能。l安全区:此编辑框用于设置被连接元素的操作安全区。当工程处在运安全区:

12、此编辑框用于设置被连接元素的操作安全区。当工程处在运行状态时,只有在设置安全区内的操作员才能访问它,安全区与优先行状态时,只有在设置安全区内的操作员才能访问它,安全区与优先级一样是级一样是“组态王组态王”保障系统安全的一个重要功能。保障系统安全的一个重要功能。返回返回上一页上一页4.2 通用控制项目通用控制项目l组态王的工具箱经过精心设计,把使用频率较高的命令集中在一块面组态王的工具箱经过精心设计,把使用频率较高的命令集中在一块面板上,非常便于操作,而且节省屏幕空间,方便您查看整个画面的布板上,非常便于操作,而且节省屏幕空间,方便您查看整个画面的布局。工具箱中的每个工具按钮都有局。工具箱中的每

13、个工具按钮都有“浮动提示浮动提示”,帮助您了解工具的,帮助您了解工具的用途。用途。l图形编辑工具箱是绘图菜单命令的快捷方式。每次打开一个原有画面图形编辑工具箱是绘图菜单命令的快捷方式。每次打开一个原有画面或建立一个新画面时,图形编辑工具箱都会自动出现,如或建立一个新画面时,图形编辑工具箱都会自动出现,如图图42 所示。所示。l工具箱提供了许多常用的菜单命令,也提供了菜单中没有的一些操作。工具箱提供了许多常用的菜单命令,也提供了菜单中没有的一些操作。当鼠标放在工具箱任一按钮上时,立刻出现一个提示条标明此工具按当鼠标放在工具箱任一按钮上时,立刻出现一个提示条标明此工具按钮的功能,如钮的功能,如图图

14、43 所示。所示。返回返回4.3 动画连接详解动画连接详解l在在“动画连接动画连接”对话框中,单击任一种连接方式,将会弹出设置对话对话框中,单击任一种连接方式,将会弹出设置对话框,本节详细解释各种动画连接的设置。框,本节详细解释各种动画连接的设置。l1. 线属性连接线属性连接l在在“动画连接动画连接”对话框中,单击对话框中,单击“线属性线属性”按钮,弹出连接对话框。按钮,弹出连接对话框。l线属性连接是使被连接对象的边框或线的颜色和线型随连接表达式的线属性连接是使被连接对象的边框或线的颜色和线型随连接表达式的值而改变。定义这类连接需要同时定义分段点(阀值)和对应的线属值而改变。定义这类连接需要同

15、时定义分段点(阀值)和对应的线属性。利用连接表达式的多样性,可以构造出许多很有用的连接。性。利用连接表达式的多样性,可以构造出许多很有用的连接。l例如可以用线颜色表示离散变量例如可以用线颜色表示离散变量EXAM 的报警状态,只需在连接表达的报警状态,只需在连接表达式中输入式中输入EXAM.Alarm,然后把下面的两个笔属性颜色对应的值改为,然后把下面的两个笔属性颜色对应的值改为0(蓝色),(蓝色),1(红色)即可。软件在运行时,当警报发生时(红色)即可。软件在运行时,当警报发生时EXAM.Alarm=1),线就由蓝色变成了红色;当警报解除后,线又),线就由蓝色变成了红色;当警报解除后,线又变为

16、蓝色。在画面上画一圆角矩形,双击该图形对象,弹出的动画连变为蓝色。在画面上画一圆角矩形,双击该图形对象,弹出的动画连接对话框如接对话框如图图44 所示。按上述填好,按确定即可。所示。按上述填好,按确定即可。返回返回下一页下一页4.3 动画连接详解动画连接详解l线属性连接对话框中各项设置的意义如下:线属性连接对话框中各项设置的意义如下:l表达式:用于输入连接表达式,单击表达式:用于输入连接表达式,单击“?”按钮可以查看已定义的变按钮可以查看已定义的变量名和变量域。量名和变量域。l增加:增加新的分段点。单击增加弹出的输入新值对话框,在对话框增加:增加新的分段点。单击增加弹出的输入新值对话框,在对话

17、框中输入新的分段点(阀值)和设置笔属性。按鼠标左键击中中输入新的分段点(阀值)和设置笔属性。按鼠标左键击中“笔属性笔属性线形线形”按钮弹出漂浮式窗口,移动鼠标进行选择;也可以使按钮弹出漂浮式窗口,移动鼠标进行选择;也可以使“线属线属性性”按钮获得输入焦点,按空格键弹出漂浮式窗口,用按钮获得输入焦点,按空格键弹出漂浮式窗口,用TAB 键在颜色键在颜色和线型间切换,用移动键选择,按空格或回车确定选择,如和线型间切换,用移动键选择,按空格或回车确定选择,如图图45 所所示。示。l修改:修改选中的分段点。修改对话框用法同输入新值对话框。修改:修改选中的分段点。修改对话框用法同输入新值对话框。l删除:删

18、除选中的分段点。删除:删除选中的分段点。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l2. 填充属性连接填充属性连接l填充属性连接使图形对象的填充颜色和填充类型随连接表达式的值而填充属性连接使图形对象的填充颜色和填充类型随连接表达式的值而改变,通过定义一些分段点(包括阀值和对应填充属性),使图形对改变,通过定义一些分段点(包括阀值和对应填充属性),使图形对象的填充属性在一段数值内为指定值。象的填充属性在一段数值内为指定值。l本例为封闭图形对象定义填充属性连接,阀值为本例为封闭图形对象定义填充属性连接,阀值为0 时填充属性为白色,时填充属性为白色,阀值为阀值为100 时为黄色

19、,阀值为时为黄色,阀值为200 时为红色。画面程序运行时,当变时为红色。画面程序运行时,当变量量“温度温度”的值在的值在0100 之间时,图形对象为白色;在之间时,图形对象为白色;在100200 之之间时为黄色,变量值大于间时为黄色,变量值大于200 时,图形对象为红色,如时,图形对象为红色,如图图46所示。所示。“填充属性填充属性”动画连接的设置方法为:在动画连接的设置方法为:在“动画连接动画连接”对话框中选择对话框中选择“填充属性填充属性”按钮,弹出的对话框各项意义如下:按钮,弹出的对话框各项意义如下:l表达式:用于输入连接表达式,右边的表达式:用于输入连接表达式,右边的“?”可以查看已定

20、义的变量可以查看已定义的变量名和变量域。名和变量域。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l增加:增加新的分段点。单击增加按钮弹出输入新值对话框,如增加:增加新的分段点。单击增加按钮弹出输入新值对话框,如图图47 所示。所示。l在输入新值对话框中输入新的分段点的阀值和画刷属性,按鼠标左键在输入新值对话框中输入新的分段点的阀值和画刷属性,按鼠标左键击中击中“画刷属性画刷属性类型类型”按钮弹出画刷类型漂浮式窗口,移动鼠标进按钮弹出画刷类型漂浮式窗口,移动鼠标进行选择;也可以使行选择;也可以使“填充属性填充属性”按钮获得输入焦点,按空格键弹出漂按钮获得输入焦点,按空格键弹出

21、漂浮式窗口,用浮式窗口,用TAB 键在颜色和填充类型间切换,用移动键选择,按空键在颜色和填充类型间切换,用移动键选择,按空格键或回车结束选择。按鼠标左键击中格键或回车结束选择。按鼠标左键击中“画刷属性画刷属性颜色颜色”按钮弹出按钮弹出画刷颜色漂浮式窗口,用法与画刷颜色漂浮式窗口,用法与“画刷属性画刷属性类型类型”选择相同。选择相同。l修改:修改选中的分段点。修改对话框用法同输入新值对话框。修改:修改选中的分段点。修改对话框用法同输入新值对话框。l删除:删除选中的分段点。删除:删除选中的分段点。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l3. 文本色连接文本色连接l文本色连

22、接是使文本对象的颜色随连接表达式的值而改变,通过定义文本色连接是使文本对象的颜色随连接表达式的值而改变,通过定义一些分段点(包括颜色和对应数值),使文本颜色在特定数值段内为一些分段点(包括颜色和对应数值),使文本颜色在特定数值段内为指定颜色。如定义某分段点,阀值是指定颜色。如定义某分段点,阀值是0,文本色为红色,另一分段点,文本色为红色,另一分段点,阀值是阀值是100,则当,则当“压力压力”的值在的值在0100 之间时(包括之间时(包括0),),“压力压力”的文本色为红色,当的文本色为红色,当“压力压力”的值大于等于的值大于等于100 时,时,“压力压力”的文本的文本色为蓝色,如色为蓝色,如图

23、图48所示。所示。l文本色连接的设置方法为:在文本色连接的设置方法为:在“动画连接动画连接”对话框中选择对话框中选择“文本色文本色”按钮,弹出的对话框中各项设置的意义如下:按钮,弹出的对话框中各项设置的意义如下:l表达式:用于输入连接表达式,单击右侧的表达式:用于输入连接表达式,单击右侧的“?”按钮可以查看已定按钮可以查看已定义的变量名。义的变量名。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l增加:增加新的分段点。单击增加按钮弹出输入新值对话框,如增加:增加新的分段点。单击增加按钮弹出输入新值对话框,如图图49 所示。所示。l在输入新值对话框中输入新的分段点的阀值和颜色,

24、按鼠标左键击中在输入新值对话框中输入新的分段点的阀值和颜色,按鼠标左键击中“文本色文本色”按钮弹出漂浮式窗口,移动鼠标进行选择;也可以使按钮弹出漂浮式窗口,移动鼠标进行选择;也可以使“颜颜色色”按钮获得输入焦点,按空格键弹出漂浮式窗口,用移动键选择,按钮获得输入焦点,按空格键弹出漂浮式窗口,用移动键选择,按空格键或回车结束。按空格键或回车结束。l修改:修改选中的分段点。修改对话框用法同输入新值对话框。修改:修改选中的分段点。修改对话框用法同输入新值对话框。l删除:删除选中的分段点。删除:删除选中的分段点。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l4. 水平移动连接水平移

25、动连接l水平移动连接是使被连接对象在画面中随连接表达式值的改变而水平水平移动连接是使被连接对象在画面中随连接表达式值的改变而水平移动。移动距离以像素为单位,以被连接对象在画面制作系统中的原移动。移动距离以像素为单位,以被连接对象在画面制作系统中的原始位置为参考基准。水平移动连接常用来表示图形对象实际的水平运始位置为参考基准。水平移动连接常用来表示图形对象实际的水平运动,如动,如图图410 所示。所示。l本例中建立一个指示器,在画面上画一三角形(将其设置为本例中建立一个指示器,在画面上画一三角形(将其设置为“水平移水平移动动”动画连接属性),以表示动画连接属性),以表示shift 量的实际大小。

26、上图是设计状态,量的实际大小。上图是设计状态,下图是在下图是在TouchVew中的运行状态。中的运行状态。l水平移动连接的设置方法为:在水平移动连接的设置方法为:在“动画连接动画连接”对话框中单击对话框中单击“水平移水平移动动”按钮,弹出按钮,弹出“水平移动连接水平移动连接”对话框,如对话框,如图图411 所示。所示。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l对话框中各项设置的意义如下:对话框中各项设置的意义如下:l表达式:在此编辑框内输入合法的表达式:在此编辑框内输入合法的l连接表达式,单击连接表达式,单击“?”按钮可查看已定义的变量名和变量域。按钮可查看已定义的变量

27、名和变量域。l向左:输入图素在水平方向向左移动(以被连接对象在画面中的原始向左:输入图素在水平方向向左移动(以被连接对象在画面中的原始位置为参考基准)的距离。位置为参考基准)的距离。l最左边:输入与图素处于最左边时相对应的变量值,当连接表达式的最左边:输入与图素处于最左边时相对应的变量值,当连接表达式的值为对应值时,被连接对象的中心点向左(以原始位置为参考基准)值为对应值时,被连接对象的中心点向左(以原始位置为参考基准)移到最左边规定的位置。移到最左边规定的位置。l向右:输入图素在水平方向向右移动(以被连接对象在画面中的原始向右:输入图素在水平方向向右移动(以被连接对象在画面中的原始位置为参考

28、基准)的距离。位置为参考基准)的距离。l最右边:输入与图素处于最右边时相对应的变量值,当连接表达式的最右边:输入与图素处于最右边时相对应的变量值,当连接表达式的值为对应值时,被连接对象的中心点向右(以原始位置为参考基准)值为对应值时,被连接对象的中心点向右(以原始位置为参考基准)移到最右边规定的位置。移到最右边规定的位置。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l5. 垂直移动连接垂直移动连接l垂直移动连接是使被连接对象在画面中的位置随连接表达式的值而垂垂直移动连接是使被连接对象在画面中的位置随连接表达式的值而垂直移动。移动距离以像素为单位,以被连接对象在画面制作系统中

29、的直移动。移动距离以像素为单位,以被连接对象在画面制作系统中的原始位置为参考基准的。垂直移动连接常用来表示对象实际的垂直运原始位置为参考基准的。垂直移动连接常用来表示对象实际的垂直运动,单击动,单击“动画连接动画连接”对话框中的对话框中的“垂直移动垂直移动”按钮,弹出按钮,弹出“垂直移垂直移动连接动连接”对话框,如对话框,如图图412 所示。所示。l对话框中各项设置的意义如下:对话框中各项设置的意义如下:l表达式:在此编辑框内输入合法的连接表达式,单击表达式:在此编辑框内输入合法的连接表达式,单击“?”按钮可以按钮可以查看已定义的变量名和变量域。查看已定义的变量名和变量域。l向上:输入图素在垂

30、直方向向上移动(以被连接对象在画面中的原始向上:输入图素在垂直方向向上移动(以被连接对象在画面中的原始位置为参考基准)的距离。位置为参考基准)的距离。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l最上边:输入与图素处于最上边时相对应的变量值,当连接表达式的最上边:输入与图素处于最上边时相对应的变量值,当连接表达式的值为对应值时,被连接对象的中心点向上(以原始位置为参考基准)值为对应值时,被连接对象的中心点向上(以原始位置为参考基准)移到最上边规定的位置。移到最上边规定的位置。l向下:输入图素在垂直方向向下移动(以被连接对象在画面中的原始向下:输入图素在垂直方向向下移动(以被

31、连接对象在画面中的原始位置为参考基准)的距离。位置为参考基准)的距离。l最下边:输入与图素处于最下边时相对应的变量值,当连接表达式的最下边:输入与图素处于最下边时相对应的变量值,当连接表达式的值为对应值时,被连接对象的中心点向下(以原始位置为参考基准)值为对应值时,被连接对象的中心点向下(以原始位置为参考基准)移到最下边规定的位置。移到最下边规定的位置。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l6. 缩放连接缩放连接l缩放连接是使被连接对象的大小随连接表达式的值而变化,例中建立缩放连接是使被连接对象的大小随连接表达式的值而变化,例中建立一个温度计,用一矩形表示水银柱(将

32、其设置一个温度计,用一矩形表示水银柱(将其设置“缩放连接缩放连接”动画连接动画连接属性),以反映变量属性),以反映变量“温度温度”的变化。左图是设计状态,右图是在的变化。左图是设计状态,右图是在TouchVew 中的运行状态,如中的运行状态,如图图413 所示。所示。l缩放连接的设置方法是:在缩放连接的设置方法是:在“动画连接动画连接”对话框中单击对话框中单击“缩放连接缩放连接”按钮,弹出对话框,如按钮,弹出对话框,如图图414 所示。所示。l对话框中各项设置的意义如下:对话框中各项设置的意义如下:l表达式:在此编辑框内输入合法的连接表达式,单击表达式:在此编辑框内输入合法的连接表达式,单击“

33、?”按钮可以按钮可以查看已定义的变量名和变量域。查看已定义的变量名和变量域。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l最小时:输入对象最小时占据的被连接对象的百分比(占据百分比)最小时:输入对象最小时占据的被连接对象的百分比(占据百分比)及对应的表达式的值(对应值)。百分比为及对应的表达式的值(对应值)。百分比为0 时此对象不可见。时此对象不可见。l最大时:输入对象最大时占据的被连接对象的百分比(占据百分比)最大时:输入对象最大时占据的被连接对象的百分比(占据百分比)及对应的表达式的值(对应值)。若此百分比为及对应的表达式的值(对应值)。若此百分比为100,则当表达式值

34、,则当表达式值为对应值时,对象大小为制作时该对象大小。为对应值时,对象大小为制作时该对象大小。l变化方向:选择缩放变化的方向。变化方向共有五种,用变化方向:选择缩放变化的方向。变化方向共有五种,用“方向选择方向选择”按钮旁边的指示器来形象地表示。箭头是变化的方向,蓝点是参考按钮旁边的指示器来形象地表示。箭头是变化的方向,蓝点是参考点。单击点。单击“方向选择方向选择”按钮,可选择五种变化方向之一,如按钮,可选择五种变化方向之一,如图图415 所所示。示。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l7. 旋转连接旋转连接l旋转连接是使对象在画面中的位置随连接表达式的值而旋转。

35、建立了旋转连接是使对象在画面中的位置随连接表达式的值而旋转。建立了一个有指针仪表,以指针旋转的角度表示变量一个有指针仪表,以指针旋转的角度表示变量“泵速泵速”的变化。左图的变化。左图是设计状态,右图是在是设计状态,右图是在TouchVew 中的运行状态,如中的运行状态,如图图416 所示。所示。l旋转连接的设置方法为:在旋转连接的设置方法为:在“动画连接动画连接”对话框中单击对话框中单击“旋转连接旋转连接”按钮,弹出对话框,如按钮,弹出对话框,如图图417 所示。所示。l对话框中各项设置的意义如下:对话框中各项设置的意义如下:l表达式:在此编辑框内输入合法的连接表达式,单击表达式:在此编辑框内

36、输入合法的连接表达式,单击“?”按钮可以按钮可以查看已定义的变量名和变量域。查看已定义的变量名和变量域。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l最大逆时针方向对应角度:被连接对象逆时针方向旋转所能达到的最最大逆时针方向对应角度:被连接对象逆时针方向旋转所能达到的最大角度及对应的表达式的值(对应数值)。角度值限于大角度及对应的表达式的值(对应数值)。角度值限于0360之间,之间,Y 轴正向是轴正向是0。l最大顺时针方向对应角度:被连接对象顺时针方向旋转所能达到的最最大顺时针方向对应角度:被连接对象顺时针方向旋转所能达到的最大角度及对应的表达式的值(对应数值)。角度值限于

37、大角度及对应的表达式的值(对应数值)。角度值限于0360之间,之间,Y 轴正向是轴正向是0。旋转圆心偏离图素中心的大小:被连接对象旋转时所。旋转圆心偏离图素中心的大小:被连接对象旋转时所围绕的圆心坐标距离被连接对象中心的值,水平方向为圆心坐标水平围绕的圆心坐标距离被连接对象中心的值,水平方向为圆心坐标水平偏离的像素数(正值表示向右偏离),垂直方向为圆心坐标偏离的像素数(正值表示向右偏离),垂直方向为圆心坐标l垂直偏离的像素数(正值表示向下偏离),该值可由坐标位置窗口垂直偏离的像素数(正值表示向下偏离),该值可由坐标位置窗口(在组态王开发系统中用热键(在组态王开发系统中用热键F8 激活)帮助确定

38、。激活)帮助确定。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l8. 填充连接填充连接l填充连接是使被连接对象的填充物(颜色和填充类型)占整体的百分填充连接是使被连接对象的填充物(颜色和填充类型)占整体的百分比随连接表达式的值而变化。建立一个矩形对象,以表示变量比随连接表达式的值而变化。建立一个矩形对象,以表示变量“液位液位”的变化。左图是设计状态,右图是在的变化。左图是设计状态,右图是在TouchVew 中的运行状态,如中的运行状态,如图图418 所示。所示。l填充连接的设置方法是:在填充连接的设置方法是:在“动画连接动画连接”对话框中单击对话框中单击“填充连接填充连接”

39、按钮,弹出的对话框,如按钮,弹出的对话框,如图图419 所示。所示。l对话框中各项设置的意义如下:对话框中各项设置的意义如下:l表达式:在此编辑框内输入合法的连接表达式,单击表达式:在此编辑框内输入合法的连接表达式,单击“?”按钮可以按钮可以查看已有的变量名和变量域。查看已有的变量名和变量域。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l最小填充高度:输入对象填充高度最小时所占据的被连接对象的高度最小填充高度:输入对象填充高度最小时所占据的被连接对象的高度(或宽度)的百分比(占据百分比)及对应的表达式的值(对应数值)(或宽度)的百分比(占据百分比)及对应的表达式的值(对应数

40、值)。l最大填充高度:输入对象填充高度最大时所占据的被连接对象的高度最大填充高度:输入对象填充高度最大时所占据的被连接对象的高度(或宽度)的百分比(占据百分比)及对应的表达式的值(对应数值)(或宽度)的百分比(占据百分比)及对应的表达式的值(对应数值)。l填充方向:规定填充方向,由填充方向:规定填充方向,由“填充方向填充方向”按钮和填充方向示意图两按钮和填充方向示意图两部分组成。共有部分组成。共有4 种填充方向,单击种填充方向,单击“填充方向填充方向”按钮,可选择其中按钮,可选择其中之一,如之一,如图图420 所示。所示。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l缺省填

41、充刷:若本连接对象没有填充属性连接。则运行时用此缺省填缺省填充刷:若本连接对象没有填充属性连接。则运行时用此缺省填充刷。按鼠标左键击中充刷。按鼠标左键击中“类型类型”按钮弹出漂浮式窗口,移动鼠标进行按钮弹出漂浮式窗口,移动鼠标进行选择;也可以使选择;也可以使“类型类型”按钮获得输入焦点,按空格键弹出浮动窗口,按钮获得输入焦点,按空格键弹出浮动窗口,用用TAB 键在颜色和填充类型间切换,用移动键选择,按空格键或回车键在颜色和填充类型间切换,用移动键选择,按空格键或回车结束选择。按鼠标左键击中结束选择。按鼠标左键击中“颜色颜色”按钮弹出漂浮式窗口,移动鼠标按钮弹出漂浮式窗口,移动鼠标进行选择,如进

42、行选择,如图图421 所示。所示。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l9. 模拟值输出连接模拟值输出连接l模拟值输出连接是使文本对象的内容在程序运行时被连接表达式的值模拟值输出连接是使文本对象的内容在程序运行时被连接表达式的值所取代,如所取代,如图图422所示。所示。l例如建立文本对象以表示系统时间。为文本对象连接的变量是系统预例如建立文本对象以表示系统时间。为文本对象连接的变量是系统预定义变量定义变量$时、时、$分、分、$秒。左图是设计状态,右图是在秒。左图是设计状态,右图是在TouchVew 中的中的运行状态。运行状态。l模拟值输出连接的设置方法是:在模拟值输

43、出连接的设置方法是:在“动画连接动画连接”对话框中单击对话框中单击“模拟模拟值输出值输出”按钮,弹出对话框,如按钮,弹出对话框,如图图423 所示。所示。l对话框中各项设置的意义如下:对话框中各项设置的意义如下:l表达式:在此编辑框内输入合法的连接表达式,单击右侧的表达式:在此编辑框内输入合法的连接表达式,单击右侧的“?”可可以查看已定义的变量名和变量域。以查看已定义的变量名和变量域。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l整数位数:输出值的整数部分占据的位数,若实际输出时的值的位数整数位数:输出值的整数部分占据的位数,若实际输出时的值的位数少于此处输入的值,则高位填

44、少于此处输入的值,则高位填0。如:规定整数位是。如:规定整数位是4 位,而实际值是位,而实际值是12,则显示为,则显示为0012。如果实际输出的值位数多于此值,则按照实。如果实际输出的值位数多于此值,则按照实l际位数输出,实际值是际位数输出,实际值是12345,则显示为,则显示为12345。若不想有前补零的情。若不想有前补零的情况出现,则可令整数位数为况出现,则可令整数位数为0。l小数位数:输出值的小数部分位数。若实际输出时值的位数小于此值,小数位数:输出值的小数部分位数。若实际输出时值的位数小于此值,则填则填0 补充。如:规定小数位是补充。如:规定小数位是4 位,而实际值是位,而实际值是0.

45、12,则显示为,则显示为0.1200。如果实际值输出的值位数多于此值,则按照实际位数输出。如果实际值输出的值位数多于此值,则按照实际位数输出。l科学计数法:规定输出值是否用科学计数法显示。科学计数法:规定输出值是否用科学计数法显示。l对齐方式:运行时输出的模拟值字符串与当前被连接字符串在位置上对齐方式:运行时输出的模拟值字符串与当前被连接字符串在位置上按照左、中、右方式对齐。按照左、中、右方式对齐。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l10. 离散值输出连接离散值输出连接l离散值输出连接是使文本对象的内容在运行时被连接表达式的离散值输出连接是使文本对象的内容在运行时

46、被连接表达式的指定字指定字符串所取代。符串所取代。例如建立一个文本对象例如建立一个文本对象“液位状态液位状态”,使其内容在变量,使其内容在变量“液位液位”的值小于的值小于180 时是时是“液位正常液位正常”,当变量值不小于,当变量值不小于180 时,时,文本对象变为文本对象变为“液位过高液位过高”。左图是设计状态,右图是在。左图是设计状态,右图是在TouchVew 中的运行状态,如中的运行状态,如图图424 所示。所示。l离散值输出连接的设置方法是:在离散值输出连接的设置方法是:在“动画连接动画连接”对话框中单击对话框中单击“离散离散值输出值输出”按钮,弹出对话框,如按钮,弹出对话框,如图图4

47、25 所示。所示。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l对话框中各项设置的意义如下:对话框中各项设置的意义如下:l条件表达式:可以输入合法的连接表达式。单击右侧的条件表达式:可以输入合法的连接表达式。单击右侧的“?”按钮可按钮可以查看已定义的变量名和变量域。表达式为真时,输出信息:规定表以查看已定义的变量名和变量域。表达式为真时,输出信息:规定表达式为真时,被连接对象(文本)输出的内容。达式为真时,被连接对象(文本)输出的内容。l表达式为假时,输出信息:规定表达式为假时,被连接对象(文本)表达式为假时,输出信息:规定表达式为假时,被连接对象(文本)输出的内容。输出的

48、内容。l对齐方式:运行时输出的离散量字符串与当前被连接字符串在位置上对齐方式:运行时输出的离散量字符串与当前被连接字符串在位置上按照左、中、右方式对齐。按照左、中、右方式对齐。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l11. 字符串输出连接字符串输出连接l字符串输出连接是使画面中文本对象的内容在程序运行时被数据库中字符串输出连接是使画面中文本对象的内容在程序运行时被数据库中的某个字符串变量的值所取代。的某个字符串变量的值所取代。l例如建立文本对象例如建立文本对象“#”,使其在运行时输出历史趋势曲线窗口,使其在运行时输出历史趋势曲线窗口中曲线中曲线1、2 对应的变量名。为

49、取得此变量名,使用了系统函数对应的变量名。为取得此变量名,使用了系统函数HTGetPenName。左图是设计状态,右图是在。左图是设计状态,右图是在TouchVew 中的运行状中的运行状态,如态,如图图426 所示。字符串输出连接的设置方法是:在所示。字符串输出连接的设置方法是:在“动画连接动画连接”对话框中单击对话框中单击“字符串输出字符串输出”按钮,弹出对话框,如按钮,弹出对话框,如图图427 所示。所示。l对话框中各项设置的意义是:对话框中各项设置的意义是:l表达式:输入要显示值内容的字符串变量。单击右侧的表达式:输入要显示值内容的字符串变量。单击右侧的“?”按钮可按钮可以查看已定义的变

50、量名和变量域。以查看已定义的变量名和变量域。l对齐方式:选择运行时输出的字符串与当前被连接字符串在位置上的对齐方式:选择运行时输出的字符串与当前被连接字符串在位置上的对齐方式。对齐方式。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l12. 模拟值输入连接模拟值输入连接l模拟值输入连接是使被连接对象在运行时为触敏对象,单击此对象或模拟值输入连接是使被连接对象在运行时为触敏对象,单击此对象或按下指定热键将弹出输入值对话框,用户在对话框中可以输入连接变按下指定热键将弹出输入值对话框,用户在对话框中可以输入连接变量的新值,以改变数据库中某个模拟型变量的值。量的新值,以改变数据库中某

51、个模拟型变量的值。l例如建立一个矩形框,设置例如建立一个矩形框,设置“模拟值输入模拟值输入”连接以改变变量连接以改变变量“温度温度”的值,如的值,如图图428所示。所示。l在运行时单击矩形框,弹出输入对话框,如在运行时单击矩形框,弹出输入对话框,如图图429 所示。所示。l用户在此对话框中可以输入变量的新值。如果在组态王工程浏览器中用户在此对话框中可以输入变量的新值。如果在组态王工程浏览器中选中了选中了“系统配置系统配置设置运行系统设置运行系统”下的下的“特殊特殊”属性页中的属性页中的“使用使用虚拟键盘虚拟键盘”选项,程序运行中弹出输入对话框的同时还将显示模拟键选项,程序运行中弹出输入对话框的

52、同时还将显示模拟键盘窗口,在模拟键盘上单击按钮的效果与键盘输入相同。盘窗口,在模拟键盘上单击按钮的效果与键盘输入相同。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l模拟值输入连接的设置方法是:在模拟值输入连接的设置方法是:在“动画连接动画连接”对话框中单击对话框中单击“模拟模拟值输入值输入”按钮,弹出对话框,如按钮,弹出对话框,如图图430 所示。所示。l对话框中各项设置的意义是:对话框中各项设置的意义是:l变量名:要改变的模拟类型变量的名称。单击右侧的变量名:要改变的模拟类型变量的名称。单击右侧的“?”按钮可以按钮可以查看已定义的变量和变量域。查看已定义的变量和变量域。l

53、提示信息:运行时出现在弹出对话框上用于提示输入内容的字符串。提示信息:运行时出现在弹出对话框上用于提示输入内容的字符串。l值范围:规定键入值的范围。它应该是要改变的变量在数据库中设定值范围:规定键入值的范围。它应该是要改变的变量在数据库中设定的最大值和最小值。的最大值和最小值。l激活键:定义激活键,这些激活键可以是键盘上的单键也可以是组合激活键:定义激活键,这些激活键可以是键盘上的单键也可以是组合键(键(Ctrl,Shift 和键盘单键的组合),在和键盘单键的组合),在TouchVew 运行画面时可以运行画面时可以用激活键随时弹出输入对话框,以便输入修改新的模拟值。当用激活键随时弹出输入对话框

54、,以便输入修改新的模拟值。当Ctrl 和和Shift 字符左边的选择框中出现字符左边的选择框中出现“b”符号时,分别表示符号时,分别表示Ctrl 键和键和Shift 键有效,单击键有效,单击“键键”按钮,则弹出对话框,如按钮,则弹出对话框,如图图431 所示。在此对话所示。在此对话框中用户可以选择一个键,再单击框中用户可以选择一个键,再单击“关闭关闭”按钮完成热键设置。按钮完成热键设置。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l13. 离散值输入连接离散值输入连接l离散值输入连接是使被连接对象在运行时为触敏对象,单击此对象后离散值输入连接是使被连接对象在运行时为触敏对象

55、,单击此对象后弹出输入值对话框,可在对话框中输入离散值,以改变数据库中某个弹出输入值对话框,可在对话框中输入离散值,以改变数据库中某个离散类型变量的值。离散类型变量的值。l例如建立一个矩形框对象,与之连接的变量是例如建立一个矩形框对象,与之连接的变量是DDE 离散变量离散变量“电源开电源开关关”。l下图是在组态王开发系统中的设计状态。运行时单击矩形对象,弹出下图是在组态王开发系统中的设计状态。运行时单击矩形对象,弹出所示输入对话框,如所示输入对话框,如图图432 所示。所示。l在对话框中单击适当的按钮可以改变离散变量在对话框中单击适当的按钮可以改变离散变量“电源开关电源开关”的值。的值。l离散

56、值输入连接的设置方法是:在离散值输入连接的设置方法是:在“动画连接动画连接”对话框中单击对话框中单击“离散离散值输入值输入”按钮,弹出对话框,如按钮,弹出对话框,如图图433 所示。所示。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l对话框中各项设置的意义如下:对话框中各项设置的意义如下:l变量名:要改变的离散类型变量的名称。单击右侧的变量名:要改变的离散类型变量的名称。单击右侧的“?”按钮可以按钮可以查看已定义的变量和变量域。提示信息:运行时出现在弹出对话框上查看已定义的变量和变量域。提示信息:运行时出现在弹出对话框上用于提示输入内容的字符串。用于提示输入内容的字符串。l

57、设置信息:运行时出现在弹出对话框上第一个按钮上的文本内容,此设置信息:运行时出现在弹出对话框上第一个按钮上的文本内容,此按钮用于将离散变量值设为按钮用于将离散变量值设为1。l清除信息:运行时出现在弹出对话框上第二个按钮上的文本内容,此清除信息:运行时出现在弹出对话框上第二个按钮上的文本内容,此按钮用于将离散变量值设为按钮用于将离散变量值设为0。l激活键:定义激活键,这些激活键可以是键盘上的单键也可以是组合激活键:定义激活键,这些激活键可以是键盘上的单键也可以是组合键(键(Ctrl、Shift 和键盘单键的组合),在和键盘单键的组合),在Touchvew 运行画面时可以运行画面时可以用激活键随时

58、弹出输入对话框,以便输入修改新的离散值。当用激活键随时弹出输入对话框,以便输入修改新的离散值。当“Ctrl”和和“Shift”字符左边出现字符左边出现“b”符号时,分别表示符号时,分别表示Ctrl 和和Shift 键有效,单击键有效,单击“键键”按钮,弹出如下所示的对话框,如按钮,弹出如下所示的对话框,如图图434 所示。在此对话框中可以选择一个键作为热键,再单击所示。在此对话框中可以选择一个键作为热键,再单击“关闭关闭”按钮按钮完成设置。完成设置。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l14. 字符串输入连接字符串输入连接l字符串输入连接是使被连接对象在运行时为触敏

59、对象,用户可以在运字符串输入连接是使被连接对象在运行时为触敏对象,用户可以在运行时改变数据库中的某个字符串类型变量的值,如行时改变数据库中的某个字符串类型变量的值,如图图435 所示。所示。l例如建立一个矩形框对象,使其能够输入内存字符串变量例如建立一个矩形框对象,使其能够输入内存字符串变量“记录信息记录信息”的值。运行时单击触敏对象,弹出输入对话框,如的值。运行时单击触敏对象,弹出输入对话框,如图图436 所示。所示。l“字符串输入字符串输入”动画连接的设置方法是:选择连接对话框中的动画连接的设置方法是:选择连接对话框中的“字符字符串输入串输入”按钮,弹出对话框,如按钮,弹出对话框,如图图4

60、37 所示。所示。l对话框中各项设置的意义是:对话框中各项设置的意义是:l变量名:要改变的字符串类型变量的名称。单击变量名:要改变的字符串类型变量的名称。单击“?”按钮可以查看按钮可以查看已定义的变量和变量域。已定义的变量和变量域。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l提示信息:运行时出现在弹出对话框上用于提示输入内容的字符串。提示信息:运行时出现在弹出对话框上用于提示输入内容的字符串。l口令形式:规定用户在向弹出对话框上的编辑框中键入字符串内容时,口令形式:规定用户在向弹出对话框上的编辑框中键入字符串内容时,编辑框中的字符是否以口令形式(编辑框中的字符是否以口令形

61、式(*)显示。)显示。l激活键:定义激活键,这些激活键可以是键盘上的单键也可以是组合激活键:定义激活键,这些激活键可以是键盘上的单键也可以是组合键(键(Ctrl,Shift 和键盘单键的组合),在和键盘单键的组合),在TouchVew 运行画面时可以运行画面时可以用激活键随时弹出输入对话框,以便输入修改新的字符串值。当用激活键随时弹出输入对话框,以便输入修改新的字符串值。当“Ctrl”和和“Shift”字符左边出现字符左边出现“b”符号时,分别表示符号时,分别表示Ctrl 和和Shift键有效,单击键有效,单击“键键”按钮,弹出对话框如按钮,弹出对话框如图图438 所示。在此对所示。在此对话框

62、中可以选择一个键作为热键,再单击话框中可以选择一个键作为热键,再单击“关闭关闭”钮则完成设置。钮则完成设置。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l15. 闪烁连接闪烁连接l闪烁连接是使被连接对象在条件表达式的值为真时闪烁。闪烁效果易闪烁连接是使被连接对象在条件表达式的值为真时闪烁。闪烁效果易于引起注意,故常用于出现非正常状态时的报警,如于引起注意,故常用于出现非正常状态时的报警,如图图439 所示。所示。l例如建立一个表示报警状态的红色圆形对象,使其能够在变量例如建立一个表示报警状态的红色圆形对象,使其能够在变量“液位液位”的值大于的值大于180 时闪烁。图时闪烁。

63、图439 是在组态王开发系统中的设计状态。是在组态王开发系统中的设计状态。运行中当变量运行中当变量“液位液位”的值大于的值大于180 时,红色对象开始闪烁。时,红色对象开始闪烁。l闪烁连接的设置方法是:在闪烁连接的设置方法是:在“动画连接动画连接”对话框中单击对话框中单击“闪烁闪烁”按钮,按钮,弹出对话框,如弹出对话框,如图图440 所示。对话框中各项设置的意义是:所示。对话框中各项设置的意义是:l条件表达式:输入闪烁的条件表达式,当此条件表达式的值为真时,条件表达式:输入闪烁的条件表达式,当此条件表达式的值为真时,图形对象开始闪烁。表达式的值为假时闪烁自动停止。单击图形对象开始闪烁。表达式的

64、值为假时闪烁自动停止。单击“?”按按钮可以查看已定义的变量名和变量域。钮可以查看已定义的变量名和变量域。l闪烁速度:规定闪烁的频率。闪烁速度:规定闪烁的频率。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l16. 隐含连接隐含连接l隐含连接是使被连接对象根据条件表达式的值而显示或隐含。本例中隐含连接是使被连接对象根据条件表达式的值而显示或隐含。本例中建立一个表示危险状态的文本对象建立一个表示危险状态的文本对象“液位过高液位过高”,使其能够在变量,使其能够在变量“液位液位”的值大于的值大于180 时显示出来,如时显示出来,如图图441所示。所示。l隐含连接的设置方法是:在隐含连

65、接的设置方法是:在“动画连接动画连接”对话框中单击对话框中单击“隐含隐含”按钮,按钮,弹出对话框,如弹出对话框,如图图442 所示。所示。l对话框中各项设置的意义是:对话框中各项设置的意义是:l条件表达式:输入显示或隐含的条件表达式,单击条件表达式:输入显示或隐含的条件表达式,单击“?”可以查看已可以查看已定义的变量名和变量域。定义的变量名和变量域。l表达式为真时:规定当条件表达式值为表达式为真时:规定当条件表达式值为1(TRUE)时,被连接对象是)时,被连接对象是显示还是隐含。当表达式的值为假时,定义了显示还是隐含。当表达式的值为假时,定义了“显示显示”状态的对象自状态的对象自动隐含,定义了

66、动隐含,定义了“隐含隐含”状态的对象自动显示。状态的对象自动显示。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l17. 水平滑动杆输入连接水平滑动杆输入连接l当有滑动杆输入连接的图形对象被鼠标拖动时,与之连接的变量的值当有滑动杆输入连接的图形对象被鼠标拖动时,与之连接的变量的值将会被改变。当变量的值改变时,图形对象的位置也会发生变化。将会被改变。当变量的值改变时,图形对象的位置也会发生变化。l例如建立一个用于改变变量例如建立一个用于改变变量“泵速泵速”值的水平滑动杆,如值的水平滑动杆,如图图443 所示。所示。左图是设计状态,右图是在左图是设计状态,右图是在TouchVew

67、 中的运行状态。中的运行状态。l水平滑动杆输入连接的设置方法是:在水平滑动杆输入连接的设置方法是:在“动画连接动画连接”对话框中单击对话框中单击“水平滑动杆输入水平滑动杆输入”按钮,弹出对话框,如按钮,弹出对话框,如图图444 所示。所示。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l对话框中各项设置的意义是:对话框中各项设置的意义是:l变量名:输入与图形对象相联系的变量,单击变量名:输入与图形对象相联系的变量,单击“?”可以查看已定义可以查看已定义的变量名和变量域。的变量名和变量域。l向左:图形对象从设计位置向左移动的最大距离。向左:图形对象从设计位置向左移动的最大距离。

68、l向右:图形对象从设计位置向右移动的最大距离。向右:图形对象从设计位置向右移动的最大距离。l最左边:图形对象在最左端时变量的值。最左边:图形对象在最左端时变量的值。l最右边:图形对象在最右端时变量的值。最右边:图形对象在最右端时变量的值。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l18. 垂直滑动杆输入连接垂直滑动杆输入连接l垂直滑动杆输入连接与水平滑动杆输入连接类似,只是图形对象的移垂直滑动杆输入连接与水平滑动杆输入连接类似,只是图形对象的移动方向不同。设置方法是:在动方向不同。设置方法是:在“动画连接动画连接”对话框中单击对话框中单击“垂直滑动垂直滑动杆输入杆输入”按

69、钮,弹出对话框如按钮,弹出对话框如图图445 所示。所示。l对话框中各项的意义解释如下:对话框中各项的意义解释如下:l变量名:与产生滑动输入的图形对象相联系的变量。单击变量名:与产生滑动输入的图形对象相联系的变量。单击“?”按钮按钮查看所有已定义的变量名和变量域。查看所有已定义的变量名和变量域。l向上:图形对象从设计位置向上移动的最大距离。向上:图形对象从设计位置向上移动的最大距离。l向下:图形对象从设计位置向下移动的最大距离。向下:图形对象从设计位置向下移动的最大距离。l最上边:图形对象在最上端时变量的值。最上边:图形对象在最上端时变量的值。l最下边:图形对象在最下端时变量的值。最下边:图形

70、对象在最下端时变量的值。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l19. 动画连接命令语言动画连接命令语言l命令语言连接会使被连接对象在运行时成为触敏对象。当命令语言连接会使被连接对象在运行时成为触敏对象。当TouchVew 运行时,触敏对象周围出现反显的矩形框。命令语言有三种:运行时,触敏对象周围出现反显的矩形框。命令语言有三种:“按下按下时时”、“弹起时弹起时”和和“按住时按住时”,分别表示鼠标左键在触敏对象上按,分别表示鼠标左键在触敏对象上按下、弹起、按住时执行连接的命令语言程序。定义下、弹起、按住时执行连接的命令语言程序。定义“按住时按住时”的命令的命令语言连接

71、时,还可以指定按住鼠标后每隔多少毫秒执行一次命令语言,语言连接时,还可以指定按住鼠标后每隔多少毫秒执行一次命令语言,这个时间间隔在编辑框内输入。可以指定一个等价键,工程人员在键这个时间间隔在编辑框内输入。可以指定一个等价键,工程人员在键盘上用等价键代替鼠标,等价键的按下、弹起、按住三种状态分别等盘上用等价键代替鼠标,等价键的按下、弹起、按住三种状态分别等同于鼠标的按下、弹起、按住状态。单击任一种同于鼠标的按下、弹起、按住状态。单击任一种“命令语言连接命令语言连接”按按钮,将弹出对话框用于输入命令语言连接程序,如钮,将弹出对话框用于输入命令语言连接程序,如图图446 所示。所示。l在对话框右边有

72、一些能产生提示信息的按钮,可让用户选择已定义的在对话框右边有一些能产生提示信息的按钮,可让用户选择已定义的变量名及域,系统预定义函数名,画面窗口名,报警组名,算符,关变量名及域,系统预定义函数名,画面窗口名,报警组名,算符,关键字等。还提供剪切、复制、粘贴、复原等编辑手段,使用户可以从键字等。还提供剪切、复制、粘贴、复原等编辑手段,使用户可以从其它命令语言连接中复制已编好的命令语言程序。其它命令语言连接中复制已编好的命令语言程序。返回返回上一页上一页4.4 动画连接向导的使用动画连接向导的使用l组态王提供可视化动画连接向导供用户使用。该向导的动画连接包括:组态王提供可视化动画连接向导供用户使用

73、。该向导的动画连接包括:水平移动、垂直移动、旋转、滑动杆水平输入、滑动杆垂直输入等五水平移动、垂直移动、旋转、滑动杆水平输入、滑动杆垂直输入等五个部分。使用可视化动画连接向导可以简单、精确地定位图素动画的个部分。使用可视化动画连接向导可以简单、精确地定位图素动画的中心位置、移动起止位置和移动范围等。中心位置、移动起止位置和移动范围等。l1. 水平移动动画连接向导水平移动动画连接向导l使用水平移动动画连接向导的步骤为:首先在画面上绘制水平移动的使用水平移动动画连接向导的步骤为:首先在画面上绘制水平移动的图素,如圆角矩形。选中该图素,选择菜单命令图素,如圆角矩形。选中该图素,选择菜单命令“编辑编辑

74、水平移动向水平移动向导导”,或在该圆角矩形上单击右键,在弹出的快捷菜单上选择,或在该圆角矩形上单击右键,在弹出的快捷菜单上选择“动画动画连接向导连接向导水平移动连接向导水平移动连接向导”命令,鼠标形状变为小命令,鼠标形状变为小“十十”字形。字形。选择图素水平移动的起始位置,单击鼠标左键,鼠标形状变为向左的选择图素水平移动的起始位置,单击鼠标左键,鼠标形状变为向左的箭头,表示当前定义的是运行时图素由起始位置向左移动的距离,水箭头,表示当前定义的是运行时图素由起始位置向左移动的距离,水平移动鼠标,箭头随之移动,并画出一条水平移动轨迹线。平移动鼠标,箭头随之移动,并画出一条水平移动轨迹线。返回返回下

75、一页下一页4.4 动画连接向导的使用动画连接向导的使用l当鼠标箭头向左移动到左边界后,单击鼠标左键,鼠标形状变为向右当鼠标箭头向左移动到左边界后,单击鼠标左键,鼠标形状变为向右的箭头,表示当前定义的是运行时图素由起始位置向右移动的距离,的箭头,表示当前定义的是运行时图素由起始位置向右移动的距离,水平移动鼠标,箭头随之移动,并画出一条移动轨迹线,当到达水平水平移动鼠标,箭头随之移动,并画出一条移动轨迹线,当到达水平移动的右边界时,单击鼠标左键,弹出水平移动动画连接对话框,如移动的右边界时,单击鼠标左键,弹出水平移动动画连接对话框,如图图447 所示。所示。l在在“表达式表达式”文本框中输入变量或

76、单击文本框中输入变量或单击“?”按钮选择变量,在按钮选择变量,在“移移动距离动距离”的的“向左向左”、“向右向右”文本框中的数据为利用向导建立动画文本框中的数据为利用向导建立动画连接产生的数据,用户可以按照需要再修改该项,单击连接产生的数据,用户可以按照需要再修改该项,单击“确定确定”完成完成动画连接。动画连接。返回返回上一页上一页下一页下一页4.4 动画连接向导的使用动画连接向导的使用l2. 垂直移动动画连接向导垂直移动动画连接向导l使用垂直移动动画连接向导的步骤为:首先在画面上绘制垂直移动的使用垂直移动动画连接向导的步骤为:首先在画面上绘制垂直移动的图素,如圆角矩形。图素,如圆角矩形。l选

77、中该图素,选择菜单命令选中该图素,选择菜单命令“编辑编辑垂直移动向导垂直移动向导”,或在该圆角矩,或在该圆角矩形上单击右键,在弹出的快捷菜单上选择形上单击右键,在弹出的快捷菜单上选择“动画连接向导动画连接向导垂直移动垂直移动连接向导连接向导”命令,鼠标形状变为小命令,鼠标形状变为小“十十”字形。字形。l选择图素垂直移动的起始位置,单击鼠标左键,鼠标形状变为向上的选择图素垂直移动的起始位置,单击鼠标左键,鼠标形状变为向上的箭头,表示当前定义的是运行时图素由起始位置向上移动的距离,垂箭头,表示当前定义的是运行时图素由起始位置向上移动的距离,垂直移动鼠标,箭头随之移动,并画出一条垂直移动轨迹线。直移

78、动鼠标,箭头随之移动,并画出一条垂直移动轨迹线。返回返回上一页上一页下一页下一页4.4 动画连接向导的使用动画连接向导的使用l当鼠标箭头向上移动到上边界后,单击鼠标左键,鼠标形状变为向下当鼠标箭头向上移动到上边界后,单击鼠标左键,鼠标形状变为向下的箭头,表示当前定义的是运行时图素由起始位置向下移动的距离,的箭头,表示当前定义的是运行时图素由起始位置向下移动的距离,垂直移动鼠标,箭头随之移动,并画出一条垂直移动轨迹线,当到达垂直移动鼠标,箭头随之移动,并画出一条垂直移动轨迹线,当到达垂直移动的下边界时,单击鼠标左键,弹出垂直移动动画连接对话框,垂直移动的下边界时,单击鼠标左键,弹出垂直移动动画连

79、接对话框,如如图图448 所示。所示。l在在“表达式表达式”文本框中输入变量或单击文本框中输入变量或单击“?”按钮选择变量,在按钮选择变量,在“移移动距离动距离”的的“向上向上”、“向下向下”文本框中的数据为利用向导建立动画文本框中的数据为利用向导建立动画连接产生的数据,用户可以按照需要再修改该项,单击连接产生的数据,用户可以按照需要再修改该项,单击“确定确定”完成完成动画连接。动画连接。返回返回上一页上一页下一页下一页4.4 动画连接向导的使用动画连接向导的使用l3. 滑动杆输入动画连接向导滑动杆输入动画连接向导l滑动杆的水平输入和垂直输入动画连接向导的使用与水平移动、垂直滑动杆的水平输入和

80、垂直输入动画连接向导的使用与水平移动、垂直移动动画连接向导的使用方法相同。移动动画连接向导的使用方法相同。返回返回上一页上一页下一页下一页4.4 动画连接向导的使用动画连接向导的使用l4. 旋转动画连接向导旋转动画连接向导l使用旋转动画连接向导的步骤为:首先在画面上绘制旋转动画的图素,使用旋转动画连接向导的步骤为:首先在画面上绘制旋转动画的图素,如椭圆。选中该图素,选择菜单命令如椭圆。选中该图素,选择菜单命令“编辑编辑旋转向导旋转向导”,或在该椭,或在该椭圆上单击右键,在弹出的快捷菜单上选择圆上单击右键,在弹出的快捷菜单上选择“动画连接向导动画连接向导旋转连接旋转连接向导向导”命令,鼠标形状变

81、为小命令,鼠标形状变为小“十十”字形。选择图素旋转时的围绕中字形。选择图素旋转时的围绕中心,在画面上相应位置单击鼠标左键。随后鼠标形状变为逆时针方向心,在画面上相应位置单击鼠标左键。随后鼠标形状变为逆时针方向的旋转箭头,表示现在定义的是图素逆时针旋转的起始位置和旋转角的旋转箭头,表示现在定义的是图素逆时针旋转的起始位置和旋转角度。移动鼠标,环绕选定的中心,则一个图素形状的虚线框会随鼠标度。移动鼠标,环绕选定的中心,则一个图素形状的虚线框会随鼠标的移动而转动。确定逆时针旋转的起始位置后,单击鼠标左键,鼠标的移动而转动。确定逆时针旋转的起始位置后,单击鼠标左键,鼠标形状变为顺时针方向的旋转箭头,表

82、示现在定义的是图素顺时针旋转形状变为顺时针方向的旋转箭头,表示现在定义的是图素顺时针旋转的起始位置和旋转角度,方法同逆时针定义。选定好顺时针的位置后,的起始位置和旋转角度,方法同逆时针定义。选定好顺时针的位置后,单击鼠标弹出旋转动画连接对话框,如单击鼠标弹出旋转动画连接对话框,如图图449 所示。所示。l旋转连接动画向导很有力地解决了用户在定义旋转图素时很难找到旋旋转连接动画向导很有力地解决了用户在定义旋转图素时很难找到旋转中心的问题。转中心的问题。返回返回上一页上一页4.5 实例实例动画连接动画连接l1. 液位示值动画设置液位示值动画设置l(1)在画面上双击)在画面上双击“原料油罐原料油罐”

83、图形,弹出该对象的动画连接对话图形,弹出该对象的动画连接对话框,对话框设置如框,对话框设置如图图450 所示。所示。l(2)单击)单击“确定确定”按钮,完成原料油罐的动画连接。按钮,完成原料油罐的动画连接。l用同样的方法设置催化剂罐和成品油罐的动画连接,连接变量分别为:用同样的方法设置催化剂罐和成品油罐的动画连接,连接变量分别为:本站点本站点催化剂液位、催化剂液位、本站点本站点成品油液位。作为一个实际可用的成品油液位。作为一个实际可用的监控程序,操作者可能需要知道罐液面的准确高度而不仅是形象的监控程序,操作者可能需要知道罐液面的准确高度而不仅是形象的l表示,这个动能由表示,这个动能由“模拟值动

84、画连接模拟值动画连接”来实现。来实现。l(3)在工具箱中选择)在工具箱中选择“T”工具,在原料罐旁边输入字符串工具,在原料罐旁边输入字符串“#”,这个字符串是任意的,当工程运行时,字符串的内容将被您需要输,这个字符串是任意的,当工程运行时,字符串的内容将被您需要输出的模拟值所取代。出的模拟值所取代。返回返回下一页下一页4.5 实例实例动画连接动画连接l(4)双击文本对象)双击文本对象“#”,弹出动画连接对话框,在此对话框中,弹出动画连接对话框,在此对话框中选择选择“模拟量输出模拟量输出”选项弹出模拟量输出动画连接对话框,对话框设选项弹出模拟量输出动画连接对话框,对话框设置如置如图图451 所示

85、。所示。l(5)击)击“确定确定”按钮完成动画连接的设置。当系统处于运行状态时按钮完成动画连接的设置。当系统处于运行状态时在文本框在文本框“#”中将显示原料油罐的实际液位值。中将显示原料油罐的实际液位值。l用同样的方法设置催化剂罐和成品罐的动画连接,连接变量分别为:用同样的方法设置催化剂罐和成品罐的动画连接,连接变量分别为:本站点本站点催化剂液位、催化剂液位、本站点本站点成品油液位。成品油液位。返回返回下一页下一页上一页上一页4.5 实例实例动画连接动画连接l2. 阀门动画设置阀门动画设置l(1)在画面上双击)在画面上双击“原料油出料阀原料油出料阀”图形,弹出该对象的动画连接图形,弹出该对象的

86、动画连接对话框如对话框如图图452 所示。所示。l对话框设置如下:对话框设置如下:l变量名(离散量):变量名(离散量):本站点本站点原料油出料阀原料油出料阀l关闭时颜色:红色关闭时颜色:红色l打开时颜色:绿色打开时颜色:绿色l(2)单击)单击“确定确定”按钮后原料油进料阀动画设置完毕,当系统进入按钮后原料油进料阀动画设置完毕,当系统进入运行环境时鼠标单击此阀门,其变成绿色,表示阀门已被打开,再次运行环境时鼠标单击此阀门,其变成绿色,表示阀门已被打开,再次单击关闭阀门,从而达到了控制阀门的目的。单击关闭阀门,从而达到了控制阀门的目的。l(3)用同样的方法设置催化剂出料阀和成品油出料阀的动画连接,

87、)用同样的方法设置催化剂出料阀和成品油出料阀的动画连接,连接变量分别为:连接变量分别为:本站点本站点催化剂出料阀、催化剂出料阀、本站点本站点成品油出料阀。成品油出料阀。返回返回上一页上一页下一页下一页4.5 实例实例动画连接动画连接l3. 液体流动动画设置液体流动动画设置l(1)在数据词典中定义一个内存整形变量:)在数据词典中定义一个内存整形变量:l变量名:控制水流变量名:控制水流l变量类型:内存整形变量类型:内存整形l初始值:初始值:100l(2)选择工具箱中的)选择工具箱中的“矩形矩形”工具,在原料油管道上画一个小方块,工具,在原料油管道上画一个小方块,宽度与管道相匹配,(最好与管道的颜色

88、区分开)然后利用宽度与管道相匹配,(最好与管道的颜色区分开)然后利用“编辑编辑”菜单中的菜单中的“拷贝拷贝”、“粘贴粘贴”命令复制多个小方块排成一行作为液体,命令复制多个小方块排成一行作为液体,如如图图453 所示。所示。返回返回上一页上一页下一页下一页4.5 实例实例动画连接动画连接l(3)选择所有方块,单击鼠标右键,在弹出的下拉菜单中执行)选择所有方块,单击鼠标右键,在弹出的下拉菜单中执行“组组合拆分合拆分合成组合图素合成组合图素”命令将其组合成一个图素,双击此图素弹出命令将其组合成一个图素,双击此图素弹出动画连接对话框,在此对话框中单击动画连接对话框,在此对话框中单击“水平移动水平移动”

89、选项,弹出选项,弹出“水平水平移动连接移动连接”对话框,对话框设置如对话框,对话框设置如图图454所示。所示。l(4)上述)上述“表达式表达式”中连接的中连接的本站点本站点控制水流变量是一个内存变控制水流变量是一个内存变量,在运行状态下如果不改变其值的话,它的值永远为初始值(即量,在运行状态下如果不改变其值的话,它的值永远为初始值(即0),那么如何改变其值,使变量能够实现控制液体流动的效果呢?),那么如何改变其值,使变量能够实现控制液体流动的效果呢?在画面的任一位置单击鼠标右键,在弹出的下拉菜单中选择在画面的任一位置单击鼠标右键,在弹出的下拉菜单中选择“画面属画面属性性”命令,在画面属性对话框

90、中选择命令,在画面属性对话框中选择“命令语言命令语言”选项,弹出命令语选项,弹出命令语言对话框,如言对话框,如图图455所示。所示。返回返回上一页上一页下一页下一页4.5 实例实例动画连接动画连接l在对话框中输入如下命令语言:在对话框中输入如下命令语言:If(本站点本站点原料油出料阀原料油出料阀=1)l本站点本站点控制水流控制水流=本站点本站点控制水流控制水流+5;lIf(本站点本站点控制水流控制水流20)l本站点本站点控制水流控制水流=0;l(5)单击)单击“确认确认”按钮关闭对话框。上述命令语言是当按钮关闭对话框。上述命令语言是当“监控画面监控画面”存在时每隔存在时每隔55 ms执行一次,

91、当执行一次,当“本站点本站点原料油出料阀原料油出料阀”开启时开启时改变改变“本站点本站点控制水流控制水流”变量的值,达到了控制液体流动的目的。变量的值,达到了控制液体流动的目的。l(6)利用同样的方法设置催化剂液罐和成品油液罐管道液体流动的)利用同样的方法设置催化剂液罐和成品油液罐管道液体流动的画面。画面。l(7)单击)单击“文件文件”菜单中的菜单中的“全部存全部存”命令,保存您所作的设置。命令,保存您所作的设置。l(8)单击)单击“文件文件”菜单中的菜单中的“切换到切换到VIEW”命令,进入运行系统,命令,进入运行系统,在画面中可看到液位的变化值并控制阀门的开关,从而达到了监控现在画面中可看

92、到液位的变化值并控制阀门的开关,从而达到了监控现场的目的,如场的目的,如图图456 所示所示.。返回返回上一页上一页图图41 动画连接属性对话框动画连接属性对话框返回返回图图42 工具箱工具箱返回返回图图43 工具箱提示工具箱提示返回返回图图44 线属性连接线属性连接返回返回图图45 输入阀值输入阀值返回返回图图46 填充属性连接填充属性连接返回返回图图47 填充属性填充属性输入新值输入新值返回返回图图48 文本色连接文本色连接返回返回图图49 文本色连接文本色连接输入新值输入新值返回返回图图410 水平连接实例水平连接实例返回返回图图411 水平连接水平连接返回返回图图412 垂直移动连接垂

93、直移动连接返回返回图图413 缩放连接实例缩放连接实例返回返回图图414 缩放连接缩放连接返回返回图图415 变化方向变化方向返回返回图图416 旋转连接实例旋转连接实例返回返回图图417 旋转连接旋转连接返回返回图图418 填充连接实例填充连接实例返回返回图图419 填充连接填充连接返回返回图图420 填充方向填充方向返回返回图图421 缺省填充刷缺省填充刷返回返回图图422 模拟值输出实例模拟值输出实例返回返回图图423 模拟值输出连接模拟值输出连接返回返回图图424 离散值输出连接实例离散值输出连接实例返回返回图图425 离散值输出连接离散值输出连接返回返回图图426 字符串输出连接实例

94、字符串输出连接实例返回返回图图427 字符串输出连接字符串输出连接返回返回图图428 模拟值输入连接实例模拟值输入连接实例返回返回图429 模拟值输入连接返回返回图图430 模拟值输入连接设置模拟值输入连接设置返回返回图图431 热键选择热键选择返回返回图图432 离散值输入连接实例离散值输入连接实例返回返回图图433 离散值输入连接离散值输入连接返回返回图图434 定义激活键定义激活键返回返回图图435 字符串输入连接实例字符串输入连接实例返回返回图图436 字符串输入连接字符串输入连接返回返回图图437 字符串输入连接设置字符串输入连接设置返回返回图图438 定义激活键定义激活键返回返回图

95、图439 闪烁连接实例闪烁连接实例返回返回图图440 闪烁连接闪烁连接返回返回图图441 隐含连接实例隐含连接实例返回返回图图442 隐含连接隐含连接返回返回图图443 水平滑动杆输入连接实例水平滑动杆输入连接实例返回返回图图444 水平滑动杆输入连接水平滑动杆输入连接返回返回图图445 垂直滑动杆输入连接垂直滑动杆输入连接返回返回图图446 命令语言命令语言返回返回图图447 水平移动动画连接水平移动动画连接返回返回图图448 水平移动动画连接水平移动动画连接返回返回图图449 旋转连接对话框旋转连接对话框返回返回图图450 原料油罐动画连接对话框原料油罐动画连接对话框返回返回图图451 模拟量输出动画连接对话框模拟量输出动画连接对话框返回返回图图452 原料油出料阀动画连接原料油出料阀动画连接返回返回图图453 管道中绘制液体管道中绘制液体返回返回图图454 “水平移动连接水平移动连接”对话框对话框返回返回图图455 命令语言对话框命令语言对话框返回返回图图456 运行中的监控画面运行中的监控画面返回返回

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号