目前,我在一些主窗口中展示了一些用户定义的 GUI 组件(模板)(让我们给它一个名字:signal )。这些 GUI 组件分布在窗口周围,数量很多(每个窗口 > 50 个),我有多个这样的窗口。
我已经使用 Ignition GUI 创建了所有这些窗口,到目前为止它们已经完成......但是......现在,需要使 GUI 窗口中显示的任何信号都显示在 GUI 列表中。
我的问题是:
- 如何使用
Ignition Python/Jython
Script获取相同类型(信号)的GUI组件(模板)列表? - 如何获取其自定义属性(如
customDisplayName
) - 如何动态绘制 GUI 组件(模板)?
到目前为止,我可以在用于显示信号模板的容器列表中拖放组件(制作显示信号的精确副本)。但由于可以在 GUI 中添加新信号,因此我正在寻找更自动化的解决方案(如果有的话)。