모터 회로가 선택된 경우 특수한 모터 설정/주석 기능이 호출됩니다. 이 특수 기능은 UI_TITLE 필드에서 "!MCC_CTRL"로 표시된 회로 코드 시트의 줄에 매핑되는 CODE 값을 가진 템플릿의 표식기 블록에서 플래그 지정됩니다. 이 기능은 선택한 모터 입력 매개변수 세트에 대한 전체 부하 전류 및 와이어 크기 값을 결정하기 위해 ace_electrical_standards.mdb 파일을 참조합니다.
이 모터 설정/주석 기능에 의해 생성되는 값은 회로의 와이어 유형 또는 구성요소의 속성에 자동으로 기록되지 않습니다. 이러한 값은 “#data”라는 AutoLISP 전역 변수에 색인화된 리스트로 저장됩니다. 전역은 데이터가 메모리에 저장되며 회로 빌더가 회로를 계속 구성하는 동안 사용할 수 있다는 것을 의미합니다. 회로 빌더는 회로의 후속 표식기 블록을 처리할 때 이러한 저장된 값 중 하나 이상을 전역 파일에서 끌어와 구성요소의 속성에 넣도록 설정되거나 적절한 와이어 유형 도면층 이름의 형식을 지정하는 데 사용될 수 있습니다.
이 모터 설정/주석은 초기에 수행되도록 플래그를 지정해야 합니다. 이 작업은 작은 숫자나 0으로 설정되는 ORDER 값을 사용하여 수행합니다. 예를 들어, 주 격리 회로 차단기 크기를 결정하기 위해 모터 전체 부하 암페어 값이 사용될 경우, 주 격리 방식 표식기 블록이 처리되기 전에 이 데이터가 메모리에 있어야 합니다.
"#data" 리스트의 첫 번째 하위 리스트에 있는 요소는 메모리에서 다음 순서대로 유지됩니다. 모터와 관련된 값은 처음 8개의 요소에 있습니다. 전체 요소 리스트는 API 문서를 참고하십시오.
이러한 값을 구성요소의 속성에 매핑하는 방법에는 두 가지가 있습니다.
그룹 내에 여러 선택 사항이 존재할 수 있습니다. 예를 들어, 격리 방식의 유형에 대한 선택 사항과 보조 접점을 포함하기 위한 선택 사항이 존재할 수 있습니다. 각 선택 사항에는 UI_VAL 필드의 숫자 값이 지정됩니다. 이 선택 사항의 조합에 대한 적절한 작업을 결정하기 위해 해당 값이 추가됩니다. 합계는 UI_SEL 필드의 값과 일치합니다. 일치가 이루어지면 선택 사항을 삽입하고 주석을 달기 위해 COMMAND_LIST 값, ANNOTATE_LIST 값 등이 사용됩니다.
작업 이전 및 이후의 모양은 다음과 같습니다.
이전:(c:ace_cb_insym #xyz nil "HMO13" #scl 8 nil)
이후:(c:ace_cb_insym #xyz nil "HMO13" #scl 8 “RATING2=HP: @1@”)