更改报警一览对象列宽度
2015-12-18 23:15:34 来源: 评论:0 点击:
可以修改插入到画面中的指定报警一览对象的列宽度。要执行该操作,在配置或运行模式中,单击并拖拽列表头之间的分隔。运行模式修改仅适用于画面处于运行模式中,直至它被关闭,或者切换回编辑模式。
如果喜欢这些设置并且希望改变报警一览对象的默认列宽,从而不必为了使用自己喜欢的设置而不得不经常设置新的报警一览对象,您可以:
将一个报警一览对象引用到您设置模式中的画面里,调整列宽,双击报警一览对象,然后单击报警一览窗体中的保存按钮,您就可以将变更保存到AlarmSummary.ini文件中。
直接编辑AlarmSummary.ini。
完成您自己的变更后,列宽就应用到您随后添加到画面中的每个报警一览对象中。这些操作不会修改已经插入到画面中的报警一览对象的列宽度。
注意:需要明确的是,升级 iFIX 某些 .ini 文件(包括 AlarmSummary.ini 文件),所有 *Res.dll 文件在升级过程中被覆盖。确保在升级之前备份了这些文件。如果没有备份,将必须在报警一览对象中重新进行列调整,如下面的步骤所述。
要通过编辑AlarmSummary.ini改变默认列宽,
注意:修改默认值之后,每次插入一个新的控件时,新的默认宽度被应用。
如果iFIX工作台正在运行,请关闭它。
在记事本中,或者其它文本编辑器中,打开AlarmSummary.ini,该文件位于iFIX Local文件夹中。如果将 iFIX 安装到默认路径,此文件夹的路径是:C:Program FilesProficyProficy iFIXLOCAL。
对于想要修改的每个col_width[n]区域,其中 n是想要更新的列数量,编辑等于号附近的值。设置该列宽度到更大数值,使得列更宽,设置列宽度到更小数值,使得列更小。
参考下表中的一列数以及相应的列名称。
ID | 列名称 |
col_width[0] | 确认 |
col_width[1] | 区域 |
col_width[2] | 开始日期 |
col_width[3] | 结束日期 |
col_width[4] | 描述 |
col_width[5] | 节点 |
col_width[6] | 优先级 |
col_width[7] | 状态 |
col_width[8] | 标签名 |
col_width[9] | 开始时间 |
col_width[10] | 结束时间 |
col_width[11] | 数值 |
col_width[12] | Alarm Extension Field 1 |
col_width[13] | Alarm Extension Field 2 |
col_width[14] | User Defined Field 1 |
col_width[15] | User Defined Field 2 |
保存该文件。
重新启动工作台。
插入报警一览对象到画面中。注意列宽度的修改。当切换到运行模式时(在经典视图中,单击工作台菜单上的“切换到运行”;在菜单栏视图中,单击主页选项卡上工作台组中的“切换到运行”),也会应用这些列宽度。
保存该画面。
修改指定控件的列宽度:
注意:这将在编辑模式和运行模式中均修改指定控件的列宽度。
插入报警一览对象到画面中。
双击该控件。显示报警一览配置对话框。
单击取消。现在可以使用鼠标缩放列大小。
定位指针在列表头分隔处,按下鼠标左键,拖拽该列到期望的宽度,并释放鼠标按钮。
对任何想要缩放大小的列重复步骤4。
保存该画面。
当切换到运行模式时(在经典视图中,单击工作台菜单上的“切换到运行”;在菜单栏视图中,单击主页选项卡上工作台组中的“切换到运行”),也会应用这些列宽度。
在运行模式中修改宽度:
在运行模式中,定位指针在列表头分隔处,按下鼠标左键,拖拽列到期望的宽度,并释放鼠标按钮。
重要:切换到编辑模式或关闭画面时,在运行模式中对列宽度所做的任何修改会丢失。列宽度被重置到编辑模式设置。