154 学生手册 Copyright © 2002-2004 GE Fanuc International, Inc 16-1 154 v3.0 – 03.04 16. 在iFIX 中使用 VBA ________________________________________ 第十六章 在iFIX 中使用 VBA iFIX 基础 Copyright © 2002-2004 GE Fanuc International, Inc 154 v3.0 – 03.04 16-2 16. 在iFIX 中使用VBA _______________________________________ 本章目的 本章将继续解释VBA 作为脚本语言如何用于iFIX 中。脚本可以在iFIX 的很多地方使用。本章包括: • 在iFIX 内使用VBA • 使用VB 编辑器 VBA 术语 对象 由数据和过程组成,可作为一个单元处理,每个对象都有自己的属性、方法和事件,它们可用于脚本中。 例如:矩形、定时器和调度 属性 对象的特征。 例如:对象在画面中颜色、长度、位置 方法 影响对象特征的子程序 例如:对象的标度过和刷新 事件 操作对象的动作,如鼠标点击对象或改变对象的尺寸时;如果为事件赋予脚本,则在事件触发时执行脚本;在iFIX 中,用户动作、程序代码或其它情况下可触发事件。 例如:点击鼠标、数据值达到某一限值 图 16-1:VBA 术语 154 学生手册 Copyright © 2002-2004 GE Fanuc International, Inc 1 6 -3 154 v3.0 – 03.04 1 6 .1 . 应用开发流程图 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 图 1 6 -2 :应用开发流程图(显示图形开发) iFIX 基础 Copyright © 2002-2004 GE Fanuc International, Inc 154 v3.0 – 03.04 16-4 16.2. 使用Visual Basic 编辑器 _________________________________ A. 起动VBE • 从“工作台”菜单中,选择“Visual Basic 编辑器”或右击对象并选择“编辑脚本” • 参见图 16-3 B. VBE 组件 • 工程资源管理器 - 一般在编辑器的左边 - 每个图形都作为一个工程 • 属性窗口 - 与工作台中的属性窗口相同 • 代码窗口 - 一般为编辑器中最大的窗口 - 本节包含一些实际的脚本 - 参见图 16-3 的例子 154 学生手册 Copyright © 2002-2004 GE Fanuc International, Inc 16-5 154 v3.0 – 03.04 16.2. 使用 Visual Basic 编辑器 ________________________________ 图 16-3:Visu al Basic 编辑器 iFIX 基础 Co...