将画面升级到增强型坐标

增强型坐标系统使您能够升级一幅或多幅用逻辑坐标系统创建的画面(或图符集)。

重要信息:

建议按组升级画面,伴随升级进行验证以确保画面升级符合您的预期。并且,由于升级过程需占用大量资源,因此建议在升级时禁止其他占用大量 CPU 的任务。

当使用恒定数值编写对象的尺寸和位置脚本时,您可能需要编辑脚本以执行增强型坐标系统。如需更多信息,请参阅升级动画中的硬编码值一章。

如果您的 iFIX 项目在 SCU 中“本地”目录以外的路径中配置,或者如果您在不同位置拥有多个 SCU,则必须升级 iFIX 默认文件。如果在这种情况下升级 iFIX 5.5 或之前版本,列出的与增强型坐标系统相关的新“应用程序”工具栏选项将不会在屏幕上显示或将无法正常运行。要解决这一问题,首先升级到 iFIX 5.8,然后按照说明升级 iFIX 默认文件。

请注意:必须对每个项目执行此流程。

  1. 启动 SCU。
  2. 在“配置”菜单上,单击“路径”以打开“路径配置”对话框,以便进行更改。
  3. 单击“更改项目”。出现一个消息框,询问是否要生成默认 iFIX 文件添加到项目中。
  4. 单击“是”,然后单击“OK”。

升级画面前

升级画面(或图符集)至增强型坐标系统前,通过(使用逻辑坐标系统)创建或显示画面的屏幕分辨率来打开画面。确保在开始升级过程准确无误的打开画面并且按需显示。您通过逻辑坐标系统的屏幕分辨率查看的画面正是将升级至增强型坐标系统的画面;也就是说,如果此画面出现缩放问题,此问题将转换为增强型坐标系统。修正任何在打开画面或图符集时显示的错误(例如缺少引用显示的错误),因为这些错误将阻碍画面或图符集成功升级。如果您对画面感到满意,则继续升级过程。

要升级画面:

  1. 关闭所有画面和图符集。打开画面或图符集时,将出现一条警告消息。
  2. 在经典视图下,在“实用程序”工具栏中,单击“升级文件至增强型坐标”图标。

- 或 -

在 Ribbon 视图下,在“实用程序”菜单的“应用”选项卡上,单击“升级文件至增强型坐标”。

出现“将画面升级为屏幕独立的增强型坐标”对话框,且已选中“升级文件”选项。

在“选择文件”窗口中显示来自默认文件夹的合格文件列表(取决于所选“文件类型”)。

  1. 在“选择文件”窗口选择想要显示的文件类型。
  2. 要显示来自不同目录的文件,在“画面和图符集文件夹路径”窗口中指定新目录。然后,选择“刷新文件列表”按钮。您也可通过按“浏览”按钮,然后按“刷新文件列表”按钮,浏览和选择一个可用文件夹。
  3. 选择您要从“选择文件”窗口升级的相应文件。“升级”按钮变为可用。
  1. 按“升级”按钮。此操作将选择用于升级的文件备份,然后升级文件。升级完成后,已升级的文件将从“选择文件”列表中删除。
  2. 确定画面已升级,方法为使用“属性窗口”以检查该画面的 EnhancedCoordinates 属性("True" 表示文件已成功升级)或检查系统树中的画面或图符图标。

要在升级过程中取消升级,单击“取消”按钮。已升级的文件将保持已升级状态。待升级的文件为未升级。

有关恢复已升级文件的信息,请参阅将画面恢复为逻辑坐标系统一章。

升级画面后,

确保画面内所有对象均位于正确的位置,并且该画面为有效大小。在某些情况下,已升级的画面可能包含位于文档范围以外的对象。升级画面后,当在增强型坐标系统中使用“适屏缩放”查看画面时,对象可能无法正确显示。如果发生这种情况,通过编辑画面属性 DocumentHeightEx 和 DocumentWidthEx 修改文件范围。

升级文件至增强型坐标专家将在升级时检查画面中每个对象的位置。如果对象位于文件范围之外,系统会向 UpgradeCoordinatesLog_<date time> 日志文件写入消息,该日志文件会为这些属性推荐新设置。日志文件存储在当前项目的已配置报警 (ALM) 文件夹。每次运行升级时,都会创建新日志文件。

需修改的升级示例日志文件如下:

2013_8_29 23_14_49 iFIX Enhanced Coordinates Upgrade Expert 5.8.10367.0Copyright(c) 2013, General Electric Company.保留所有权利。

2013_8_29 23_14_49 Upgrade started Thursday, August 29, 2013 2:14:49 PM.

2013_8_29 23_14_49 Upgrade Picture Path: C:\PROGRAM FILES (X86)\PROFICY\PROFICY IFIX\PIC\

2013_8_29 23_14_49 Some upgraded objects in file TestPicture3 are outside of the new document extents and may not be visible.To fix this:

2013_8_29 23_14_49     Set the value of DocumentHeightEx in the property window to be greater than or equal to 452.700000.      

2013_8_29 23_14_49           Set the value of DocumentWidthEx in the property window to be greater than or equal to 616.500000.

2013_8_29 23_14_52 Upgrade completed Thursday, August 29, 2013 2:14:52 PM.关闭日志文件。

 

不需更改的升级示例日志文件如下:

2013_8_29 23_20_54 iFIX Enhanced Coordinates Upgrade Expert 5.8.10367.0

Copyright(c) 2013, General Electric Company.保留所有权利。

2013_8_29 23_20_54 Upgrade started Thursday, August 29, 2013 2:20:54 PM.

2013_8_29 23_20_54 Upgrade Picture Path: C:\PROGRAM FILES (X86)\PROFICY\PROFICY IFIX\PIC\

2013_8_29 23_20_58 Upgrade completed Thursday, August 29, 2013 2:20:58 PM.关闭日志文件。

要验证画面升级是否正确:

  1. 检查日志文件以确定是否需要对“属性”窗口中的画面属性进行更改。日志文件 (UpgradeCoordinatesLog_201x_x_xx xx_xx_xx) 存储于当前项目的已配置 ALM 文件夹。此日志文件名包含当升级文件至增强型坐标专家运行时的当前数据和时间。
  2. 检查日志文件以确定画面是否需要更改。
  3. 如果需要,修改文件范围(DocumentHeightEx 和 DocumentWidthEx)以便正确计算窗口尺寸。
  4. 验证画面显示是否正确。

相关信息

如何做...

 

您最近了解过 iFIX 吗 ?

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

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