Översikt
ETS stöder nu förbättrad länkningsfunktionalitet mellan gruppadresser (GA) och gruppobjekt (GO).
Med denna uppdatering kan användare:
- Länka flera gruppadresser till ett enda gruppobjekt.
- Multilänkning med ALT + V.
- Clipboard-format för textbaserad länkning.
- Länka med hjälp av Sidebar Groups Container.
I detta dokument förklaras varje teknik i detalj, inklusive beteende, regler och begränsningar.
1. Flera gruppadresser till ett enda gruppobjekt
Du kan koppla flera gruppadresser till ett enda gruppobjekt.
Exempel:
Gruppobjekt 1 → 0/0/1, 0/0/2, 0/0/3
Hur man använder:
- Välj önskat gruppobjekt i enheten under projektet.
- Dra och släpp eller klistra in flera gruppadresser på det markerade gruppobjektet.
2. Multilänkning med ALT + V
Purpose:
Gör det möjligt att klistra in flera gruppadresser sekventiellt i flera gruppobjekt.
Exempel:
| Gruppobjekt | Adress för länkad grupp |
|---|---|
| Objekt 1 | 0/0/1 |
| Objekt 2 | 0/0/2 |
| Objekt 3 | 0/0/3 |
Hur man använder:
- Markera flera gruppadresser → Högerklicka → Kopiera eller Kopiera dem (Ctrl + C).
- Välj flera gruppobjekt.
- Tryck ALT + V för att klistra in sekventiellt.
- ETS länkar gruppadresserna en efter en i ordning.
Beteende i gränsfall:
- Om fler gruppadresser än gruppobjekt har valts → länkas endast motsvarande par.
-
Om det finns en bitbreddsavvikelse → det specifika paret hoppas över och en varning visas:
"Alla grupper kunde inte länkas, kontrollera resultaten."
- Om länkningen överskrider enhetens gränser → hoppas över på liknande sätt, med samma varning.
Dra & Släpp:
- Samma sekventiella beteende gäller om ALT trycks ned under en dra och släpp-operation.
3. Clipboard-format för textbaserad länkning
ETS stöder länkning med innehåll från textutklipp, förutsatt att det följer ett specifikt format.
Urklippsformat (eBNF):
<Clipboard> = <GroupAddress>, {<Separator>, <GroupAddress>}
<GroupAddress> = (?decimal_uint16? - 0) | <TwoLevelGA> | <ThreeLevelGA>
<TwoLevelGA> = (?maingroup?, "/", ?subgroup?) - "0/0"
<ThreeLevelGA> = (?maingroup?, "/", ?middlegroup?, "/", ?subgroup?) - "0/0/0"
<Separator> = "," | ";" | <Whitespace>, {<Whitespace>}
<Whitespace> = ?mellanslag? | ?tab? | ?EOL?
Viktiga anmärkningar:
- Den text som klistras in måste vara fullt läsbar och alla gruppadresser som det hänvisas till måste finnas i det aktuella projektet.
- Om parsningen misslyckas eller om någon Group Address saknas ignorerar ETS klistringen i tysthet och återgår till att använda sitt interna objektklippbord.
- Olika notationsstilar för gruppadresser är tillåtna (t.ex. både 1/2/3 och decimal 123).
Clipboard-beteende:
- När gruppadresser kopieras uppdaterar ETS även Windows urklipp.
- Om du kopierar från detaljvyn sparas CSV-tabellen i systemets urklipp.
4. Länkning via sidofältet Grupper Container
Förutom att kopiera och klistra in eller dra och släppa kan du i ETS länka gruppadresser till gruppobjekt med hjälp av sidofältet Groups Container.
Hur man använder:
- Öppna behållaren för sidofältsgrupper.
- Dra den önskade gruppadressen till målgruppsobjektet i enhetsvyn eller vice versa.
- ETS kommer att länka dem i enlighet med detta.
För detaljerade steg, se KNX-supportartikeln:
🔗 Sidebar Groups Container - KNX Support
Sammanfattning av länkade tekniker som stöds
| Teknik | Beskrivning | Genväg / Åtgärd |
|---|---|---|
| Flera GA → En GO | Traditionell länkning | Dra & släpp / Ctrl+V |
| Multi Linking | En GA per GO | ALT+V |
| Länkning i sidofält | Manuell länkning | Dra via sidofältet |
| Urklipp för text | Parsad länkning | Klistra in |