第10章.图形对象.doc

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档