1、第第4 章章 组态画面的动画连接组态画面的动画连接l4.1 动画连接概述动画连接概述l4.2 通用控制项目通用控制项目l4.3 动画连接详解动画连接详解l4.4 动画连接向导的使用动画连接向导的使用l4.5 实例实例动画连接动画连接4.1 动画连接概述动画连接概述l1. 连接概述连接概述l 工程人员在组态王开发系统中制作的画面都是静态的,那么它们如何工程人员在组态王开发系统中制作的画面都是静态的,那么它们如何才能反映工业现场的状况。这就需要通过实时数据库,因为只有数据才能反映工业现场的状况。这就需要通过实时数据库,因为只有数据库中的变量才是与现场状况同步变化的。库中的变量才是与现场状况同步变化
2、的。l 通过通过“动画连接动画连接”所谓所谓“动画连接动画连接”就是建立画面的图素与数据就是建立画面的图素与数据库变量的对应关系。这样,工业现场的数据,比如温度、液面高度等,库变量的对应关系。这样,工业现场的数据,比如温度、液面高度等,当它们发生变化时,通过当它们发生变化时,通过I/O 接口,将引起实时数据库中变量的变化,接口,将引起实时数据库中变量的变化,如果设计者曾经定义了一个画面图素,比如指针与这个变量相关,我如果设计者曾经定义了一个画面图素,比如指针与这个变量相关,我们将会看到指针在同步偏转。们将会看到指针在同步偏转。返回返回下一页下一页4.1 动画连接概述动画连接概述l2. 动画连接
3、对话框动画连接对话框l 给图形对象定义动画连接是在给图形对象定义动画连接是在“动画连接动画连接”对话框中进行的。在组态对话框中进行的。在组态王开发系统中双击图形对象(不能有多个图形对象同时被选中),弹王开发系统中双击图形对象(不能有多个图形对象同时被选中),弹出动画连接对话框。对不同类型的图形对象弹出的对话框大致相同。出动画连接对话框。对不同类型的图形对象弹出的对话框大致相同。但是对于特定属性对象,有些是灰色的,表明此动画连接属性不适应但是对于特定属性对象,有些是灰色的,表明此动画连接属性不适应于该图形对象,或者该图形对象定义了与此动画连接不兼容的其他动于该图形对象,或者该图形对象定义了与此动
4、画连接不兼容的其他动画连接。以圆角矩形为例,如画连接。以圆角矩形为例,如图图41 所示。所示。l 对话框的第一行标识出被连接对象的名称和左上角在画面中的坐标以对话框的第一行标识出被连接对象的名称和左上角在画面中的坐标以及图形对象的宽度和高度。及图形对象的宽度和高度。l 对话框的第二行提供对话框的第二行提供“对象名称对象名称”和和“提示文本提示文本”编辑框。编辑框。“对象名对象名称称”是为图素提供的唯一的名称,供以后的程序开发使用,暂时不能是为图素提供的唯一的名称,供以后的程序开发使用,暂时不能使用。使用。“提示文本提示文本”的含义为:当图形对象定义了动画连接时,在运的含义为:当图形对象定义了动
5、画连接时,在运行的时候,鼠标放在图形对象上,将出现开发中定义的提示文本。行的时候,鼠标放在图形对象上,将出现开发中定义的提示文本。返回返回上一页上一页下一页下一页4.1 动画连接概述动画连接概述l 下面分组介绍所有的动画连接种类。下面分组介绍所有的动画连接种类。l 属性变化:共有三种连接(线属性、填充属性、文本色),它们规定属性变化:共有三种连接(线属性、填充属性、文本色),它们规定了图形对象的颜色、线型、填充类型等属性如何随变量或连接表达式了图形对象的颜色、线型、填充类型等属性如何随变量或连接表达式的值变化而变化。单击任一按钮弹出相应的连接对话框。线类型的图的值变化而变化。单击任一按钮弹出相
6、应的连接对话框。线类型的图形对象可定义线属性连接,填充形状的图形对象可定义线属性、填形对象可定义线属性连接,填充形状的图形对象可定义线属性、填 充属性连接,文本对象可定义文本色连接。充属性连接,文本对象可定义文本色连接。l 位置与大小变化:这五种连接(水平移动、垂直移动、缩放、旋转、位置与大小变化:这五种连接(水平移动、垂直移动、缩放、旋转、填充)规定了图形对象如何随变量值的变化而改变位置或大小。不是填充)规定了图形对象如何随变量值的变化而改变位置或大小。不是所有的图形对象都能定义这五种连接。单击任一按钮弹出相应的连接所有的图形对象都能定义这五种连接。单击任一按钮弹出相应的连接对话框。对话框。
7、返回返回上一页上一页下一页下一页4.1 动画连接概述动画连接概述l 值输出:只有文本图形对象能定义三种值输出连接中的某一种。这种值输出:只有文本图形对象能定义三种值输出连接中的某一种。这种连接用来在画面上输出文本图形对象的连接表达式的值。运行时文本连接用来在画面上输出文本图形对象的连接表达式的值。运行时文本字符串将被连接表达式的值所替换,输出的字符串的大小、字体和文字符串将被连接表达式的值所替换,输出的字符串的大小、字体和文本对象相同。按动任一按钮弹出相应的输出连接对话框。本对象相同。按动任一按钮弹出相应的输出连接对话框。l 用户输入:所有的图形对象都可以定义为三种用户输入连接中的一种,用户输
8、入:所有的图形对象都可以定义为三种用户输入连接中的一种,输入连接使被连接对象在运行时为触敏对象。当输入连接使被连接对象在运行时为触敏对象。当TouchVew 运行时,运行时,触敏对象周围出现反显的矩形框,可由鼠标或键盘选中此触敏对象。触敏对象周围出现反显的矩形框,可由鼠标或键盘选中此触敏对象。按按SPACE 键、键、ENTER 键或鼠标左键,会弹出输入对话框,可以从键键或鼠标左键,会弹出输入对话框,可以从键盘键入数据以改变数据库中变量的值。盘键入数据以改变数据库中变量的值。l 特殊:所有的图形对象都可以定义闪烁、隐含两种连接,这是两种规特殊:所有的图形对象都可以定义闪烁、隐含两种连接,这是两种
9、规定图形对象可见性的连接。按动任一按钮弹出相应连接对话框。定图形对象可见性的连接。按动任一按钮弹出相应连接对话框。返回返回上一页上一页下一页下一页4.1 动画连接概述动画连接概述l 滑动杆输入:所有的图形对象都可以定义两种滑动杆输入连接中的一滑动杆输入:所有的图形对象都可以定义两种滑动杆输入连接中的一种,滑动杆输入连接使被连接对象在运行时为触敏对象。当种,滑动杆输入连接使被连接对象在运行时为触敏对象。当TouchVew 运行时,触敏对象周围出现反显的矩形框。鼠标左键拖动运行时,触敏对象周围出现反显的矩形框。鼠标左键拖动有滑动杆输入连接的图形对象可以改变数据库中变量的值。有滑动杆输入连接的图形对
10、象可以改变数据库中变量的值。l 命令语言连接:所有的图形对象都可以定义三种命令语言连接中的一命令语言连接:所有的图形对象都可以定义三种命令语言连接中的一种,命令语言连接使被连接对象在运行时成为触敏对象。当种,命令语言连接使被连接对象在运行时成为触敏对象。当TouchVew 运行时,触敏对象周围出现反显的矩形运行时,触敏对象周围出现反显的矩形l 框,可由鼠标或键盘选中。按框,可由鼠标或键盘选中。按SPACE 键、键、ENTER 键或鼠标左键,就键或鼠标左键,就会执行定义命令语言连接时用户输入的命令语言程序,按动相应按钮会执行定义命令语言连接时用户输入的命令语言程序,按动相应按钮弹出连接的命令语言
11、对话框。弹出连接的命令语言对话框。l 等价键:设置被连接的图素在被单击执行命令语言时与鼠标操作相同等价键:设置被连接的图素在被单击执行命令语言时与鼠标操作相同功能的快捷键。功能的快捷键。返回返回上一页上一页下一页下一页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 修改:修改选中的分段点。修改对话框用法
18、同输入新值对话框。修改:修改选中的分段点。修改对话框用法同输入新值对话框。l 删除:删除选中的分段点。删除:删除选中的分段点。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l2. 填充属性连接填充属性连接l 填充属性连接使图形对象的填充颜色和填充类型随连接表达式的值而填充属性连接使图形对象的填充颜色和填充类型随连接表达式的值而改变,通过定义一些分段点(包括阀值和对应填充属性),使图形对改变,通过定义一些分段点(包括阀值和对应填充属性),使图形对象的填充属性在一段数值内为指定值。象的填充属性在一段数值内为指定值。l 本例为封闭图形对象定义填充属性连接,阀值为本例为封闭图形对象定
19、义填充属性连接,阀值为0 时填充属性为白色,时填充属性为白色,阀值为阀值为100 时为黄色,阀值为时为黄色,阀值为200 时为红色。画面程序运行时,当变时为红色。画面程序运行时,当变量量“温度温度”的值在的值在0100 之间时,图形对象为白色;在之间时,图形对象为白色;在100200 之之间时为黄色,变量值大于间时为黄色,变量值大于200 时,图形对象为红色,如时,图形对象为红色,如图图46所示。所示。“填充属性填充属性”动画连接的设置方法为:在动画连接的设置方法为:在“动画连接动画连接”对话框中选择对话框中选择“填充属性填充属性”按钮,弹出的对话框各项意义如下:按钮,弹出的对话框各项意义如下
20、:l 表达式:用于输入连接表达式,右边的表达式:用于输入连接表达式,右边的“?”可以查看已定义的变量可以查看已定义的变量名和变量域。名和变量域。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l 增加:增加新的分段点。单击增加按钮弹出输入新值对话框,如增加:增加新的分段点。单击增加按钮弹出输入新值对话框,如图图47 所示。所示。l 在输入新值对话框中输入新的分段点的阀值和画刷属性,按鼠标左键在输入新值对话框中输入新的分段点的阀值和画刷属性,按鼠标左键击中击中“画刷属性画刷属性类型类型”按钮弹出画刷类型漂浮式窗口,移动鼠标进按钮弹出画刷类型漂浮式窗口,移动鼠标进行选择;也可以使行
21、选择;也可以使“填充属性填充属性”按钮获得输入焦点,按空格键弹出漂按钮获得输入焦点,按空格键弹出漂浮式窗口,用浮式窗口,用TAB 键在颜色和填充类型间切换,用移动键选择,按键在颜色和填充类型间切换,用移动键选择,按空格键或回车结束选择。按鼠标左键击中空格键或回车结束选择。按鼠标左键击中“画刷属性画刷属性颜色颜色”按钮弹按钮弹出画刷颜色漂浮式窗口,用法与出画刷颜色漂浮式窗口,用法与“画刷属性画刷属性类型类型”选择相同。选择相同。l 修改:修改选中的分段点。修改对话框用法同输入新值对话框。修改:修改选中的分段点。修改对话框用法同输入新值对话框。l 删除:删除选中的分段点。删除:删除选中的分段点。返
22、回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l3. 文本色连接文本色连接l 文本色连接是使文本对象的颜色随连接表达式的值而改变,通过定义文本色连接是使文本对象的颜色随连接表达式的值而改变,通过定义一些分段点(包括颜色和对应数值),使文本颜色在特定数值段内为一些分段点(包括颜色和对应数值),使文本颜色在特定数值段内为指定颜色。如定义某分段点,阀值是指定颜色。如定义某分段点,阀值是0,文本色为红色,另一分段点,文本色为红色,另一分段点,阀值是阀值是100,则当,则当“压力压力”的值在的值在0100 之间时(包括之间时(包括0),),“压力压力”的文本色为红色,当的文本色为红色,当
23、“压力压力”的值大于等于的值大于等于100 时,时,“压力压力”的文本的文本色为蓝色,如色为蓝色,如图图48所示。所示。l 文本色连接的设置方法为:在文本色连接的设置方法为:在“动画连接动画连接”对话框中选择对话框中选择“文本色文本色”按钮,弹出的对话框中各项设置的意义如下:按钮,弹出的对话框中各项设置的意义如下:l 表达式:用于输入连接表达式,单击右侧的表达式:用于输入连接表达式,单击右侧的“?”按钮可以查看已定按钮可以查看已定义的变量名。义的变量名。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l 增加:增加新的分段点。单击增加按钮弹出输入新值对话框,如增加:增加新的分段
24、点。单击增加按钮弹出输入新值对话框,如图图49 所示。所示。l 在输入新值对话框中输入新的分段点的阀值和颜色,按鼠标左键击中在输入新值对话框中输入新的分段点的阀值和颜色,按鼠标左键击中“文本色文本色”按钮弹出漂浮式窗口,移动鼠标进行选择;也可以使按钮弹出漂浮式窗口,移动鼠标进行选择;也可以使“颜颜色色”按钮获得输入焦点,按空格键弹出漂浮式窗口,用移动键选择,按钮获得输入焦点,按空格键弹出漂浮式窗口,用移动键选择,按空格键或回车结束。按空格键或回车结束。l 修改:修改选中的分段点。修改对话框用法同输入新值对话框。修改:修改选中的分段点。修改对话框用法同输入新值对话框。l 删除:删除选中的分段点。
25、删除:删除选中的分段点。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l4. 水平移动连接水平移动连接l 水平移动连接是使被连接对象在画面中随连接表达式值的改变而水平水平移动连接是使被连接对象在画面中随连接表达式值的改变而水平移动。移动距离以像素为单位,以被连接对象在画面制作系统中的原移动。移动距离以像素为单位,以被连接对象在画面制作系统中的原始位置为参考基准。水平移动连接常用来表示图形对象实际的水平运始位置为参考基准。水平移动连接常用来表示图形对象实际的水平运动,如动,如图图410 所示。所示。l 本例中建立一个指示器,在画面上画一三角形(将其设置为本例中建立一个指示器,在
26、画面上画一三角形(将其设置为“水平移水平移动动”动画连接属性),以表示动画连接属性),以表示shift 量的实际大小。上图是设计状态,量的实际大小。上图是设计状态,下图是在下图是在TouchVew中的运行状态。中的运行状态。l 水平移动连接的设置方法为:在水平移动连接的设置方法为:在“动画连接动画连接”对话框中单击对话框中单击“水平移水平移动动”按钮,弹出按钮,弹出“水平移动连接水平移动连接”对话框,如对话框,如图图411 所示。所示。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l 对话框中各项设置的意义如下:对话框中各项设置的意义如下:l 表达式:在此编辑框内输入合法的表
27、达式:在此编辑框内输入合法的l 连接表达式,单击连接表达式,单击“?”按钮可查看已定义的变量名和变量域。按钮可查看已定义的变量名和变量域。l 向左:输入图素在水平方向向左移动(以被连接对象在画面中的原始向左:输入图素在水平方向向左移动(以被连接对象在画面中的原始位置为参考基准)的距离。位置为参考基准)的距离。l 最左边:输入与图素处于最左边时相对应的变量值,当连接表达式的最左边:输入与图素处于最左边时相对应的变量值,当连接表达式的值为对应值时,被连接对象的中心点向左(以原始位置为参考基准)值为对应值时,被连接对象的中心点向左(以原始位置为参考基准)移到最左边规定的位置。移到最左边规定的位置。l
28、 向右:输入图素在水平方向向右移动(以被连接对象在画面中的原始向右:输入图素在水平方向向右移动(以被连接对象在画面中的原始位置为参考基准)的距离。位置为参考基准)的距离。l 最右边:输入与图素处于最右边时相对应的变量值,当连接表达式的最右边:输入与图素处于最右边时相对应的变量值,当连接表达式的值为对应值时,被连接对象的中心点向右(以原始位置为参考基准)值为对应值时,被连接对象的中心点向右(以原始位置为参考基准)移到最右边规定的位置。移到最右边规定的位置。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l5. 垂直移动连接垂直移动连接l 垂直移动连接是使被连接对象在画面中的位置随
29、连接表达式的值而垂垂直移动连接是使被连接对象在画面中的位置随连接表达式的值而垂直移动。移动距离以像素为单位,以被连接对象在画面制作系统中的直移动。移动距离以像素为单位,以被连接对象在画面制作系统中的原始位置为参考基准的。垂直移动连接常用来表示对象实际的垂直运原始位置为参考基准的。垂直移动连接常用来表示对象实际的垂直运动,单击动,单击“动画连接动画连接”对话框中的对话框中的“垂直移动垂直移动”按钮,弹出按钮,弹出“垂直移垂直移动连接动连接”对话框,如对话框,如图图412 所示。所示。l 对话框中各项设置的意义如下:对话框中各项设置的意义如下:l 表达式:在此编辑框内输入合法的连接表达式,单击表达
30、式:在此编辑框内输入合法的连接表达式,单击“?”按钮可以按钮可以查看已定义的变量名和变量域。查看已定义的变量名和变量域。l 向上:输入图素在垂直方向向上移动(以被连接对象在画面中的原始向上:输入图素在垂直方向向上移动(以被连接对象在画面中的原始位置为参考基准)的距离。位置为参考基准)的距离。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l 最上边:输入与图素处于最上边时相对应的变量值,当连接表达式的最上边:输入与图素处于最上边时相对应的变量值,当连接表达式的值为对应值时,被连接对象的中心点向上(以原始位置为参考基准)值为对应值时,被连接对象的中心点向上(以原始位置为参考基准)
31、移到最上边规定的位置。移到最上边规定的位置。l 向下:输入图素在垂直方向向下移动(以被连接对象在画面中的原始向下:输入图素在垂直方向向下移动(以被连接对象在画面中的原始位置为参考基准)的距离。位置为参考基准)的距离。l 最下边:输入与图素处于最下边时相对应的变量值,当连接表达式的最下边:输入与图素处于最下边时相对应的变量值,当连接表达式的值为对应值时,被连接对象的中心点向下(以原始位置为参考基准)值为对应值时,被连接对象的中心点向下(以原始位置为参考基准)移到最下边规定的位置。移到最下边规定的位置。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l6. 缩放连接缩放连接l 缩放
32、连接是使被连接对象的大小随连接表达式的值而变化,例中建立缩放连接是使被连接对象的大小随连接表达式的值而变化,例中建立一个温度计,用一矩形表示水银柱(将其设置一个温度计,用一矩形表示水银柱(将其设置“缩放连接缩放连接”动画连接动画连接属性),以反映变量属性),以反映变量“温度温度”的变化。左图是设计状态,右图是在的变化。左图是设计状态,右图是在TouchVew 中的运行状态,如中的运行状态,如图图413 所示。所示。l 缩放连接的设置方法是:在缩放连接的设置方法是:在“动画连接动画连接”对话框中单击对话框中单击“缩放连接缩放连接”按钮,弹出对话框,如按钮,弹出对话框,如图图414 所示。所示。l
33、 对话框中各项设置的意义如下:对话框中各项设置的意义如下:l 表达式:在此编辑框内输入合法的连接表达式,单击表达式:在此编辑框内输入合法的连接表达式,单击“?”按钮可以按钮可以查看已定义的变量名和变量域。查看已定义的变量名和变量域。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l 最小时:输入对象最小时占据的被连接对象的百分比(占据百分比)最小时:输入对象最小时占据的被连接对象的百分比(占据百分比)及对应的表达式的值(对应值)。百分比为及对应的表达式的值(对应值)。百分比为0 时此对象不可见。时此对象不可见。l 最大时:输入对象最大时占据的被连接对象的百分比(占据百分比)最大
34、时:输入对象最大时占据的被连接对象的百分比(占据百分比)及对应的表达式的值(对应值)。若此百分比为及对应的表达式的值(对应值)。若此百分比为100,则当表达式值,则当表达式值为对应值时,对象大小为制作时该对象大小。为对应值时,对象大小为制作时该对象大小。l 变化方向:选择缩放变化的方向。变化方向共有五种,用变化方向:选择缩放变化的方向。变化方向共有五种,用“方向选择方向选择”按钮旁边的指示器来形象地表示。箭头是变化的方向,蓝点是参考点。按钮旁边的指示器来形象地表示。箭头是变化的方向,蓝点是参考点。单击单击“方向选择方向选择”按钮,可选择五种变化方向之一,如按钮,可选择五种变化方向之一,如图图4
35、15 所示。所示。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l7. 旋转连接旋转连接l 旋转连接是使对象在画面中的位置随连接表达式的值而旋转。建立了旋转连接是使对象在画面中的位置随连接表达式的值而旋转。建立了一个有指针仪表,以指针旋转的角度表示变量一个有指针仪表,以指针旋转的角度表示变量“泵速泵速”的变化。左图的变化。左图是设计状态,右图是在是设计状态,右图是在TouchVew 中的运行状态,如中的运行状态,如图图416 所示。所示。l 旋转连接的设置方法为:在旋转连接的设置方法为:在“动画连接动画连接”对话框中单击对话框中单击“旋转连接旋转连接”按钮,弹出对话框,如按钮
36、,弹出对话框,如图图417 所示。所示。l 对话框中各项设置的意义如下:对话框中各项设置的意义如下:l 表达式:在此编辑框内输入合法的连接表达式,单击表达式:在此编辑框内输入合法的连接表达式,单击“?”按钮可以按钮可以查看已定义的变量名和变量域。查看已定义的变量名和变量域。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l 最大逆时针方向对应角度:被连接对象逆时针方向旋转所能达到的最最大逆时针方向对应角度:被连接对象逆时针方向旋转所能达到的最大角度及对应的表达式的值(对应数值)。角度值限于大角度及对应的表达式的值(对应数值)。角度值限于0360之之间,间,Y 轴正向是轴正向是0
37、。l 最大顺时针方向对应角度:被连接对象顺时针方向旋转所能达到的最最大顺时针方向对应角度:被连接对象顺时针方向旋转所能达到的最大角度及对应的表达式的值(对应数值)。角度值限于大角度及对应的表达式的值(对应数值)。角度值限于0360之之间,间,Y 轴正向是轴正向是0。旋转圆心偏离图素中心的大小:被连接对象旋。旋转圆心偏离图素中心的大小:被连接对象旋转时所围绕的圆心坐标距离被连接对象中心的值,水平方向为圆心坐转时所围绕的圆心坐标距离被连接对象中心的值,水平方向为圆心坐标水平偏离的像素数(正值表示向右偏离),垂直方向为圆心坐标标水平偏离的像素数(正值表示向右偏离),垂直方向为圆心坐标l 垂直偏离的像
38、素数(正值表示向下偏离),该值可由坐标位置窗口垂直偏离的像素数(正值表示向下偏离),该值可由坐标位置窗口(在组态王开发系统中用热键(在组态王开发系统中用热键F8 激活)帮助确定。激活)帮助确定。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l8. 填充连接填充连接l 填充连接是使被连接对象的填充物(颜色和填充类型)占整体的百分填充连接是使被连接对象的填充物(颜色和填充类型)占整体的百分比随连接表达式的值而变化。建立一个矩形对象,以表示变量比随连接表达式的值而变化。建立一个矩形对象,以表示变量“液位液位”的变化。左图是设计状态,右图是在的变化。左图是设计状态,右图是在Touch
39、Vew 中的运行状态,如中的运行状态,如图图418 所示。所示。l 填充连接的设置方法是:在填充连接的设置方法是:在“动画连接动画连接”对话框中单击对话框中单击“填充连接填充连接”按钮,弹出的对话框,如按钮,弹出的对话框,如图图419 所示。所示。l 对话框中各项设置的意义如下:对话框中各项设置的意义如下:l 表达式:在此编辑框内输入合法的连接表达式,单击表达式:在此编辑框内输入合法的连接表达式,单击“?”按钮可以按钮可以查看已有的变量名和变量域。查看已有的变量名和变量域。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l 最小填充高度:输入对象填充高度最小时所占据的被连接对象
40、的高度最小填充高度:输入对象填充高度最小时所占据的被连接对象的高度(或宽度)的百分比(占据百分比)及对应的表达式的值(对应数(或宽度)的百分比(占据百分比)及对应的表达式的值(对应数值)。值)。l 最大填充高度:输入对象填充高度最大时所占据的被连接对象的高度最大填充高度:输入对象填充高度最大时所占据的被连接对象的高度(或宽度)的百分比(占据百分比)及对应的表达式的值(对应数(或宽度)的百分比(占据百分比)及对应的表达式的值(对应数值)。值)。l 填充方向:规定填充方向,由填充方向:规定填充方向,由“填充方向填充方向”按钮和填充方向示意图两按钮和填充方向示意图两部分组成。共有部分组成。共有4 种
41、填充方向,单击种填充方向,单击“填充方向填充方向”按钮,可选择其中按钮,可选择其中之一,如之一,如图图420 所示。所示。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l 缺省填充刷:若本连接对象没有填充属性连接。则运行时用此缺省填缺省填充刷:若本连接对象没有填充属性连接。则运行时用此缺省填充刷。按鼠标左键击中充刷。按鼠标左键击中“类型类型”按钮弹出漂浮式窗口,移动鼠标进行按钮弹出漂浮式窗口,移动鼠标进行选择;也可以使选择;也可以使“类型类型”按钮获得输入焦点,按空格键弹出浮动窗口,按钮获得输入焦点,按空格键弹出浮动窗口,用用TAB 键在颜色和填充类型间切换,用移动键选择,按
42、空格键或回键在颜色和填充类型间切换,用移动键选择,按空格键或回车结束选择。按鼠标左键击中车结束选择。按鼠标左键击中“颜色颜色”按钮弹出漂浮式窗口,移动鼠按钮弹出漂浮式窗口,移动鼠标进行选择,如标进行选择,如图图421 所示。所示。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l9. 模拟值输出连接模拟值输出连接l 模拟值输出连接是使文本对象的内容在程序运行时被连接表达式的值模拟值输出连接是使文本对象的内容在程序运行时被连接表达式的值所取代,如所取代,如图图422所示。所示。l 例如建立文本对象以表示系统时间。为文本对象连接的变量是系统预例如建立文本对象以表示系统时间。为文本对
43、象连接的变量是系统预定义变量定义变量$时、时、$分、分、$秒。左图是设计状态,右图是在秒。左图是设计状态,右图是在TouchVew 中的中的运行状态。运行状态。l 模拟值输出连接的设置方法是:在模拟值输出连接的设置方法是:在“动画连接动画连接”对话框中单击对话框中单击“模拟模拟值输出值输出”按钮,弹出对话框,如按钮,弹出对话框,如图图423 所示。所示。l 对话框中各项设置的意义如下:对话框中各项设置的意义如下:l 表达式:在此编辑框内输入合法的连接表达式,单击右侧的表达式:在此编辑框内输入合法的连接表达式,单击右侧的“?”可可以查看已定义的变量名和变量域。以查看已定义的变量名和变量域。返回返
44、回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l 整数位数:输出值的整数部分占据的位数,若实际输出时的值的位数整数位数:输出值的整数部分占据的位数,若实际输出时的值的位数少于此处输入的值,则高位填少于此处输入的值,则高位填0。如:规定整数位是。如:规定整数位是4 位,而实际值位,而实际值是是12,则显示为,则显示为0012。如果实际输出的值位数多于此值,则按照实。如果实际输出的值位数多于此值,则按照实l 际位数输出,实际值是际位数输出,实际值是12345,则显示为,则显示为12345。若不想有前补零的情。若不想有前补零的情况出现,则可令整数位数为况出现,则可令整数位数为0。l 小数
45、位数:输出值的小数部分位数。若实际输出时值的位数小于此值,小数位数:输出值的小数部分位数。若实际输出时值的位数小于此值,则填则填0 补充。如:规定小数位是补充。如:规定小数位是4 位,而实际值是位,而实际值是0.12,则显示为,则显示为0.1200。如果实际值输出的值位数多于此值,则按照实际位数输出。如果实际值输出的值位数多于此值,则按照实际位数输出。l 科学计数法:规定输出值是否用科学计数法显示。科学计数法:规定输出值是否用科学计数法显示。l 对齐方式:运行时输出的模拟值字符串与当前被连接字符串在位置上对齐方式:运行时输出的模拟值字符串与当前被连接字符串在位置上按照左、中、右方式对齐。按照左
46、、中、右方式对齐。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l10. 离散值输出连接离散值输出连接l 离散值输出连接是使文本对象的内容在运行时被连接表达式的离散值输出连接是使文本对象的内容在运行时被连接表达式的指定字指定字符串所取代。符串所取代。例如建立一个文本对象例如建立一个文本对象“液位状态液位状态”,使其内容在变量,使其内容在变量“液位液位”的值小于的值小于180 时是时是“液位正常液位正常”,当变量值不小于,当变量值不小于180 时,时,文本对象变为文本对象变为“液位过高液位过高”。左图是设计状态,右图是在。左图是设计状态,右图是在TouchVew 中的运行状态,
47、如中的运行状态,如图图424 所示。所示。l 离散值输出连接的设置方法是:在离散值输出连接的设置方法是:在“动画连接动画连接”对话框中单击对话框中单击“离散离散值输出值输出”按钮,弹出对话框,如按钮,弹出对话框,如图图425 所示。所示。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l 对话框中各项设置的意义如下:对话框中各项设置的意义如下:l 条件表达式:可以输入合法的连接表达式。单击右侧的条件表达式:可以输入合法的连接表达式。单击右侧的“?”按钮可按钮可以查看已定义的变量名和变量域。表达式为真时,输出信息:规定表以查看已定义的变量名和变量域。表达式为真时,输出信息:规定表
48、达式为真时,被连接对象(文本)输出的内容。达式为真时,被连接对象(文本)输出的内容。l 表达式为假时,输出信息:规定表达式为假时,被连接对象(文本)表达式为假时,输出信息:规定表达式为假时,被连接对象(文本)输出的内容。输出的内容。l 对齐方式:运行时输出的离散量字符串与当前被连接字符串在位置上对齐方式:运行时输出的离散量字符串与当前被连接字符串在位置上按照左、中、右方式对齐。按照左、中、右方式对齐。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l11. 字符串输出连接字符串输出连接l 字符串输出连接是使画面中文本对象的内容在程序运行时被数据库中字符串输出连接是使画面中文本对
49、象的内容在程序运行时被数据库中的某个字符串变量的值所取代。的某个字符串变量的值所取代。l 例如建立文本对象例如建立文本对象“#”,使其在运行时输出历史趋势曲线窗口,使其在运行时输出历史趋势曲线窗口中曲线中曲线1、2 对应的变量名。为取得此变量名,使用了系统函数对应的变量名。为取得此变量名,使用了系统函数HTGetPenName。左图是设计状态,右图是在。左图是设计状态,右图是在TouchVew 中的运行状中的运行状态,如态,如图图426 所示。字符串输出连接的设置方法是:在所示。字符串输出连接的设置方法是:在“动画连接动画连接”对话框中单击对话框中单击“字符串输出字符串输出”按钮,弹出对话框,
50、如按钮,弹出对话框,如图图427 所示。所示。l 对话框中各项设置的意义是:对话框中各项设置的意义是:l 表达式:输入要显示值内容的字符串变量。单击右侧的表达式:输入要显示值内容的字符串变量。单击右侧的“?”按钮可按钮可以查看已定义的变量名和变量域。以查看已定义的变量名和变量域。l 对齐方式:选择运行时输出的字符串与当前被连接字符串在位置上的对齐方式:选择运行时输出的字符串与当前被连接字符串在位置上的对齐方式。对齐方式。返回返回上一页上一页下一页下一页4.3 动画连接详解动画连接详解l12. 模拟值输入连接模拟值输入连接l 模拟值输入连接是使被连接对象在运行时为触敏对象,单击此对象或模拟值输入