概観
ETSはグループアドレス(GAs)とグループオブジェクト(GOs)間で強化されたリンク機能を提供します。
このアップデートにより、ユーザーは以下のことが可能になります:
- 複数のグループアドレスを1つのグループオブジェクトにリンクする。
- ALT + Vを使ったマルチリンク。
- テキストベースのリンクのためのクリップボードフォーマット。
- サイドバー・グループ・コンテナを使用してリンク。
本書で、各テクニックについて、動作、ルール、制限などを詳しく解説します。
1. 1つのグループオブジェクトに複数のグループアドレス
複数のグループアドレスを1つのグループオブジェクトにリンクすることができます。
例:
グループオブジェクト1 → 0/0/1, 0/0/2, 0/0/3
使用方法:
- プロジェクト下のデバイスで、目的のグループオブジェクトを選択します。
- 複数のグループアドレスを選択したグループオブジェクトにドラッグ&ドロップ、またはペーストします。
2. ALT + Vを使ったマルチリンク
目的:
複数のグループオブジェクトに複数のグループアドレスを連続して貼り付けることができます。
例:
| グループオブジェクト | リンクされたグループアドレス |
|---|---|
| オブジェクト 1 | 0/0/1 |
| オブジェクト 2 | 0/0/2 |
| オブジェクト 3 | 0/0/3 |
使用方法:
- 複数のグループアドレスを選択→右クリック→コピー またはそれらをコピー(Ctrl + C)。
- 複数のグループオブジェクトを選択する。
- ALT + Vでシーケンシャルに貼り付け。
- ETSはグループアドレスを1つずつ順番にリンクしていきます。
エッジケースにおける動作:
- もしグループオブジェクトよりたくさんの数のグループアドレスが選択された場合→対応するペアのみがリンクされます。
-
ビット幅の不一致がある場合→そのペアはスキップされ、警告が表示されます:
「すべてのグループがリンクできるわけではありません、結果を確認してください」。
- リンクがデバイス制限を超える場合→同様の警告が表示され、スキップされます。
ドラッグ & ドロップ:
- ドラッグ・アンド・ドロップ操作中にALTが押されている場合も、同じシーケンシャルな動作が適用されます。
3. テキストベースのリンク用クリップボード・フォーマット
ETSは特定のフォーマットに準拠している場合、テキストクリップボードコンテンツを使用したリンクをサポートしています。
クリップボードフォーマット(eBNF):
<Clipboard> = <GroupAddress>, {<Separator>, <GroupAddress>}
<GroupAddress> = (?10進 16? - 0) | <TwoLevelGA> | <ThreeLevelGA>
<TwoLevelGA> = (?メイングループ?, "/", ?サブグループ?) - "0/0"
<ThreeLevelGA> = (?メイングループ?, "/", ?ミドルグループ?, "/", ?サブグループ?) - "0/0/0"
<Separator> = "," | ";" | <Whitespace>, {<Whitespace>}
<Whitespace> = ?空白? | ?tab? | ?EOL?
重要な注意事項:
- 貼り付けられたテキストは完全に解析可能でなければならず、参照されるグループ・アドレスはすべて現在のプロジェクトに存在しなければなりません。
- 解析に失敗した場合、またはグループアドレスが見つからない場合、ETSは断りなくペーストをせず、内部オブジェクトクリップボードを使用した方法に戻ります。
- グループアドレスの表記法は混在しても構いません(例:1/2/3と10進数123の両方)。
クリップボードの動作:
- グループアドレスがコピーされると、ETSはWindowsのクリップボードも更新します。
- 詳細ビューからコピーすると、システムのクリップボードにCSVテーブルが保持されます。
4. サイドバー・グループ・コンテナによるリンク
ETSでは、コピー・ペーストやドラッグ・アンド・ドロップに加えて、サイドバーのグループ・コンテナを使用してグループ・アドレスとグループ・オブジェクトをリンクすることができます。
使用方法:
- サイドバーグループコンテナを開く。
- グループアドレスをデバイスビューのターゲットグループオブジェクトにドラッグするか、その反対を行います。
- ETSはそれに応じてリンクします。
詳細な手順については、KNX サポート記事
🔗Sidebar Groups Container – KNX Supportを参照してください
サポートされるリンク・テクニックのまとめ
| テクニック | 記述 | ショートカット/アクション |
|---|---|---|
| 複数のGA → 1つのGO | 従来のリンク法 | ドラッグ & ドロップ / Ctrl+V |
| マルチリンク | GOにつき1つのGA | ALT+V |
| サイドバー・リンク | マニュアルリンク | サイドバーからドラッグ |
| テキストクリップボード | 解析されたリンク | 貼り付け |