개요
이제 ETS는 그룹 주소(GA)와 그룹 객체(GO) 간의 향상된 연결 기능을 지원합니다.
이 업데이트를 통해 사용자는 다음을 수행할 수 있습니다:
이 문서에서는 동작, 규칙 및 제한 사항을 포함하여 각 기술에 대해 자세히 설명합니다.
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는 그룹 주소를 순서대로 하나씩 연결합니다.
엣지 케이스의 동작:
- 그룹 객체보다 많은 그룹 주소가 선택된 경우 → 해당 쌍만 연결됩니다.
-
비트 폭이 불일치하는 경우 → 특정 쌍을 건너뛰고 경고가 표시됩니다:
"모든 그룹이 연결되지 않을 수 있으니 결과를 확인하세요."
- 연결이 디바이스 제한을 초과하는 경우 → 동일한 경고와 함께 마찬가지로 건너뜁니다.
드래그 & 드롭:
- 끌어서 놓기 작업 중에 ALT를 누르는 경우에도 동일한 순차 동작이 적용됩니다.
3. 텍스트 기반 링크를 위한 클립보드 형식
ETS는 특정 형식을 따르는 경우 텍스트 클립보드 콘텐츠를 사용한 링크를 지원합니다.
클립보드 형식(eBNF):
<클립보드> = <GroupAddress>, {<구분 기호>, <GroupAddress>}
<GroupAddress> = (?decimal_uint16? - 0) | <TwoLevelGA> | <ThreeLevelGA>
<TwoLevelGA> = (?maingroup?, "/", ?subgroup?) - "0/0"
<ThreeLevelGA> = (?maingroup?, "/", ?middlegroup?, "/", ?subgroup?) - "0/0/0"
<구분자> = "," | ";" | <공백>, {<공백>}
<공백> = ?space? | ?tab? | ?EOL?
중요 참고 사항:
- 붙여넣은 텍스트는 완전히 구문 분석이 가능해야 하며 참조된 모든 그룹 주소가 현재 프로젝트에 존재해야 합니다.
- 구문 분석에 실패하거나 그룹 주소가 누락된 경우 ETS는 자동으로 붙여넣기를 무시하고 내부 개체 클립보드 사용으로 되돌아갑니다.
- 혼합 그룹 주소 표기법이 허용됩니다(예: 1/2/3 및 소수점 123 모두 사용).
클립보드 동작:
- 그룹 주소가 복사되면 ETS는 Windows 클립보드도 업데이트합니다.
- 세부 정보 보기에서 복사하면 CSV 테이블이 시스템 클립보드에 유지됩니다.
4. 사이드바 그룹 컨테이너를 통한 연결
복사-붙여넣기 또는 끌어서 놓기 외에도, ETS에서는 사이드바 그룹 컨테이너를 사용하여 그룹 주소를 그룹 개체에 연결할 수 있습니다.
사용 방법:
- 사이드바 그룹 컨테이너를 엽니다.
- 원하는 그룹 주소를 디바이스 보기의 대상 그룹 개체로 드래그하거나 그 반대로 드래그합니다.
- ETS는 그에 따라 연결합니다.
자세한 단계는 KNX 지원 문서를 참조하세요:
🔗 사이드바 그룹 컨테이너 - KNX 지원
지원되는 연결 기술 요약
| 기술 | 상세정보 | 바로 가기 / 작업 |
|---|---|---|
| 여러 GA → One GO | 기존 연결 | 드래그 & 드롭 / Ctrl+V |
| 멀티 링크 | GO당 하나의 GA | ALT+V |
| 사이드바 연결 | 수동 연결 | 사이드바를 통해 드래그 |
| 텍스트 클립보드 | 구문 분석된 연결 | 붙여넣기 |