Phoebus-IMPICT-4.6.6-20220106
The site-specific version of CS-Studio(Phoebus) for IMP-ICT(近物所仪控室).
(4.6.6-SNAPSHOT)
说明:标注“Runtime”的为用户版,未标注“Runtime”的为开发者版,请根据需要下载使用。
更新内容:
- 源版本更新(4.6.5->4.6.6)
- 修复了调用“Embedded Display”时会出现滚动条或尺寸不合适的问题;
- 修复了调用宏定义值为null时可能出现的一些问题;
- 优化了点击“保存”后无法“撤销”的逻辑,允许用户撤销保存操作之前的修改,默认允许次数为50;
- 新增了“alarm://”数据源,允许通过Probe等工具访问Alarm Server的目录或节点,查询其相关信息并进行赋值操作;
- 新增了“alarm://”数据源的state, active, enabled等域信息;
- 修复了图形控件的边框属性存在的显示不正确等问题;
- 修复了PV名为公式时,其输入PV都已连接但公式依然显示Disconnected的问题,以及PV的初始值会在运行界面初始化时丢失的问题;
- 优化了打开新界面时加载缓慢的问题;
- 解决了有多个脚本的界面在打开时,编译、运行等线程会发生冲突、死锁的问题;
- 优化了“更新”按钮的操作逻辑以避免重复下载和更新失败,并增加进度条显示;
- 修复了在编辑界面对控件进行复制、粘贴等操作时其Macro属性会丢失的问题;
- 优化了编辑器在执行保存操作时的性能;
- 修复了Radio和Choice Button控件尺寸与控件实际大小不符的问题;
- 优化了图片控件文件名为空时的显示效果;
- 修复了文件路径中带有“:”时的报错问题;
- 新增了界面信息中对各种控件、规则、脚本的数量显示;
- 修复了同时设置多个控件的字体时出现只有第一个控件设置成功的问题;
- 优化了Action Button的属性面板信息显示;
- 新增了DataBrowser导出数据面板中时间戳为UNIX时间戳的选项;
- 新增了“首选项查看器”的工具;
- 新增了PV Tree中可以使用公式并且查看相关PV的报警状态的功能;
- 新增了Alarm System配置topic时用“,”或“:”分隔均可以的特性;
- 新增了枚举公式的运用;
- 修复了Combo Box控件在禁用或没有关联PV时也可编辑的问题;
- 新增了“-layout”选项,以便用户在启动Phoebus时加载预设的布局配置文件;
- 新增了使用Data Browser以只读方式打开*.stp文件,并且可以编辑后保存为*.plt文件的功能;
- 修复了使用Data Browser导出数据时,PV名带有Macro宏定义时会导出失败的问题;
- 新增了“pbraw”和“xnds”的归档数据源访问协议可以映射到https协议的支持;
- 新增了相关对话框中对列表中的可选项进行上移/下移的操作按钮;
- 优化了Windows操作系统中CA Repeater的运行会导致IOC重启后连接耗时较长的问题;
- 修复了光标应用于按钮控件时,Rules会导致光标混乱的问题;
- 解决了在Alarm Table中双击某个节点以Acknowledge/Un-Acknowledge时不检查相关规则的问题;
- 新增了控件信息页面的“导出到文件”按钮;
- 解决了相关控件调用图片等文件时,文件名包含空格时会调用失败的问题;
- 修复了Action配置对话框中存在的一些问题;
- 修复了Alarm System语音报警器误报当前报警数量的问题;
- 解决了使用多个显示器时,某个显示器缺失会导致之前在该显示器上运行的Phoebus窗口“丢失”的问题;
- 优化了布尔类型的loc://类PV量可以赋值为字符串(true/false)或数字(1/0)的特性;
- 优化了Alarm Log Table搜索窗口的功能;
- 完善了Phoebus用户使用手册,增加了对更多功能的描述;
- 修复了图片列表对话框的“移除”按钮没有正确启用的问题;
- 升级了OpenJFX版本至16,主要解决了Mac操作系统上Phoebus菜单栏无法正常使用的问题;
- 修复了LED控件在第一次运行时会初始化值为null,直到PV量的值下一次更新才会恢复正常显示的问题;
- 优化了Plot类型控件的annotation注释显示方式,在对应的曲线被隐藏时同时隐藏;
- 修复了Data Browser的Statistics选项卡无法处理“年”的问题;
- 增加了某些控件可以设置透明度的特性;
- 增加了TextEntry控件的文本对齐属性设置功能;
- 修复了配置某些控件颜色属性时出现的一些问题;
- 修复了Alarm Border在PV连接慢于显示时会出现显示不正确等问题;
- 修复了Display Editor存在的一些问题,并对某些功能进行了优化;
- 新增了Alarm System配置PV列表时用“ ”或“;”分隔均可以的特性;
- 修复了关闭未保存的Display Editor、Data Browser等工具时按照弹窗进行保存时会出现死锁的现象;
- 解决了在Alarm Tree等客户端中删除某个IOC中的PV报警监测后,Alarm Server与该IOC之间会持续“失联-重新连接”现象的问题;
- 修复了Data Browser请求归档数据时,多个请求会同时使用同一个“读取器”从而导致在绘制曲线时出现的一些问题,并支持通过“csstudio.trends.databrowser3/concurrent_requests”参数设定并发请求数(默认为100);
- 优化了负数的科学计数法显示;
- 修复了Choice Button在选项切换时出现的一些问题;
- 解决了Alarm Server对带有延迟的报警PV无法正常识别“启用/禁用”而误报警的问题;
- 新增了图片查看工具,支持jpg/gif/png/svg等常见格式;
- 新增了“Template/Instance”控件类型,类似于“Embedded Display”;
- 新增了使用jpackage将Phoebus打包成安装包的功能,目前已支持MacOS 10.15.7操作系统的dmg和pkg安装包,以及Windows 10操作系统的msi安装包;
- 修复了关闭窗口中的所有拆分窗格选项卡后,窗口依然存在且无法关闭的问题;
- 优化了Combo控件对PVA协议的支持;
- 修复了Radio Button对PV赋值时会出错的问题;
- 修复了ByteMonitor控件在以矩形显示且水平排布时,其标签会被截断显示的问题;
- 解决了Data Browser中历史数据曲线不自动刷新绘制的问题,方法为将配置“automatic_history_refresh”的参数设置为“true”;
- 新增了Alarm System中对节点进行配置时可选择特定时间后自动禁用的功能;
- 新增了可以修改控件的Tool Tip触发延时(默认为250ms,通过tooltip_delay_ms设置)和持续时间(默认为30s,通过tooltip_display_sec设置)的特性;
- 优化了Alarm Log Table的界面;
- 新增了可以在控件的上下文菜单中复制PV的名称、时间戳、值及报警状态的功能;
- 优化和修复了ChannelFinder、Logbook、Save-and-Restore、Email、Scan等工具存在的一些问题。