在脚本中修改对象名称

可以在脚本中修改对象的名称,然后再将其改回初始名称,也可以从脚本中改变的“Edit”事件。iFIX不使用曾在脚本或全局模块中使用过的名称,但iFIX不能确定哪些是有效的名称。

使用关联脚本为对象重新命名

默认时,如果通过脚本改变对象名,iFIX自动在对象脚本中更改其事件名及相应的对象引用。因此,无须在脚本中进行任何其他操作,以确保该对象正常运行。

但是,如果在脚本中从其他的对象中间接地引用了该对象名(例如,通过Oval1的Click事件设置Rect1.HorizontalPositional),则这一引用将不被更名。

要更名这些引用:

  1. 在工作台中,执行“查找和替换”命令,对所有对象重新命名。GE Intelligent Platforms 不建议在工作台里执行“查找和替换”命令时使用“包含脚本”选项。因为所替换的对象会自动更名。
  2. 在VB编辑器中执行“查找和替换”命令,将改变任意指定对象的引用。

注意:在“属性窗口”对对象重命名,可能极大地影响VBA脚本的运行。有关更多信息,请参阅编写脚本手册。

相关信息

如何做...

您最近了解过 iFIX 吗 ?

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

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