多画面实例和运行模式

在工作台的运行时间中,可以打开单一画面的多个实例。这项行动在多监视器配置中的iFIX画面显示是通用的。打开画面后,即使另一实例已经在工作台中打开,也可以进行替换,或选择关闭画面中所有打开的实例。

下表列出使用多画面实例可用的自动化接口。

iFIX自动化界面

描述

OpenPicture子程序

打开特定画面。可以配置为打开特定画面的多个实例。

OpenTGDPicture子程序

用指定的标签组文件打开画面。可以配置为用不同的标签组文件打开一个画面的多个实例。

ReplacePicture子程序

关闭画面并用另一个画面替换。如果选择的画面已经在工作台中打开,这个画面的另一个实例打开。

ClosePicture子程序

关闭指定画面。如果一个画面的多个实例打开,这个画面的所有实例都关闭。如果为每个实例指定不同别名,可以使用别名关闭实例。

Open_QT_Pic_Ex方法

根据前八位有效标签,用一系列笔打开选定对象的快速趋势画面。可以配置为打开快速趋势画面的多个实例。

Open_TCP_Pic_Ex方法

打开与当前选定对象有关、最多显示20位有效标签的标签控制面板画面。可以配置为打开标签控制面板画面的多个实例。

Open_TS_Pic_Type_Ex方法

指定要开启的标签状态画面类型。可以配置为打开标签状态画面的多个实例。

Open_TS_Pic_Ex方法

打开选定对象查找到的首个标签状态画面。可以配置为打开标签状态画面的多个实例。

此外,下列专家可以使用多画面实例:

有关运行模式的重要信息

在运行模式中,可以在画面的新实例中修改VBA脚本。但是,在一个画面的单一实例中的脚本修改将不会被保存。不允许修改运行模式的脚本。要修改主画面中的脚本,切换至编辑模式,然后在主画面(而不是实例)中编辑脚本。或者可以使用下列步骤,在运行模式中编辑主画面(而不是实例)的VBA脚本。

在运行模式中开启多个实例的画面中编辑VBA脚本:

  1. 在经典视图中,从 iFIX 工作台的“工作台”菜单中选择“Visual Basic 编辑器”。

- 或 -

在 Ribbon 视图中,单击“主页”选项卡上“工作台”组中的“Visual Basic 编辑器”。

  1. 在工程树显示中,浏览希望编辑脚本的工程。务必选择旁边有星号(*)的工程。对于多个实例,星号表示哪个实例可以保存修改。当切换至编辑模式时,修改名称相同但没有星号的工程将不会保存。
  2. 在工程树中,在选定的工程中右击希望编辑的对象并选择查看代码。这些代码将出现在主编辑窗口中。
  3. 在运行菜单中选择设计模式。
  4. 修改VBA脚本。
  5. 在运行菜单中选择设计模式。
  6. 关闭VBA编辑器。

现在,当回到编辑模式中,将可以保存修改。

 

另请参见

如何做...

您最近了解过 iFIX 吗 ?

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

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