使用刷新率

iFIX 工作台在表达式编辑器中提供“刷新速率专家”,以秒为单位决定数据源连接的更新快慢。新动画的默认值为 1 秒。但是,在 iFIX  6.0 之前,默认刷新频率为 0.10000 秒,因此,每秒可刷新 10 次连接。如果在实际应用中不需要这么快的数据刷新频率,则降低刷新速率和死区将会相应提高系统性能。

画面的刷新率也会影响性能。iFIX  终端服务器设置为:默认根据配置刷新画面中的数据链接、动画和图表(增强型图表和标准图表)。但您可以通过在 FixUserPreferences.ini 文件中置入以下参数来限制这些刷新率。您可以调整这些默认设置而无需打开任何画面。默认情况下,在远程桌面服务主机上禁用限制。

  1. 打开 FixUserPreferences.ini 文件。(在默认情况下,针对 iFIX,此文件位于 C:\Program Files (x86)\GE\iFIX\LOCAL 文件夹。)
  2. 滚动到 [终端服务器首选项] 部分,输入较大数字。设置的数值越大,刷新频率越慢, 可用于提升性能。

[终端服务器首选项]

DataRefreshThrottleInSecs=1.0

AlarmSummaryThrottleInSecs=5.0

EnableTerminalServicesRateControls=1

 

  1. 保存文件。

修改上述数据链接、动画和图表(增强型图表和标准图表)后,画面的刷新率与“DataRefreshThrottleInSecs”中指定的刷新频率相同。

例如,在表达式编辑器中,如果您输入 0.1 或 0.5 作为数据源的刷新频率,则将不会遵循此频率进行刷新。增强型和标准图表的历史更新频率也会相应进行调整。对于报警一览对象中的报警闪烁率、报警获取率和报警数据刷新率,iFIX 将按不超过“AlarmSummaryThrottleInSecs”中指定的频率对数据进行刷新。例如,即使您在报警一览对象中将刷新频率设置为更快,iFIX 也不会允许高于“AlarmSummaryThrottleInSecs”的频率。

您最近了解过 iFIX 吗 ?

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

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