《intouch专家篇 04第4章 创建动画链接.ppt》由会员分享,可在线阅读,更多相关《intouch专家篇 04第4章 创建动画链接.ppt(34页珍藏版)》请在三一办公上搜索。
1、沈鼓自控公司培训教程,第 四 章 创建动画链接,第 四 章 创建动画链接,在创建图形对象或符号之后,您就可以通过动画来赋予其“生命”。通过附加动画链接,您可以改变对象或符号的外观,以反映标记名或表达式值所发生的变化。例如,您可以创建一个泵符号,在它关闭时显示为红色,在它打开时显示为绿色。您也可以将此泵符号做成一个触动按钮,可供操作员通过单击鼠标或触动(使用触摸屏时)来打开或关闭此泵。通过为对象或符号定义动画链接,您就能使用这些以及其它许多的特殊效果。InTouch 支持两种基本类型的链接:“触动链接”和“显示链接”。“触动链接”可供操作员向系统执行输入。“显示链接”则是给操作员显示输出结果。数
2、值游标或按钮便是“触动链接”的例子。而填充颜色、位置或闪烁链接则是“显示链接”的例子。,目录,4.1 通用动画链接功能4.2 创建触动链接4.3 创建用户输入触动链接4.4 创建显示链接4.5 创建值显示链接,4.1 通用动画链接功能,许多动画链接共享下面的通用控件:对象类型对话框通用调色板快速访问“标记浏览器”快速访问“标记名点域”支持等价键在标记名或表达式输入框中单击鼠标右键(显示一个菜单,包含可应用于所选文本的命令),对象类型对话框,对象类型对话框出现在屏幕顶部,在链接选择对话框之上。这是创建的所有链接都有的标题对话框。它显示您为动画链接附件所选对象类型的描述。例如,按钮。如果有多个链接
3、附加到一个对象上,则可以单击上一个链接和下一个链接来快速向前或向后翻页,浏览对象所附加的每个链接对应的链接对话框。,动画链接选择对话框,您可以为对象或符号定义多个链接。通过组合各种链接,您可以创建能想象得到的几乎任何屏幕动画效果。您可以改变对象的颜色、大小、位置、可见性、填充级别等等。,指定等价键,您可以指定用键盘上某个特定的键来激活一些动画链接。仅当包含此链接的对象可见或被选定时,等价键才可操作。,应用颜色链接,您可以给线条、矩形、圆角矩形、椭圆、多边线、多边形以及文本的动态属性应用颜色。在给线条、填充或文本对象创建颜色链接时,您需要使用调色板来选择希望链接到标记名的值、标记名的报警状态等对
4、象的颜色。线颜色和文本颜色链接必须使用纯色。如果选择抖动(混合)色,则缺省条件下,WindowMaker 选择与之最接近的纯色。您可以创建自定义调色板,并将它们加载到标准的 WindowMaker 调色板中。,访问标记浏览器,通过访问“标记浏览器”来创建动画链接时,您可以快速查看应用程序中定义的所有标记名。如果从“标记浏览器”选择要指定给链接的标记名,则它自动插入标记名或表达式框。要访问标记浏览器1.双击任意空白动画链接的标记名或表达式输入框。此时出现“标记浏览器”。2.单击 工具,以便用树形视图窗格显示已定义的所有标记源:3.选择要给该链接使用的标记名,然后单击确定,或者双击标记名,以同时选
5、择它、关闭“标记浏览器”并将它插入标记名或表达式框。,访问标记名点域,您可以通过两种方法从动画链接标记名或表达式输入框中访问标记名点域。这两种方法现介绍如下。要通过“标记浏览器”访问标记名“点域”1.双击空标记名或表达式输入框。此时出现“标记浏览器”,并显示给当前标记源定义的各个标记名:2.单击点域箭头,以打开点域列表,从中可以选择与当前所选标记名类型关联的点域。缺省条件下,所有类型的标记名最初均显示。3.在列表中单击要追加到所选标记名的点域。,访问标记名点域,要通过选择域名对话框来访问标记点域1.在任何标记名或表达式输入框中,输入标记名并加上一个英文句点(tagname.),然后双击它右侧;
6、或者只输入一个英文句点,然后双击它右侧。此时出现选择域名对话框,并显示所有的标记名点域:2.选择要使用的点域。此时该对话框将关闭,所选点域将自动插入标记名或表达式输入框。,动画对象,要设置对象或符号的动画效果1.创建并选择要设置动画的对象(线条、填充图案、文本、按钮或符号)。2.在特别菜单上,单击动画链接,或者双击该对象。此时出现包含所有动画链接的对话框。3.单击要将其附加到所选对象的链接的按钮。4.输入链接定义的详细资料,然后单击确定。此时再次出现链接选择对话框,您可以视需要给该对象创建其它链接。5.单击确定以接受该对象的所有链接并关闭对话框。,4.2 创建触动链接,触动链接用在您希望它在运
7、行时是可以“触控”的对象或符号上。它们可供操作员将数据输入系统。例如,操作员可以打开或关闭阀门、输入新的报警设定点、运行复杂的逻辑脚本,或者使用文本字符串登录,等等。通过单击、触动对象(使用触摸屏时)、按下指定的等价键,或者在对象被“框”起时按下 Enter 键,操作员均可激活触控按钮。您可以创建九种触动链接:,4.3 创建用户输入触动链接,您可以使用用户输入触动链接来创建可供操作员在系统中进行输入的触控对象。例如,使用按钮改变离散状态、模拟值或者安全性登录。有三种类型的用户输入触动链接:,要创建离散输入链接,1.双击对象;或选择它然后在特别菜单上单击动画链接。此时出现“链接选择”对话框。2.
8、在用户输入区,单击离散。此时出现输入-离散标记名对话框。3.在标记名框中,输入离散型标记名。4.如果要给链接指定一个等价键,请单击键。5.激活输入链接时,在给用户的消息框中,键入希望出现在输入对话框中的消息。,要创建离散输入链接,6.在置位提示和复位提示框中,输入希望在按钮上显示的消息,操作员可在输入对话框中单击这些按钮来打开或关闭离散值。7.在打开消息和关闭消息框中,输入希望打开或关闭对象时出现在与该对象关联的文本字段(如果有)中的消息。8.如果不希望让输入内容显示在与对象关联的文本字段中,请选择仅输入。(此选项仅适于有文本字段与之关联的对象)。9.单击确定将链接附加到对象,并返回动画链接对
9、话框。如果需要,现在您可以给该对象添加其它链接。,要创建模拟输入链接,1.双击对象;或选择它然后在特别菜单上单击动画链接。此时出现“链接选择”对话框。2.在用户输入区,单击模拟。此时出现输入-模拟标记名对话框。3.在标记名框中,输入模拟型(整型或实型)标记名。4.要给链接指定等价键,请单击键。5.如果要在激活此链接时显示可选的数字小键盘,请在给用户的消息框中,输入希望在数字小键盘上出现的提示消息。,要创建模拟输入链接,6.如果希望在屏幕上显示数字小键盘来输入字符串的新值,请选择是。7.在最小值框中,给标记名输入最小输入值。8.在最大值框中,给标记名输入最大输入值。9.如果不希望让输入内容显示在
10、与对象关联的文本字段中,请选择仅输入。(此选项仅适于有文本字段与之关联的对象,例如,三维按钮)。10.单击确定将链接附加到对象,并返回动画链接对话框。如果需要,现在您可以给该对象添加其它链接。,创建触动按钮触动链接,您可以使用触动按钮触动链接来创建对象链接,在使用鼠标单击它们,或是在触动(使用触摸屏时)它们时,这些对象链接将立即执行某个操作。这些操作可以是改变离散值、执行动作脚本、显示窗口或隐藏窗口命令。触动按钮链接有四种类型:,要创建离散值触动按钮链接,1.双击对象;或选择它然后在特别菜单上单击动画链接。此时出现“链接选择”对话框。2.在触动按钮区,单击离散值。此时出现按钮-离散值对话框。3
11、.在标记名框中,输入离散型标记名。4.如果要给链接指定一个等价键,请单击键。5.如需有关指定键的详细信息,请参阅“给动画链接指定键”。6.选择要用于按钮的动作选项,具体如下:7.单击确定将链接附加到对象,并返回动画链接对话框。如果需要,现在您可以给该对象添加其它链接。,要创建动作触动按钮链接,1.双击对象;或选择它然后在特别菜单上单击动画链接。此时出现“链接选择”对话框。2.在触动按钮区,单击动作。此时出现 InTouch-动作脚本编辑器。3.单击条件类型箭头,选择要应用于对象的脚本类型。4.在脚本编辑器窗口中单击鼠标按钮,然后输入希望在激活对象时执行的脚本。5.单击确定将脚本附加到对象,并返
12、回动画链接对话框。如果需要,现在您可以给该对象添加其它链接。,要创建显示(或隐藏)窗口触动按钮链接,1.双击对象;或选择它,然后在特别菜单上单击动画链接。此时出现“链接选择”对话框。2.在触动按钮区,单击显示窗口。此时出现在触动时显示的窗口对话框。3.选择在单击或触动对象时要打开的窗口。4.单击确定将链接附加到对象,并返回动画链接对话框。如果需要,现在您可以给该对象添加其它链接。,4.4 创建显示链接,您可以使用各种显示链接向操作员提供输出。可供创建的显示链接有八种类型:,创建颜色链接,您可以使用颜色链接该对象的线条颜色、填充颜色及文本颜色属性设置动画效果。上述每种颜色属性均可通过定义属性的颜
13、色链接进行动态设置。颜色属性可以与离散表达式、模拟表达式、离散报警状态或模拟报警状态的值链接。线颜色、填充颜色和文本颜色有四种类型:,要创建离散填充颜色链接,1.双击对象;或选择它然后在特别菜单上单击动画链接。此时出现“链接选择”对话框。2.在填充颜色(或线条颜色或文本颜色)区,单击离散。此时出现填充颜色-离散表达式对话框。3.在表达式框中,输入赋真或假值的离散型标记名或表达式。4.在颜色组中,单击每个颜色方框以打开调色板。单击调色板中要用于每种标记名状态的颜色。5.单击确定将链接附加到对象,并返回动画链接对话框。如果需要,现在您可以给该对象添加其它链接。,要创建模拟表达式颜色链接,1.双击对
14、象;或选择它然后在特别菜单上单击动画链接。此时出现“链接选择”对话框。2.在填充颜色(或线条颜色或文本颜色)区,单击模拟。此时出现填充颜色-模拟表达式对话框。3.在表达式框中,输入模拟型(整型或实型)标记名或赋模拟值的表达式。4.在每个断点框中,可以指定对象将在该处改变颜色的断点值(对于实型标记名而言,小数是有效的)。5.在颜色组中,单击每个颜色方框以打开调色板。单击调色板中要用于每个断点的颜色。6.单击确定将链接附加到对象,并返回动画链接对话框。如果需要,现在您可以给该对象添加其它链接。,要创建离散报警状态颜色链接,1.双击对象;或选择它然后在特别菜单上单击动画链接。此时出现“链接选择”对话
15、框。2.在填充颜色(或线条颜色或文本颜色)区,单击离散报警。此时出现填充颜色-离散标记名报警状态对话框。3.在标记名框中,输入要将报警状态与对象关联的离散型标记名。4.在颜色组中,单击每个颜色方框以打开调色板。单击调色板中要用于每种颜色状态的颜色。5.单击确定将链接附加到对象,并返回动画链接对话框。如果需要,现在您可以给该对象添加其它链接。,要创建模拟报警状态颜色链接,1.双击对象;或选择它然后在特别菜单上单击动画链接。此时出现“链接选择”对话框。2.在填充颜色(或线条颜色或文本颜色)区,单击模拟报警。此时出现填充颜色-模拟标记名报警状态对话框。3.在标记名框中,输入要将报警状态与对象关联的模
16、拟型(整型或实型)标记名。4.在报警类型组中,选择要与对象关联的报警类型。您可以使用三种互相独立的模拟颜色链接类型:5.在颜色组中,单击每个颜色方框以打开调色板。单击调色板中要用于每种颜色状态的颜色。6.单击确定将链接附加到对象,并返回动画链接对话框。如果需要,现在您可以给该对象添加其它链接。,4.5创建值显示链接,“值显示链接”提供了使用文本对象显示离散、模拟或字符串标记名的值的功能。共有三种类型:,要创建离散值显示链接,1.双击对象;或选择它然后在特别菜单上单击动画链接。此时出现“链接选择”对话框。2.在值显示区,单击离散。此时出现输出-离散表达式对话框。3.在表达式框中,输入离散型标记名
17、或等于离散值的表达式。4.在打开消息框中,输入在离散表达式的值等于 1(True、On、Yes)时想要显示的消息。5.在关闭消息框中,输入在离散表达式的值等于 0(False、Off、No)时想要显示的消息。6.单击确定将链接附加到对象,并返回动画链接对话框。如果需要,现在您可以给该对象添加其它链接。,要创建模拟值显示链接,1.双击对象;或选择它然后在特别菜单上单击动画链接。此时出现“链接选择”对话框。2.在值显示区,单击模拟。此时出现输出-模拟表达式对话框。3.在表达式框中,输入模拟型(整型或实型)标记名或赋模拟值的表达式。(您也可以在这个表达式中使用离散型标记名。它会简单地显示为 1 或
18、0)。4.单击确定将链接附加到对象,并返回动画链接对话框。如果需要,现在您可以给该对象添加其它链接。,要创建字符串值显示链接,1.双击对象;或选择它然后在特别菜单上单击动画链接。此时出现“链接选择”对话框。2.在值显示区,单击字符串。此时出现输出-字符串表达式对话框。3.在表达式框中,输入消息型标记名或等于消息型标记名的表达式。4.单击确定将链接附加到对象,并返回动画链接对话框。如果需要,现在您可以给该对象添加其它链接。,练习,使用按钮实现窗口test01,test02间的切换。链接testdi,testai,并显示其值。新建testinput使其能输入0-100数字。新建按钮实现控制阀门的开关。,谢谢使用!,沈鼓自控公司技术部2007年10版,