Skip to content

Phoebus-IMPICT-4.7.2-20230504

Latest
Compare
Choose a tag to compare
@haitao127 haitao127 released this 05 May 03:41
07a2b3d

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#2310
  64. 优化了Action Button在按下时的显示效果,使其背景色变深;(#2311#2296#2313
  65. 修复了Alarm Logger在启动时先启动再导入参数和配置导致的一些问题;(#2314#2277
  66. 新增了image控件的“limits_from_pv”选项和若干脚本API;(#2315
  67. 新增了Sava & Restore在保存和恢复快照时唤起日志生成界面的功能;(#2316#2356#2494
  68. 新增了sys://timeOffset(offset, format, update_seconds)供调用;(#2320
  69. 新增了Tank控件对Log形式显示的选项支持;(#2327#2323
  70. 优化了Databrowser在截图时的效果,只包含曲线,不包含工具栏等;(#2328
  71. 更新了Alarm Logger依赖的ES版本为2,并优化了相关的REST接口和UI;(#2332#2352
  72. 优化了Alarm GUI中自动化动作部分的UI显示内容;(#2336
  73. 优化了Databrowser中PV失联或暂停刷新后的曲线显示效果;(#2337
  74. 修改了Stripchart的Time_range参数为Start和End以带来更优的灵活性;(#2338#2334
  75. 新增了Spinner控件的文本对齐选项;(#2339
  76. 新增了通过启动脚本“以窗口打开界面”时的位置、大小等参数选项;(#2341#2347
  77. 新增了XYPlot控件中Y轴可靠右放置的选项;(#2345#2343
  78. 新增了Olog中对视频、pdf/office等文件格式调用外部应用打开的支持;(#2350
  79. 新增了控件的Tooltip属性对DESC域内容的显示;(#2354
  80. 新增了Tank控件的“水平”和“显示尺寸”选项;(#2362#2275#2399
  81. 新增了Alarm颜色的自定义功能,并使其全局可用、通用,同时对“未定义Alarm”和“Disconnected”两种报警状态进行了区分;(#2364
  82. 修复了Alarm Logger Table中时间戳错误地以UTC形式显示的问题;(#2374
  83. 新增了颜色选择对话框对“Tab/Shift-Tab”键盘快捷键的支持,并修复了选择颜色后无法用Enter键确认等问题;(#2382#2383#2384
  84. 修复了ScaledSlider和Scrollbar控件在滑块拖动出限值后显示错误的PV值的问题;(#2385#2376
  85. 修复了DisplayRuntime窗口不正确按照属性中设置的宽度进行显示的问题;(#2387#1926
  86. 优化了Alarm Tree界面的启动显示效果(将启动时间延迟2000ms);(#2389
  87. 新增了创建包含全部可用参数的默认配置文件的脚本(py),并在使用Ant编译时调用;(#2390#2353#2391#2392#2526
  88. 修复了通过action控件在新窗口中打开界面后不显示在顶层的问题;(#2395#2394
  89. 修复了打开旧版本BOY文件时的一些错误显示的问题;(#2396
  90. 优化了在编辑器中选择控件时可能会出现的不规则移动问题;(#2401#2393
  91. 新增了基于指定根目录的报警状态等信息的搜索;(#2405#2409
  92. 新增了ProgressBar/SlideButton/ComboBox等控件的“透明度”选项支持;(#2407
  93. 新增了X/Y图和Stripchart等控件对网格颜色的定义功能;(#2417
  94. 新增了“PVFactory接口”使得Phoebus可以支持Tango协议;(#2426
  95. 更新了基于Archiver Appliance数据归档系统的PB协议的版本(v2->v3);(#2429
  96. 新增了指轮控件(Thumbwheel);(#2430
  97. 新增了FileBrowser中对文件可拖拽到根目录的支持;(#2447
  98. 新增了Alarm Table和Alarm Tree对背景颜色的支持,以更明显地提示报警;(#2449#2458#2473#2484
  99. 迁移了Save & Restore的数据存储与检索支持,从RDB至ES;(#2452
  100. 新增了对字符串比较公式的支持;(#2453
  101. 优化了Boolean Button的确认对话框显示时机,在push和pull模式下默认禁用;(#2463#2423#2537
  102. 新增了File Browser对同时打开多个界面文件的支持;(#2464
  103. 新增了颜色选择器对十六进制编码的配置支持;(#2471
  104. 优化了Databrowser对枚举类型的显示,在数值之外增加了标签;(#2488
  105. 增加了可以从GitLab中自动更新版本的支持;(#2491
  106. 新增了可从远程http(s)服务器通过URL加载ini配置文件的支持;(#2496
  107. 修复了选中多个控件后,编辑某个焦点控件的规则时会同时影响其他所有控件的规则的问题;(#2505
  108. 修复了Databrowser中删除带有标记的曲线后,标记未被同时删除且无法移动至其他曲线的问题;(#2514
  109. 修复了Alarm Server启动时配置文件中的参数可能不会生效的问题;(#2517
  110. 修复了X/Y图从BOY转换至BOB后背景色无法正确绘制的问题;(#2518
  111. 新增了Save & Restore中的快照聚合功能,并增强了搜索工具的能力;(#2522#2531
  112. 修复了Databrowser中Statistics页面的列宽显示问题和平均值计算错误问题;(#2524#2508
  113. 新增了Action中的命令语句对宏定义的支持;(#2532
  114. 修复了曲线图中值为常数0时Autoscale不会正确显示的问题;(#2539
  115. 修复了在字体选择对话框中修改字体大小时有时不会生效的问题;(#2540
  116. 修复了Boolean Button的Tooltip显示问题;(#2549
  117. 新增了保存单个窗口布局和将以这种方式保存的布局加入到当前布局的功能;(#2550#2551
  118. 修复了由于CA协议不支持64位long数据类型造成的超过0x7FFFFFFF的数无法输入的问题,现在可正常输入介于0x00000000到0xFFFFFFFF的数;(#2554
  119. 优化了曲线图中对“空轴”的处理;(#2561
  120. 新增了Save & Restore中对多个快照添加或删除标签的功能并优化了可维护性;(#2566
  121. 优化了Databrowser坐标轴对科学计数法的显示策略,在上下峰值有一方为大数量级(10E5)或两者均为小数量级(10E-4)时即使用科学计数法;(#2567
  122. 优化了Alarm System报警动作失效时的用户反馈;(#2572
  123. 新增了Databrowser中Samples选项卡中显示项目名时包含用户定义的显示名;(#2574
  124. 优化了Phoebus启动脚本,默认不启用Server Mode参数以使用户可打开多个实例,并避免潜在的端口冲突;(#2577
  125. 优化了多个ByteMonitor存在时有可能出现的标签不正确显示的问题;(#2579
  126. 新增了可以生成所有控件的属性文档的功能以供编写脚本使用;(#2580
  127. 新增了在bob文件中添加最后修改时间和修改者的注释的功能;(#2589#2583#2590#2591
  128. 新增了在图片查看器中添加水印以和真实的界面予以区分的功能;(#2592
  129. 新增了Alarm System的启动参数(-connect_secs/-stable_secs)以使运维更加高效;(#2597#2600
  130. 修复了Stripchart中如果某条曲线可见属性为false,则无法在运行时通过配置对话框启用的问题;(#2604#2601
  131. 修复了Databrowser中找不到数据但依然继续搜索的问题;(#2610#2575
  132. 修复了Alarm Tree的相关显示问题;(#2612#2608#2615#2611
  133. 新增了打开文件动作对property宏定义的支持;(#2618#2576
  134. 新增了Alarm Tree中可以显示已被禁用PV的选项;(#2624
  135. 新增了Display Editor中属性面板配置项的浮窗提示功能;(#2625
  136. 优化了Alarm Logger中进行搜索的体验;(#2626#2648
  137. 修复了Choice Button在PV枚举值和自定义值不相符时会出现的错误匹配;(#2630#2629
  138. 修复了使用loc://类型PV名时”后出现空格或Tab占位符会导致的歧义;(#2632
  139. 修复了在脚本中对saveFileDialog()的接口调用问题;(#2633
  140. 优化了TextUpdate控件在PV类型为LongString时的显示,默认增加了滚动条;(#2636
  141. 新增了ini配置文件中可对Alarm相关界面的颜色进行配置的功能;(#2642
  142. 修复了Alarm自动化动作中添加PV时包含:会出现的问题,优化了对过期PV的超时设定;(#2650#2649#2651
  143. 修复了Databrowser在刷新后可能会绘制出与实际不符的图形的边界时间相关问题;(#2654#2647
  144. 修复了Thumbwheel控件的一些问题,并优化了部分功能;(#2660
  145. 修复了Alarm、Archiver、Save & Restore、Channel Finder、logbook等工具和服务的一些其他问题并新增了若干功能,优化了对PVA协议的诸多支持,更新了多个依赖环境和库的版本,完善了相关文档和手册的内容。