Skip to content

Releases: haitao127/Phoebus

Phoebus-IMPICT-4.7.2-20230504

05 May 03:41
07a2b3d
Compare
Choose a tag to compare

The site-specific version of CS-Studio(Phoebus) for IMP-ICT(近物所仪控室).
(4.7.2-SNAPSHOT)

说明:标注“Runtime”的为用户版,未标注“Runtime”的为开发者版,请根据需要下载使用。

更新内容:

  1. 新增了Alarm Table中可以定义列顺序的偏好设置项;(#2064
  2. 新增了在一个快照集中选择某些项并创建另一个快照集的功能;(#2065
  3. 优化了保存和恢复快照视图中增量列的排序策略;(#2066
  4. 优化了一系列Alarm Logger服务和应用的问题;(#2075
  5. 新增了用于处理凭据的应用程序;(#2076
  6. 删除了Alarm服务中不必要的启动脚本,新增了对ES 7的支持并更新了文档;(#2078#2072
  7. 修改了使用ant和eclipse编译Phoebus时的依赖版本改变;(#2079
  8. 删除了Alarm等服务中残留的log4j依赖项,并将slf4j替换为了统一的JUL,作为Phoebus统一的日志接口;(#2088#2083
  9. 修复了使用“在新窗口中打开”的Action时会额外生成一个无法关闭的空窗口的问题;(#2084#2014
  10. 优化了Alarm消息日志记录和日志记录的视图,以允许一定的自定义配置;(#2089#2026
  11. 优化了在Alarm System中添加PV时的某些细节;(#2097#2090#2118
  12. 修复了Databrowser在某些PV未勾选以绘制时依然显示图例说明的问题;(#2099#2062
  13. 增加了Alarm Logger服务在运行出错时的更多日志信息供运维排查;(#2100
  14. 优化了某些情况下资源不可访问时的处理方式,增加相关提示,而不是直接抛出异常;(#2106
  15. 新增了Phoebus菜单项以将所有已打开界面按照字母排序并在选择时置顶显示;(#2112
  16. 修复了Bool Button无法在切换开关状态实时更新对应图片的问题;(#2114#2113
  17. 更新了AA归档系统中PB支持的依赖版本;(#2116
  18. 新增了Save & Restore对脚本的简单API支持,例如列出子节点、列出快照项目、执行恢复操作;(#2122#2251
  19. 新增了对“清洁启动”和一键关闭所有选项卡和除主窗口外其他所有窗口的功能支持;(#2124
  20. 修复了从“模板/样例”控件打开界面时由于相对路径定位错误等原因导致的错误;(#2128#2127
  21. 修复了Spinner控件在选中内容后通过上下箭头无法按照预期正确修改值的问题;(#2136
  22. 新增了Alarm界面中对宏定义的支持;(#2137#2135
  23. 新增了可以拷贝单个控件绑定的所有PV的功能;(#2142
  24. 修复了在Windows系统上使用bat脚本打开时不能正确获取Java环境变量的问题;(#2140
  25. 新增了在界面任何位置都可以通过右键菜单查看当前界面信息的选项;(#2144
  26. 修复了Databrowser中使用公式时,输入为常数并不改变后输出也停止更新的问题;(#2151#1972
  27. 优化了Phoebus软件窗口标题栏的显示,只显示CS-Studio以减少用户对基于Eclipse和基于Phoebus的版本的混淆;(#2152#2103
  28. 修复了某些字符需要使用UTF-8编码以正确显示的问题;(#2154#2024
  29. 修复了X/Y图和Databrowser中图例生成时PV未连接导致的一些后续问题;(#2155#2158
  30. 新增了是否忽略本地IPV6地址的选项,以在Docker或GitHub等平台不支持IPV6时依然可以正常测试、编译和使用Phoebus,并解决了CI中存在的一些问题;(#2160#2156#2166
  31. 优化了Welcome页面的显示时机,在加载已有布局或清洁启动等情况时不予打开;(#2162#2159#2184#2188
  32. 新增了菜单栏中Probe工具的图标显示;(#2167
  33. 解决了PV名自动填充功能的底层代码失效问题;(#2174#2168
  34. 优化了Display Builder的一些功能和显示;(#2172#896
  35. 新增了Databrowser对时序数据库的访问支持;(#2175
  36. 增加了文档中对Databrowser保存plt文件时有一定局限性的说明;(#2178
  37. 更新了开发环境的Java版本支持;(#2179#2177#2183#2380
  38. 优化了Spinner控件的焦点问题;(#2182
  39. 新增了Databrowser中绘图参数设置对话框的配置选项(config_dialog_supported);(#2185
  40. 修复了StripChart控件中PV失联时绘制的水平线在重连后还会保持的问题;(#2189
  41. 优化了Symbol控件在PV失联和值异常等多种报警状态下的显示效果;(#2194#2187
  42. 新增了Bar控件对log形式显示的选项支持;(#2198#2195
  43. 优化了Action Button控件禁用选项在编辑动作时会回到启用状态等问题;(#2201
  44. 修复了LED控件的Lable有时不会正常渲染的问题;(#2202#2199
  45. 优化了Rectangle控件对“线条”和“边框”同时出现时的显示逻辑;(#2205#2203
  46. 新增了Alarm相关脚本对ES 7的支持;(#2209#2207
  47. 修复了菜单栏中“全屏显示”选项的问题;(#2210
  48. 新增了Databrowser对时序数据的“时间跨度”选项支持;(#2215#2213
  49. 新增了对Polygon控件的“透明”选项支持;(#2218#2212
  50. 新增了X/Y图、Stripchart、Databrowser和图片控件的“打印”和“保存内容”菜单支持;(#2227#2222
  51. 优化了Databrowser中时间段选择对话框的实现方式;(#2239
  52. 修复了由于Kafka本身“容忍临时网络故障”导致的Kafka服务临时失效会引起Alarm界面中的信息与实际情况不符的问题;(#2265#2267
  53. 优化了Alarm Server启动时的命令参数,现可随意排序;(#2268#1729
  54. 修复了Meter控件在PV本身没有限值时不使用界面编辑器中定义的限值的问题;(#2274
  55. 新增了Stripchart的刷新功能;(#2276#2270
  56. 修复了Alarm System后台服务相关脚本中zookeeper为较新版本时的WARNING信息,将--zookeeper参数替换为--bootstrap-server即可;(#2280#2279#2285
  57. 新增了Alarm System的ssl加密验证选项,并编写了相关文档;(#2281#2287
  58. 修复了由于jdk版本升级导致的规则对话框的一些问题;(#2288
  59. 新增了控件class配置对数组/结构体的支持(之前仅支持标量数据);(#2302#2297
  60. 修复了OK状态和“延迟报警”状态的冲突;(#2303
  61. 修复了“保存文件”和“打开文件”对话框在使用中的一些问题;(#2306#2355#2301
  62. 优化了Tab页的关闭逻辑,不论Tab页在前台还是后台均显示关闭按钮“X”;(#2307#2304
  63. 修复了Alarm System中“延迟报警”、“滤波报警”、“搁置报警”等功能存在的问题,并新增了“禁用报警”的截止日期选项;(#2309#2017;[ControlSystemStudio#2310](https://github.com/ControlSystemStudio/phoebu...
Read more

Phoebus-IMPICT-4.6.6-20220106

06 Jan 04:57
Compare
Choose a tag to compare

The site-specific version of CS-Studio(Phoebus) for IMP-ICT(近物所仪控室).
(4.6.6-SNAPSHOT)

说明:标注“Runtime”的为用户版,未标注“Runtime”的为开发者版,请根据需要下载使用。

更新内容:

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

Phoebus-IMPICS-4.6.5-20201120

20 Nov 03:59
Compare
Choose a tag to compare

The site-specific version of CS-Studio(Phoebus) for IMP-ICS.
(4.6.5-SNAPSHOT)

  1. 源版本更新(4.6.4->4.6.5)
  2. Linux版修复了“Home Display”按钮和“Top Resources”按钮点击无效的问题,Windows版待修复;
  3. 更新了“Source Han Sans”字体库(SC2.001->CN2.002);
  4. 修正了字体库使用错误导致的部分中文汉字以日文形式显示的问题;
  5. 修改了默认字体字号大小(16->20);
  6. 删除了Header 2和Header 3字号,重命名Header 1为Header;
  7. 编辑器中取消了Label、TextUpdate、Spinner等控件的宽度限定以及Led控件的高度宽度限定;
  8. 编辑器中默认取消了Alarm Border选中;
  9. 编辑器中增加了LED-GRAY默认控件库;
  10. 启动脚本中添加了-server参数;
  11. 修改软件运行logo。

Phoebus-IMPICS-4.6.4-20201029

29 Oct 09:56
Compare
Choose a tag to compare

The site-specific version of CS-Studio(Phoebus) for IMP-ICS.
(4.6.4-SNAPSHOT)