소프트웨어에서 장치에 대한 기능 풀을 만들 수 있습니다. (이 기능의 배치 여부와는 관련이 없습니다.) 검증 가능한 기능 풀은 부품 또는 장치 선택을 통해 인식할 수 있습니다. 장치 정의가 할당되었을 때만 오류에 대해 배치되지 않은 기능을 확인할 수 있으며 이에 대한 메시지가 생성됩니다.
장치 정의는 주 기능에 국한되며 이에 따라 달라집니다. 즉, 주 기능의 일부로 관리됩니다. 따라서 장치 정의의 수명과 여기에 포함된 기능 서식은 주 기능에 국한됩니다.
주 기능(또는 부품)이 삭제되면 장치 정의도 삭제됩니다. 주 기능이 복사되면 장치 정의도 복사됩니다.
5개 암컷 핀이 장치 정의 없이 회로도에 그려집니다. 이 핀은 A1, A10, A100, A1000 및 A2로 번호가 지정됩니다. 어떤 장치 정의도 존재하지 않으므로 프로그램에서 어떤 오류도 감지할 수 없습니다.
일단 장치 정의가 정의되면(7극 플러그) 전체 기능 풀이 만들어지고 배치된 접속점이 자동으로 다음과 같이 이름이 변경됩니다.
A1 -> A1, A10 -> A2, A100 -> A3, A1000 -> A4 및 A2 -> A5.
다음 단계에서 암컷 핀의 이름이 A5에서 A7으로 변경됩니다. A5 접속점이 손실되어서는 안되며 A7는 두 번 발생할 수 없습니다.
이름 변경 전:
기능 풀/배치된 기능
이름 변경 후:
기능 풀/배치된 기능
배치된 기능은 기능 풀에서 해당 요소에 자동으로 할당된 기능입니다.
배치된 기능의 접속점 번호의 이름이 A1에서 A2로 순차적으로 변경되면 장치에 할당된 기능이 더 이상 장치 정의와 일치하지 않으므로 충돌이 발생합니다. 이 경우 오류 메시지가 생성됩니다.
따라서 다음과 같은 장치 정의 유형이 있습니다.
- 기능 정의를 통해 인식되는 고전적인 장치 정의. 여기에서 장치 정의는 기능 서식 세트로 구성됩니다. 기능 유형(기능 정의)뿐 아니라 기능 속성 식별 또한 각각의 기능 서식(예: 접속점 지정)에 저장됩니다.
- 데이터를 승인하거나 배선할 수 있는 배치되지 않은 기능.
참조