기능
도면에 문자를 추가합니다.
문법
TEXT any_text [orientation] ..
TEXT 'any_text' [orientation] ..
마우스 키
가운데 버튼은 도면층을 선택합니다.
오른쪽 버튼은 문자를 회전합니다.
Shift+오른쪽 버튼은 회전 방향을 반전합니다.
TEXT 명령은 라이브러리 요소 또는 도면에 문자를 추가하는 데 사용됩니다. 여러 문자를 입력할 때 마우스로 문자를 배치한 후에도 문자 명령이 활성 상태로 유지되므로 매번 명령을 호출할 필요가 없습니다.
문자의 방향은 ADD 명령(R0, R90 등)에 나열된 일반적인 정의를 사용하여 TEXT 명령(방향)으로 정의할 수 있습니다. 마우스 오른쪽 버튼을 클릭하면 문자의 회전이 변경되고 마우스 가운데 버튼을 클릭하면 현재 도면층이 변경됩니다. 문자는 회전된 경우에도 항상 앞쪽부터 또는 오른쪽부터 읽을 수 있도록 표시됩니다. 따라서 두 번 회전할 때마다 동일한 방식으로 표시되지만 원점이 왼쪽 하단에서 오른쪽 상단 구석으로 이동됩니다. 문자가 선택할 수 없는 것으로 나타나면 이 사항을 기억하십시오.
수직 문자의 읽기 방향을 사용자 인터페이스 대화상자에서 "위"에서 "아래"로 변경할 수 있습니다.
문자를 "거꾸로" 인쇄하려면 해당 문자에 대해 "Spin" 플래그를 설정할 수 있습니다.
문자에는 줄 바꿈이 포함될 수 있습니다. 문자 대화상자에서는 Shift-Enter 키를 사용하여 바로 입력할 수 있지만 명령행에서는 "\n"으로 끊기를 표시해야 합니다.
문자에 여러 개의 연속적인 공백 또는 세미콜론이 포함되어 있는 경우 전체 문자열을 작은따옴표로 묶어야 합니다. 문자에 작은따옴표가 포함된 경우 각 문자는 작은따옴표로 묶어야 합니다. 문자에 아포스트로피가 필요한 경우 각 문자를 작은따옴표로 묶어야 합니다.
문자에 플레인 백슬래시가 포함되는 경우 각 백슬래시를 다른 백슬래시로 escape해야 합니다. (예: TEXT 'abc\\def'는 abc\def를 생성합니다.)
TEXT 명령이 활성 상태이고 명령으로 오인할 수 있는 문자열이 포함된 문자를 입력하려는 경우(예: "REDO"에 대해 "red") 이 문자열은 작은따옴표로 묶어야 합니다.
문자의 높이와 두께는 다음과 같이 CHANGE 명령을 사용하여 변경할 수 있습니다.
CHANGE SIZE text_size .. CHANGE RATIO ratio .. CHANGE LINEDISTANCE value ..
최대 문자 높이: 2인치
최대 문자 두께: 200mm(7.7840인치)
비율: 031(문자 높이의 %)250(문자 높이의 %).
행 거리: 0
문자에는 다음과 같은 세 가지 다른 글꼴을 사용할 수 있습니다.
벡터 | 프로그램의 내부 벡터 글꼴 | |
비례 | 비례 픽셀 글꼴(일반적으로 'Helvetica') | |
고정 | 고정 폭 픽셀 글꼴(일반적으로 'Courier') |
다음 CHANGE 명령을 사용하여 문자 글꼴을 변경할 수 있습니다.
CHANGE FONT VECTOR|PROPORTIONAL|FIXED ..
이 프로그램은 벡터가 아닌 글꼴로 문자를 가능한 적절히 출력하기 위해 많은 노력을 기울입니다. 그러나 실제 글꼴은 시스템의 그래픽 인터페이스에 의해 그려지므로 비례 글꼴과 고정 글꼴은 다른 크기 및/또는 길이로 출력될 수 있습니다. 사용자 인터페이스 대화상자에서 "항상 벡터 글꼴" 옵션을 설정하면 모든 문자가 개별 문자 및 각 도면의 설정에 관계없이 기본 벡터 글꼴을 사용하여 항상 표시되고 인쇄됩니다. 이 옵션은 시스템에서 다른 글꼴을 올바르게 표시하지 않는 경우에 유용합니다.
SET 인터페이스를 사용할 수 있습니다. VectorFont 0|1 명령을 사용하여 이 설정을 변경합니다.
새 보드 또는 구조도를 작성할 때 이 옵션의 현재 설정은 도면 파일의 "이 도면에서 영구적" 옵션에 저장됩니다. 이렇게 하면 이 옵션의 다른 설정을 지정한 다른 사용자에게 도면이 전송되는 경우 도면이 올바른 설정으로 인쇄됩니다.
SET VECTOR_FONT OFF|ON 명령을 사용하여 기존 보드 또는 구조도 도면의 설정을 변경할 수 있습니다.
CAM 프로세서로 출력 파일을 작성할 때 문자는 항상 벡터 글꼴로 그려집니다. 다른 글꼴은 지원되지 않습니다.
벡터 이외의 글꼴이 지정된 문자를 신호 폴리곤에서 빼는 경우 주변 직사각형만 빼집니다. 위에서 언급한 크기/길이 문제로 인해 실제로 인쇄된 글꼴이 해당 직사각형을 초과할 수 있습니다. 따라서 신호 폴리곤에서 문자를 빼야 하는 경우 벡터 글꼴을 사용하는 것이 좋습니다.
Ratio 매개변수는 벡터 이외의 글꼴이 있는 문자에는 영향을 주지 않습니다.
문자 정렬은 원점이 문자 내에 배치될 위치를 정의합니다. 가능한 9개의 다른 정렬이 있으며, left, bottom, center, right 및 top 키워드 조합으로 구성됩니다. 이러한 키워드는 어떤 순서로도 지정할 수 있지만 left/right 및 top/bottom 중 마지막 키워드만 해당 방향으로 고려됩니다. center 키워드는 다른 키워드가 지정되지 않은 경우에만 해당 방향에 적용됩니다. 기본값은 left와 bottom입니다.
CHANGE ALIGN TOP CENTER; TEXT 'ABC' | 위 구문은 원점이 top/center에 오도록 문자 ABC를 그립니다. |
ASCII 코드가 128보다 작은 문자만 올바르게 인쇄됩니다. 이보다 큰 모든 문자는 시스템에 종속될 수 있으며 다양한 글꼴을 사용하여 다른 결과를 나타낼 수 있습니다.
기호 또는 외곽설정 도면의 특수 문자('>' 문자로 표시)는 보드나 구조도에서 실제 값으로 대체됩니다.
>NAME | 구성요소 이름(ev.+게이트 이름) 1) | |
>VALUE | 구성요소 값/유형 1) | |
>PART | 구성요소 이름 2) | |
>GATE | 게이트 이름 2) | |
>XREF | 부품 상호 연계 2) | |
>CONTACT_XREF | 접촉 상호 연계 2) | |
>ASSEMBLY_VARIANT | 현재 조립품 변형의 이름 | |
>DRAWING_NAME | 도면 이름 | |
>LAST_DATE_TIME | 마지막 수정 시간 | |
>PLOT_DATE_TIME | 플롯 작성 시간 | |
>SHEETNR | 구조도의 시트 번호 3) | |
>SHEETS | 구조도의 총 시트 수 3) | |
>SHEET | ">SHEETNR/>SHEETS"와 동일 3) | |
>MODULE | 모듈 이름(모듈 시트에서 사용 가능, 그렇지 않은 경우 비어 있음) 3) | |
>SHEET_HEADLINE | 시트의 헤드라인 3) | |
>SHEETNR_TOTAL | 모듈이 있는 구조도의 시트 번호 3) | |
>SHEETS_TOTAL | 모듈이 있는 구조도의 총 시트 수 3) | |
>SHEET_TOTAL | ">SHEETNR_TOTAL/>SHEETS_TOTAL"과 동일 3) |
부품 상호 연계가 표시되는 형식은 "외부 참조 부품 형식" 문자열을 통해 제어할 수 있습니다. 이 문자열은 "옵션/설정/기타" 대화상자에서 정의되거나 SET 명령을 사용하여 정의됩니다. 다음 자리 표시자가 정의되며, 이 자리 표시자는 임의 순서로 사용할 수 있습니다.
%S | 시트 번호 | |
%C | 시트의 열 | |
%R | 시트의 행 |
기본 형식 문자열은 "/%S.%C%R"입니다. 정의된 자리 표시자와 별도로, 다른 ASCII 문자를 사용할 수도 있습니다.
기호 또는 외곽설정 도면이 실제 부품 또는 요소의 속성을 표시해야 하는 경우 해당 속성 이름이 포함되고 '>' 문자로 표시된 문자를 사용할 수 있습니다. 기본적으로 지정된 속성의 실제 값만 표시됩니다. 속성 이름 뒤에 특수 문자 '=', '~' 또는 '!' 중 하나가 오는 경우 실제 표시는 다음과 같습니다.
>ABC | 123 | |
>ABC= | ABC = 123 | |
>ABC~ | ABC | |
>ABC! | _nothing_ |
각 속성 이름에는 지정된 기호나 외곽설정에 이러한 문자가 하나만 있어야 합니다. 기호나 외곽설정에 모두 동일한 속성 이름을 참조하는 이러한 문자가 두 개 이상 있는 경우, 이 기호나 패키지를 사용하는 부품이 스매시될 때 이러한 문자 중 하나만 표시됩니다.
문자는 _오버라인_될 수 있으며, 예를 들어 이 기능은 반전된 신호("active low", 참고: NET, BUS 및 PIN)의 이름에 유용합니다. 이렇게 하려면 다음과 같이 문자 앞에 느낌표('!')가 있어야 합니다.
!RESET
이 경우 결과는 다음과 같습니다.
_____ RESET
신호 이름으로 제한되지 않으며 모든 문자에 사용할 수 있습니다. 또한 다음과 같이 문자의 일부를 오버라인할 수 있습니다.
!RST!/NMI R/!W
이 경우 결과는 다음과 같습니다.
___ RST/NMI _ R/W
두 번째 느낌표는 오버라인의 끝을 나타냅니다. 문자에는 여러 오버라인이 있을 수 있습니다. 문자에 오버라인을 생성하지 않는 느낌표를 포함해야 할 경우 백슬래시로 escape해야 합니다. 느낌표를 최소한 이스케이프할 필요가 없도록 하려면, 느낌표가 문자의 마지막 문자이거나, 바로 뒤에 공백, 큰따옴표 또는 작은따옴표가 오거나 오른쪽 괄호, 대괄호 또는 중괄호가 오는 경우, 느낌표가 있어도 오버라인이 시작되지 않습니다. 오버라인을 시작한 느낌표 뒤에 나오는 escape되지 않은 느낌표나 쉼표는 오버라인을 끝냅니다(버스에는 오버라인 종료자로 쉼표를 사용해야 함).