Przegląd
ETS obecnie obsługuje ulepszone funkcje łączenia między adresami grupowymi (GA) i obiektami grupowymi (GO).
Dzięki tej aktualizacji użytkownicy mogą:
- Powiązać wiele Adresów Grupowych z jednym Obiektem Grupowym.
- Multi Linking przy użyciu ALT + V.
- Format schowka dla powiązań opartych na tekście.
- Łączyć za pomocą kontenera grup w panelu bocznym.
Ten dokument szczegółowo wyjaśnia każdą technikę, w tym jej działanie, zasady oraz ograniczenia.
1. Adresowanie wielokrotne grup do jednego Obiektu Grupowego
Można powiązać kilka adresów grupowych z jednym obiektem grupowym.
Przykład:
Obiekt grupowy 1 → 0/0/1, 0/0/2, 0/0/3
Jak używać:
- Wybierz żądany Obiekt Grupowy w urządzeniu pod projektem.
- Przeciągnij i upuść lub wklej wiele Adresów Grupowych do wybranego Obiektu Grupowego.
2. Multi Linking przy użyciu ALT + V
Cel:
Umożliwia wklejenie wielu Adresów Grupowych sekwencyjnie na wiele Obiektów Grupowych.
Przykład:
| Obiekt grupy | Powiązany Adres Grupowy |
|---|---|
| Obiekt 1 | 0/0/1 |
| Obiekt 2 | 0/0/2 |
| Obiekt 3 | 0/0/3 |
Jak używać:
- Zaznacz wiele Adresów Grupowych → Kliknij prawym przyciskiem myszy → Kopiuj lub skopiuj je za pomocą skrótu (Ctrl + C).
- Zaznacz wiele Obiektów Grupowych.
- Naciśnij ALT + V, aby wkleić je sekwencyjnie.
- ETS połączy Adresy Grupowe jeden po drugim w odpowiedniej kolejności.
Zachowanie w wyjątkowych przypadkach:
- Jeśli zaznaczono więcej Adresów Grupowych niż Obiektów Grupowych → połączone zostaną tylko odpowiadające sobie pary.
-
Jeśli wystąpi niezgodność długości bitów → dana para zostaje pominięta, a pojawia się ostrzeżenie:
„Nie wszystkie grupy mogły zostać powiązane, sprawdź wyniki.”
- Jeśli łączenie przekracza limity urządzenia → zostaje pominięte w podobny sposób, z tym samym ostrzeżeniem.
Przeciągnij & Upuść:
- Taki sam efekt sekwencyjnego łączenia można uzyskać, jeśli podczas operacji przeciągnij i upuść przytrzymany jest klawisz ALT.
3. Format schowka dla powiązań opartych na tekście.
ETS obsługuje łączenie przy użyciu zawartości schowka tekstowego, pod warunkiem że jest ona zgodna z określonym formatem.
Format schowka (eBNF):
<Clipboard> = <GroupAddress>, {<Separator>, <GroupAddress>}
<GroupAddress> = (?decimal_uint16? - 0) | <TwoLevelGA> | <ThreeLevelGA>
<TwoLevelGA> = (?mainroup?, "/", ?subgroup?) - "0/0"
<ThreeLevelGA> = (?maingroup?, "/", ?middlegroup?, "/", ?subgroup?) - "0/0/0"
<Separator> = "," | ";" | <Whitespace>, {<Whitespace>}
<Whitespace> = ?space? | ?tab? | EOL?
Ważne uwagi:
- Wklejony tekst musi być w pełni możliwy do parsowania, a wszystkie Adresy Grupowe, do których się odwołuje, muszą istnieć w bieżącym projekcie.
- Jeśli parsowanie się nie powiedzie lub brakuje któregoś Adresu Grupowego, ETS ignoruje wklejenie bez komunikatu i wraca do korzystania z wewnętrznego schowka obiektów.
- Dozwolone są mieszane style notacji Adresów Grupowych (np. zarówno 1/2/3, jak i notacja dziesiętna 123).
Zachowanie schowka:
- Podczas kopiowania Adresów Grupowych ETS aktualizuje również schowek systemu Windows.
- Kopiowanie z widoku szczegółowego zachowuje tabelę CSV w schowku systemowym.
4. Łączenie za pomocą kontenera grup paska bocznego
Oprócz kopiowania i wklejania lub przeciągania i upuszczania, ETS umożliwia łączenie Adresów Grupowych z Obiektami Grupowymi za pomocą kontenera grup w panelu bocznym.
Jak używać:
- Otwórz Kontener grup panelu bocznego.
- Przeciągnij wybrany Adres Grupowy na docelowy Obiekt Grupowy w widoku urządzenia lub odwrotnie.
- ETS połączy je odpowiednio.
Aby uzyskać szczegółowe instrukcje, zapoznaj się z artykułem wsparcia KNX: 🔗 Kontener grup w panelu bocznym – KNX Support
Podsumowanie obsługiwanych technik łączenia
| Technika | Opis | Skrót / działanie |
|---|---|---|
| Wiele GA → Jeden GO | Tradycyjne łączenie | Przeciągnij & upuść / Ctrl+V |
| Multi Linking | Jeden GA na jeden GO | ALT+V |
| Łączenie z panelu bocznego | Łączenie ręczne | Przeciąganie przez panel boczny |
| Schowek tekstowy | Łączenie przez parsowanie | Wstaw |