使用全局子程序改变画面

全局子程序FactoryGlobals提供了用来管理操作界面的专用指令。画面管理子程序包括:

参考iFIX自动化接口电子书中有关章节,可获得调用这些子程序的有关信息。

在下面的例子中,一个总览画面包含了四个操作员监控生产线的按钮。第一个按钮用来打开第一条生产线画面,第二个按钮打开第二条生产线画面,依此类推。

按钮举例

本章提供了一些 VBA 脚本,使按钮可以操作画面的显示。在脚本中利用别名(下面的脚本中,Line就是一个别名)来控制画面的打开和关闭,而不用键入画面的精确名称。 是一个别名的名称),该脚本控制了显示的打开和关闭,不分准确的图片名称。每当操作员选择相应的按钮,程序就关闭别名为Line

举例: 利用一个别名打开和关闭画面

Private Sub OpenLine1Command_Click()

     ClosePicture "Line"

     OpenPicture "Line1", "Line"

End Sub

 

Private Sub OpenLine2Command_Click()

     ClosePicture "Line"

     OpenPicture "Line2", "Line"

End Sub

 

Private Sub OpenLine3Command_Click()

     ClosePicture "Line"

     OpenPicture "Line3", "Line"

End Sub

 

Private Sub OpenLine4Command_Click()

     ClosePicture "Line"

     OpenPicture "Line4", "Line"

End Sub

下面的例子利用ReplacePicture子程序而不使用别名的方法执行相同的功能。使用ReplacePicture时,所有的画面显示在同一个窗口中:

举例: 利用ReplacePicture子程序

Private Sub OpenLine1Command_Click()

     ReplacePicture ("Line1")

End Sub

 

Private Sub OpenLine2Command_Click()

     ReplacePicture ("Line2")

End Sub

 

Private Sub OpenLine3Command_Click()

     ReplacePicture ("Line3")

End Sub

 

Private Sub OpenLine4Command_Click()

     ReplacePicture ("Line4")

End Sub

 

您最近了解过 iFIX 吗 ?

查看最新版 iFIX 的所有新功能。

让 iFIX 帮助您提高效率,降低成本。