- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章.图形对象
10. 图形对象
第十章
图形对象
10. 图形对象
本章目的
本章主要介绍iFIX的画面开发的其它工具,包括:
使用属性窗口
创建数据连接
使用表达式编辑器
使用数据输入工具
另外,本章还将介绍贯穿整个课程的一些技术术语。
10.1. 应用开发流程图
图10-1:应用开发流程图(显示图形开发)
10.2. 图形对象
A. 回顾
在工作台中创建画面
在iFIX中有许多可用的图形对象工具
矩形
圆角矩形
椭圆
线
折线
多边形
弧线
拱形
饼形
文本
B. 处理对象属性
利用“格式”菜单的某些选项,可对对象进行“静态”处理
排列
翻转
均匀间距
相同尺寸
利用“对象”菜单的某些选项,可对对象进行“静态”处理
填充样式
边缘样式
背景样式
10.2. 图形对象
图10-2: 图形示例
10.3. 属性窗口
A. 注释
用来修改对象静态属性的工具
对象高度、前景颜色、填充样式等
显示可以修改的对象的属性
属性值在窗口右边一列
一些属性有下拉菜单,可从中选择
如背景样式、可视性
只读属性不出现在该窗口中
属性窗口是非模态化的
在属性值改变时,属性窗口仍将保留在屏幕上
立即为当前所选对象反映属性值
B. 使用属性窗口
在系统树中选择要修改的对象,单击鼠标右键,并在弹出的菜单中选择“属性窗口”
参见图10-3
在位于窗口左边的列中选定要改变的属性,点击位于右边列中其值
输入新的属性值。
一旦输入新值,对象将变化,以反映新的输入量
10.3. 属性窗口
图10-3:
10.4. 数据连接
A. 注释
用来显示数据源的ASCII码或数字信息
是画面中最常用的一种图形对象
从“插入”菜单中选择“数据连接”
B. 数据连接对话框
格式类型
数字
整数 — 选择位于小数点前面显示(左边)的数字
小数 — 选择位于小数点后面显示(右边)的数字
希腊-数字
选择线形和每行的字母
数字输入类型
无
创建一个“只读”连接
可控制
允许从该连接中输入数据到数据源
从确认对话框中选择“确认”
C. 其他注解
数据连接与一个文本对象动画属性设置类似
使用动画对话框为数据连接增加动画属性
例如:
动画文本颜色
添加文本可视性
动画文本尺寸(高度和宽度)
- 更多内容将在本课程后面介绍
10.4. 数据连接
图 -4:数据连接(显示文本数据)
图10-5: 数据链接(显示数字数据)
10.5. 表达式编辑器
A. 注解
为动画指定数据值
该值称作数据源
数据源包括iFIX标签,OPC服务器,报警计数器,历史数据,图形对象,和全局对象
在iFIX中可使用多个表达式编辑器
一般通过“浏览”按钮访问
有时也称作椭圆按钮
参见图10-4
B. 表达式编辑器对话框
允许访问iFIX系统中的所有数据源
有多种数据可用来激活对象属性
数据源可以是单个值或一个表达式
表达式可以是一个值或多个用运算符连接的数值
在表达式中可有下列数据源
iFIX标签(服务器.节点.标签.域)
常数
以引号引起来的字符串
OPC服务器I/O地址
图形对象的属性
全局对象的属性
报警计数器
历史数据
图10-6显示了iFIX标签的例子
10.5. 表达式编辑器
图10-:
10.5. 表达式编辑器
C. 使用表达式编辑器
过滤
根据节点、标签名等过滤数据源
在“过滤”域中输入数据并点击“过滤”按钮
画面
从画面的其它对象上选择属性值
一般来说,建议不使用其它画面中的对象
如果其它画面没有打开,对象将不被刷新
使用全局对象替代 – 在后面章节将讨论全局对象
D. 数学表达式
含有基本的和布尔的数学功能的按键
例如:
假设您希望只有在两个数字量标签都关闭时颜色才改变,则:
Fix32.NODE8.DI1.F_CV = 1 AND Fix32.NODE8.DI2.F_CV = 1
使用该功能简化画面中所需的脚本
有关脚本的内容将在后面章节中讨论
表达式编辑器
图10-
10.5. 表达式编辑器
E. 理解对象的刷新
画面无刷新速率
所有对象是基于例外刷新
同一标签的多个数据连接以最快的刷新速率更新该标签
F. 刷新速率
数据源连接更新的速率称为刷新速率,以秒计算
数据不能快于指定的速度
例如:
图10-8的值的更新速度不能快于每1秒钟1次
G. 死区
定义iFIX更新该数据所要最大的波动值
死区围绕当前值有一个 +/- 的值变化范围区
当值在该范围时,iFIX不更新该值
一旦值超过该死区,值则更新
例如:
如图10-8,该值在偏离最近更新值5个工程单位内变化时,则该值不更新
H.
文档评论(0)