今天开始给大家介绍脚本。ifix里集成的脚本称为VBA. Visual Basic for Applications(VBA)是Visual Basic的一种宏语言,是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows的应用程序功能。 使用脚本: 1、在iFIX里使用脚本有两种方式,一种是通过动画专家,另一种是直接对对象进行脚本编辑。 2、脚本的功能 给画面中的对象生成动画、自动生成画面或者对象、读写数据块、自动运行其他程序、实现用户的安全功能、为操作人员定制提示信息、访问ODBC数据源、与第三方用户的ActiveX通讯、为常执行的任务编写向导。 3、脚本访问的对象 可以访问标准的VBA部件、所有iFIX对象及其属性、方法和事件。 4、VBA举例: 上图就是VBA的编辑视窗。可以在这里编辑你的程序脚本。 例如: 输出开:closedigitalPoint "Fix32.FIX.DI001.F_CV" 输出关:opendigitalPoint "Fix32.FIX.DI001.F_CV" 带确认按钮DO: Dim r, msg, style, title msg = "是否打开泵001?" style = vbYesNo + vbDefaultButton2 + vbQuestion title = "泵001确认按钮" r = MsgBox(msg, style, title) If r = vbYes Then closedigitalPoint "Fix32.FIX.DI001.F_CV" End If 脚本帮助: iFIX自带帮助功能。可以查看函数的意义。 脚本工具: iFIX常用的脚本工具专家。
|