1

現在、いくつかのメイン ウィンドウに多数のユーザー定義の GUI コンポーネント (テンプレート) (名前を付けましょう: signal ) を表示しています。これらの GUI コンポーネントはウィンドウの周りに散らばっており、その数は非常に多く (ウィンドウごとに 50 以上)、私はそのようなウィンドウを複数持っています。

ここに画像の説明を入力

Ignition GUI を使用してこれらすべてのウィンドウを作成しましたが、これまでのところ完了しています... しかし... ここで、GUI ウィンドウに表示される信号を GUI のリストに表示する必要があります。

ここに画像の説明を入力

私の質問は次のとおりです。

  1. Ignition Python/Jythonスクリプトを使用して同じタイプ (シグナル) の GUI コンポーネント (テンプレート) のリストを取得する方法は?
  2. カスタム プロパティ ( などcustomDisplayName)を取得する方法
  3. GUI コンポーネント (テンプレート) を動的に描画するには?

現時点では、シグナルテンプレートを表示するために使用するコンテナー リストにコンポーネントをドラッグ アンド ドロップすることができます (表示されたシグナルの正確なコピーを作成します)。しかし、新しいシグナルが GUI に追加される可能性があるため、より自動化されたソリューションを探しています (ある場合)。

4

1 に答える 1