升级动画中的硬编码值

在已升级为增强型坐标系统的画面中,动画的位置(水平/垂直)和尺寸(高度/宽度)属性可能不会如预期的那样工作,如果您的硬编码值:

  • 在对象的动画位置和尺寸的“表达式管理器”中使用。
  • 或者通过对象的位置和尺寸脚本指定。

要升级动画使其正确工作,您必须针对增强型坐标系统使用有效值来修改动画。

要修改动画,请执行以下操作之一:

  • 在“表达式编辑器”中更改硬编码值,以反映 postscript 点中的增强坐标值。

将示例脚本放入需要升级硬编码值的相同画面。例如:以下示例脚本包含值为 10 的水平位置:

Private Sub Rectl_Edit()

MsgBox Me.ConvertToEnhanced Coordinates (10, True)

EndSub

然后,把动画的“表达式编辑器”中的值替换为消息框中显示的值。

请注意:用于派生出增强坐标值的脚本必须放在需动画编辑的相同画面之下。

  • 将 Me.ConvertToEnhancedCoordinates( ) 放在脚本中的硬编码值旁。

有关更多信息,请参阅《iFIX 自动化参考》电子书中的 ConvertToEnhancedCoordinates 方法示例一节中的示例。

相关信息

您最近了解过 iFIX 吗 ?

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

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