1 iFIX启动时的几种常见问题及解决方法 第一个现象: 启动 iFIX,出现下述提示: 故障原因: 出现上面的提示是因为打开的工程目录与备份时的目录不同。 解决方法: 最简单的就是将备份恢复到原来的路径中。可以通过下面的方法打开SCU看到路径。 如果想恢复到其它的路径中,按下面的方法做: 1)打开下面这个界面,运行SCU: 2)打开你备份的SCU 文件: 3)我的这个例子中,原来的程序是放在F盘中,现在将备份恢复到了D盘。因此,在SCU 中的路径中看到的是F盘 4)修改项目路径为D:\IFIX\XHUA,注意,不要修改根目录和语言的路径: 上图中只修改了项目的路径。 5 )点下面的更改项目按钮,提示如下图: 选否。 保存 SCU 。 第二种现象: 运行工程后,提示如下: 如果点确定后,再运行,会提示,点确定后,再一次点, 则提示。 故障原因: 出现这个提示,很多人认为是没有启用安全。其实不是这样的,工程的安全如果备份前 是启用的,备份后也是启用的。真正的原因是当前打开的工程的安全配置路径和备份的工程 安全配置路径不相同。安全配置和SCU 是两个完全不同的应用程序,安全配置是保存在 ATCOMPAT.UTL和XTCOMPAT.UTL中的,因此通过修改SCU的工程路径是不能修改到这 两个文件的。要手动修改安全配置路径。 通过下图可以看出,直接打开工程的SCU,安全配置是灰色的,不能修改。 如果运行 iFIX,又提示安全未启用,进不了安全配置。 解决方法: 最简单的当然还是将备份恢复到原来的路径中。 如果恢复到了其它路径中,按下面的方法解决。 1. 随便新建个工程,不要用演示系统和iFIX 自带的工程(原因下面再说),进入SCU 配置中打开你的工程的SCU文件,进入安全配置,会看到下图: F:\AAA\LOCAL是我随便建的一个空工程。 2. 修改安全路径和备份路径为你要打开工程的LOCAL 路径,启用和禁止不用管,你 原来的工程是什么,会自动调整。我的工程放在D:\IFIX\XHUA下。 注意要把“将这些路径应用到所有启动配置文件”勾上。 3. 点确定后,会提示: 选否。 4. 保存安全配置。 5. 再进入安全配置时,会提示 说明你的工程有权限。 6. 运行登录,输入管理员帐号和__________密码(这个是你备份的那个工程的,如果忘了,我也 没办法了,只能重建SCU和安全配置文件了)。 7. 登录成功后,进入安全配置,会看到你的工程的安全设置。 至此,就可以打开备份的工程了。 8. 打开工程的安全配置,将“...