PACKAGE | PAD | PADARRAY | PAINTROLLER | PASTE | PATTERN | PIN | PINARRAY | PINBREAKOUT | PINSWAP | PINTOBUS | POLYGON | POLYGONIZE | PORT | PREFIX | PRINT
기능
장치에 대한 패키지 변형을 정의합니다.
문법
PACKAGE
PACKAGE pname vname
PACKAGE pname.fpt vname (new in EAGLE 9.1)
PACKAGE pname.pac vname (alternative for backward compatibility)
PACKAGE pname.p3d vname
PACKAGE urn vname
PACKAGE pname@lname vname
PACKAGE name
PACKAGE -old_name new_name
PACKAGE -name
PACKAGE @vname
PACKAGE @vname pname
PACKAGE @vname pname.pac
PACKAGE @vname pname.3d
PACKAGE @vname urn
이 명령은 장치 편집 모드에서 패키지 변형(외곽설정 및 선택적 3D 패키지)을 정의, 삭제 또는 이름을 바꾸는 데 사용됩니다. 구조도 또는 보드 편집기에서 PACKAGE 명령은 "CHANGE PACKAGE"와 정확히 동일하게 동작합니다.
매개변수가 없으면 외곽설정(및 3D 패키지)을 선택하고 이 변형의 이름을 정의할 수 있는 대화상자가 열립니다.
매개변수 pname vname은 외곽설정 이름을 새 변형 이름에 지정합니다. 현재 라이브러리에 해당 외곽설정을 참조하는 3D 패키지가 정확히 하나만 있고 3D 패키지가 해당 외곽설정만 참조하는 경우 3D 패키지도 새 변형에 추가됩니다. 이러한 3D 패키지를 변형에 포함하지 않으려면 pname.fpt vname(또는 pname.fpt vname) 표기법을 사용합니다. pname.p3d vname 표기법을 사용하여 라이브러리에서 3D 패키지를 지정합니다. 이렇게 하면 3D 패키지의 각 외곽설정에 대해 새 변형이 작성됩니다. 각 변형에는 3D 패키지도 포함됩니다.
표기법 urn vname은 지정된 urn을 사용하여 3D 패키지의 각 외곽설정에 대해 새 변형을 작성합니다. (URN은 urn:adsk.eagle:package:123/1 형식이어야 합니다. 여기서 123은 3D 패키지의 ID이고 1은 3D 패키지의 버전입니다.) 지정된 3D 패키지가 라이브러리에 아직 없는 경우 변형을 만들기 전에 다운로드하여 라이브러리에 추가합니다.
pname@lname vname 표기법은 라이브러리 이름에서 외곽설정 이름을 가져와 새 패키지 변형을 작성합니다. 라이브러리 객체의 상황에 맞는 메뉴를 통해 또는 제어판의 트리 보기에서 _끌어 놓기_를 사용하여 이 작업을 수행할 수 있습니다.
단일 매개변수 이름이 지정된 기존 패키지 변형으로 전환됩니다.
버전 3.5와의 호환성:
패키지 변형이 아직 정의되지 않고 지정된 이름의 외곽설정이 있는 경우 지정된 외곽설정이 있는 ''("빈" 이름)이라는 새 패키지 변형이 작성됩니다.
-old_name new_name이 지정되면 패키지 변형 old_name이 new_name으로 변경됩니다.
단일 매개변수 -name은 지정된 패키지 변형을 삭제합니다.
@vname 문법을 사용하면 현재 사용 중인 공간과 3D 패키지를 다른 외곽설정 및 3D 패키지로 바꿔 기존 패키지 변형을 업데이트할 수 있습니다. 변형의 기존 연결 및 속성이 유지됩니다. @vname pname이 지정되면 변형의 기존 외곽설정이 이름으로 지정된 외곽설정으로 대체됩니다. 현재 라이브러리에 해당 외곽설정을 참조하는 3D 패키지가 정확히 하나만 있고 3D 패키지가 해당 외곽설정만 참조하는 경우 3D 패키지도 변형에 추가됩니다. 이러한 3D 패키지를 변형에 포함하지 않으려면 @vname pname.fpt(또는 @vname pname.pac) 표기법을 사용합니다. @vname pname.p3d 또는 @vname urn 표기법을 사용하여 라이브러리에서 3D 패키지를 지정합니다. 3D 패키지에 외곽설정이 하나만 있는 경우 외곽설정과 3D 패키지가 변형에 할당됩니다. (현재는 둘 이상의 외곽설정이 있는 3D 패키지를 변형에 지정할 수는 없습니다.) @vname만 지정되면 대체 외곽설정과 3D 패키지를 선택할 수 있는 대화상자가 열립니다. 대체 외곽설정과 3D 패키지는 항상 라이브러리에 있어야 합니다.
패키지 변형의 이름이 장치 세트 이름에 추가되어 전체 장치 이름을 형성합니다. 장치 세트 이름에 '?' 문자가 포함된 경우 해당 문자는 패키지 변형 이름으로 대체됩니다. 패키지 변형은 속성 세트 다음에 처리되므로 장치 세트 이름에 '*' 또는 '?' 문자가 모두 포함되어 있지 않으면 결과 장치 이름은 device_set_name+attribute_set+_package_variant_로 구성됩니다.
PACKAGE 명령 다음에 CONNECT 명령을 사용하여 패키지에 패딩할 구조도 장치의 핀 일치성을 정의합니다.
구조도 편집 모드에서 BOARD 명령을 사용하여 새 보드를 작성하면 PACKAGE 명령으로 이미 정의된 대로 각 장치가 적절한 패키지를 사용하여 보드 배치에 표시됩니다.
또한 프레임, 공급 장치, 외부 또는 구조도에서만 의미가 있는 기타 장치의 경우처럼 패키지를 지정하지 않고 장치를 작성할 수도 있습니다. 이 작업은 PACKAGE 명령을 사용하지 않고 적절한 게이트, 기술 및 속성(필요한 경우)이 있는 장치 세트를 작성하여 수행할 수 있습니다. 저장하면 빈 문자열을 변형 이름으로 사용하여 패키지 없는 변형이 작성됩니다. 패키지를 지정하는 즉시, 패키지 없는 변형이 이 설정으로 덮어쓰기되고 패키지 없는 변형을 추가로 작성할 수 없습니다.
게이트에 핀이 포함되는 즉시, 패키지 없는 장치는 제한된 의미만 가집니다(아래 참고).
구조도에서 공급 기호를 사용하기 위해 패키지 없는 공급 장치가 일반적입니다. 장치는 일반적으로 공급 핀이 있는 정확히 하나의 기호로 구성됩니다(PIN 명령 참고).
이러한 장치는 시뮬레이션 또는 테스트 등의 목적으로 외부에 추가되기 때문에 보드와 관련이 없는 구조도의 조립품을 문서화하는 데 사용됩니다.
이러한 장치는 EXTERNAL 속성으로 표시해야 합니다(ATTRIBUTE 명령 참고). 값은 관련이 없습니다. 이 경우 핀이 있는 모든 게이트를 패키지 없이 정의할 수 있습니다. 구조도나 보드가 아니라 라이브러리에 속성을 지정해야 합니다. 공급 장치 또는 외부 장치는 패키지가 지정되는 즉시 더 이상 해당 장치로 취급되지 않습니다. 그런 다음, 핀을 패드에 연결해야 합니다.
기능
외곽설정에 패드를 추가합니다.
문법
PAD [diameter] [shape] [orientation] [flags] ['name'] ..
마우스 키
오른쪽 버튼은 패드를 회전합니다.
Shift+오른쪽 버튼은 회전 방향을 반전합니다.
PAD 명령은 외곽설정에 패드를 추가하는 데 사용됩니다. PAD 명령이 활성화된 경우 패드 기호가 커서에 부착되어 화면 주위로 이동할 수 있습니다. 마우스 왼쪽 버튼을 누르면 현재 위치에 패드가 배치됩니다. 숫자를 입력하면 패드의 지름(실제 단위)이 변경됩니다. 패드 지름은 최대 200mm(7.7840인치)일 수 있습니다.
방향(ADD의 설명 참고)은 R0~R359.9 범위의 어떤 각도도 될 수 있습니다. 여기서는 S 및 M 플래그를 사용할 수 없습니다.
PAD 0.06
실제 단위가 "인치"인 경우 패드의 지름은 0.06인치입니다. 이 지름은 연속 작업을 위한 사전 설정으로 유지됩니다.
패드는 다음 쉐이프 중 하나일 수 있습니다.
Square | ||
Round | ||
Octagon | 팔각형 | |
Long | 연장 | |
Offset | 간격띄우기로 연장됨 |
이러한 쉐이프는 외부 도면층(상단 및 하단)에만 적용됩니다. 내부 도면층에서 쉐이프는 항상 "원형"입니다.
연장된 패드를 사용하면 지정된 지름이 패드의 더 작은 측면을 정의합니다. 연장된 패드의 두 측면 사이의 비율은 보드의 디자인 규칙에서 Shapes/Elongation 매개변수에 의해 지정됩니다(기본값은 100%이며, 이 경우 2:1의 비율이 지정됨).
패드 쉐이프 또는 지름은 PAD 명령이 활성 상태일 때 선택하거나 CHANGE 명령을 사용하여 변경할 수 있습니다. 예를 들면 다음과 같습니다.
CHANGE SHAPE OCTAGON
드릴 크기는 CHANGE 명령을 사용하여 변경할 수도 있습니다. 그러면 기존 값이 연속 패드에 계속 사용됩니다. 다른 패드 쉐이프와 드릴 홀을 실제 크기로 표시하면 화면 새로 고침 속도가 느려지기 때문에 EAGLE에서는 SET 명령을 사용하여 실제 화면표시 모드와 빠른 화면표시 모드 간을 변경할 수 있습니다.
SET DISPLAY_MODE REAL | NODRILL;
패드의 실제 쉐이프와 지름은 부품이 사용되는 보드의 디자인 규칙에 의해 결정됩니다.
표준 패드 쉐이프가 특정 외곽설정에 적합하지 않은 경우 패드 주위에 폴리곤을 그리거나 한쪽 끝이 패드에 연결된 와이어를 그려 임의의 패드 쉐이프를 작성할 수 있습니다. 다음 조건이 적용됩니다.
패드 이름은 프로그램에서 자동으로 생성되며 NAME 명령을 사용하여 변경할 수 있습니다. PAD 명령에서도 이름을 정의할 수 있습니다. 패드 이름 표시는 다음 명령을 사용하여 켜거나 끌 수 있습니다.
SET PAD_NAMES OFF | ON;
다음 _플래그_는 패드의 모양을 조정하는 데 사용할 수 있습니다.
NOSTOP | 땜납 정지 마스크를 생성하지 않습니다. | |
NOTHERMALS | 열을 생성하지 않습니다. | |
FIRST | "첫 번째" 패드(특수 쉐이프로 그릴 수 있음)입니다. |
기본적으로 패드는 필요에 따라 땜납 정지 마스크 및 열을 자동으로 생성합니다. 그러나 특별한 경우 특정 패드에서는 이 작업을 수행하지 않는 것이 바람직할 수 있습니다. 위의 NO... 플래그를 사용하여 이러한 기능을 억제할 수 있습니다
지정된 보드의 디자인 규칙에서 외곽설정의 "첫 번째 패드"를 특정 쉐이프로 그리도록 지정하면 FIRST 플래그가 표시된 패드가 해당 방식으로 표시됩니다.
새로 시작된 PAD 명령은 모든 플래그를 기본값으로 재설정합니다. 명령행에 플래그가 지정되면 이 PAD 명령 내에 배치된 다음과 같은 모든 패드에 적용됩니다(FIRST는 예외로, 이 옵션 바로 다음에 나오는 패드에만 적용됨).
보드의 단일 패드는 패드 하나로 외곽설정을 정의하는 방식으로만 사용할 수 있습니다. Via-홀은 보드에 배치할 수 있지만 요소 이름이 없으므로 netlist에 표시되지 않습니다.
기능
패드 배열을 작성합니다.
문법
PADARRAY [sides base start count dx dy unit drawrect includename includevalue deleteobjs]
PADARRAY 명령을 사용하면 라이브러리 외곽설정 편집기에서 패드의 배열을 작성할 수 있습니다. PAD 매개변수 도구막대의 아이콘에서 이 명령을 시작하면 배열을 작성하기 전에 측면, 기준 이름, 시작 색인, 패드 수 및 기타 옵션이 설정된 대화상자가 팝업됩니다. 이 명령이 명령행에서 시작되고 인수가 제공되면 아래에 지정된 것과 동일한 옵션을 사용할 수 있습니다.
명령 뒤에 인수가 제공된 경우 모두 존재해야 합니다.
sides | L, R, LR, T, B 또는 TB일 수 있으며, 패드를 그릴 직사각형의 측면을 나타냅니다(L=왼쪽, R=오른쪽, T=상단, B=하단). | |
base | 패드를 명명할 때 사용할 기준 이름입니다. 여기서 패드에는 첫 번째 핀이 |
|
start | 패드 명명을 위한 시작 색인입니다. 첫 번째 패드는 |
|
count | 배치할 패드 수입니다. | |
dx | 패드 사이의 X 방향 거리입니다. | |
dy | 패드 사이의 Y 방향 거리입니다. | |
단위 | 유효한 값은 MIC(미크론), MM(밀리미터), MIL(mil = 0.001인치), INCH입니다. | |
drawrect | ON 또는 OFF로, 작업의 일부로 SilkscreenTop 도면층에 직사각형을 그릴지 여부를 나타냅니다. | |
includename | ON 또는 OFF로, >NAME인 문자 객체를 값으로 배치할지 여부를 나타냅니다. | |
includevalue | ON 또는 OFF로, >VALUE인 문자 객체를 값으로 배치할지 여부를 나타냅니다. | |
deleteobjs | ON 또는 OFF로, 배열을 배치하기 전에 패드, 레이블 및 선 객체를 삭제할지 여부를 나타냅니다. |
기능
객체의 선택한 특성을 같은 유형의 다른 객체로 전송합니다.
문법
PAINTROLLER
PAINTROLLER
PAINTROLLER [propertyname]
PAINTROLLER 명령은 명령행에서 시작하거나 명령 도구막대의 PAINTROLLER 아이콘을 사용하여 시작할 수 있습니다. 선택한 객체의 특성 복사 대화상자에서 동일한 유형의 다른 객체로 전송할 특성을 선택한 후, 확인을 클릭하여 대화상자를 닫고 대상 객체를 클릭합니다.
기능
클립보드, 도면 또는 디자인 블록 파일의 콘텐츠를 도면에 복사합니다.
문법
PASTE [ orientation ]
PASTE [ orientation ] [ offset ] filename
PASTE [ DBL ][ orientation ] [ offset ] filename
마우스 키
가운데 버튼은 클립보드의 내용을 미러합니다.
오른쪽 버튼은 클립보드의 내용을 회전합니다
Shift+오른쪽 버튼은 회전 방향을 반전합니다.
Ctrl+V는 클립보드의 내용을 붙여넣습니다.
방향에 대한 자세한 내용은 ADD 명령을 참고하십시오.
GROUP, CUT 및 PASTE 명령을 사용하여 도면/라이브러리의 일부를 같거나 다른 도면/라이브러리에 복사할 수 있습니다. PASTE 명령을 사용할 때 다음 사항을 준수해야 합니다.
클립보드에 수정된 버전의 장치 또는 외곽설정이 있는 경우 구조도 또는 보드의 객체를 클립보드의 객체로 대체하기 위해 자동 라이브러리 업데이트가 시작됩니다.
주: 라이브러리 업데이트를 수행한 후에는 항상 DRC(디자인 규칙 검사)와 ERC(전기 규칙 검사)를 실행해야 합니다.
명령행에 파일 이름을 지정하면 해당 파일의 전체 내용이 현재 도면에 붙여넣어집니다. 지정된 파일이 일관된 보드/구조도 쌍 중 하나이고 일관된 보드/구조도 쌍을 편집하는 경우 두 파일이 해당 도면에 붙여넣어집니다. 파일 이름이나 디렉토리를 설정하는 대신 *를 설정하면 프로젝트 디렉토리 또는 세트 디렉토리에서 파일 대화상자가 열립니다. 증폭기의 디자인을 포함하는 일관된 보드/구조도 쌍이 있고, 해당 구조도가 여러 시트로 구성되어 있을 수 있다고 가정해 보십시오. 이제 이 증폭기를 프로젝트에 여러 번 배치하려면 어떻게 해야 할까요?
PASTE 100 amplifier.sch PASTE 200 amplifier.sch
이 예에서는 간격띄우기를 사용하는 방법을 보여줍니다. 이 방법을 사용하면 붙여넣은 파일의 모든 부품 및 네트 이름에 지정된 값이 추가됩니다(해당 이름이 유지되지 않을 경우 아래 내용 참고). 따라서 첫 번째 증폭기 채널은 모든 부품과 네트를 100부터 시작해서 명명되고, 두 번째 증폭기는 200부터 시작해서 명명됩니다. 간격띄우기를 지정하지 않으면 필요에 따라 새 이름이 생성됩니다. 일반 PASTE 작업과 마찬가지로 파일에서 붙여넣을 때 레이블이 있거나 공급 핀에 연결된 네트는 이름을 유지하지만 다른 모든 네트는 새로 생성된 이름이 지정됩니다. 레이블이 지정되거나 한 시트의 공급 핀에 연결된 경우 여러 시트에 표시되는 경우에도 네트의 이름을 유지하기에 충분합니다.
스크립트 파일에서 PASTE 작업을 수행하지 않는 한, 모든 네트 이름을 표시하는 대화상자가 나타납니다. "새 이름" 열의 이름을 클릭하면 개별 네트 이름을 편집할 수 있습니다. 아이콘은 붙여넣은 도면의 네트에 레이블이 있는지 또는 공급 핀이 있는지, 그리고 네트가 편집된 도면에서 같은 이름을 가진 기존 네트에 연결되는지 여부를 나타냅니다.
구조도를 구조도 도면에 붙여넣을 경우 붙여넣은 구조도의 모든 시트가 편집된 도면에 별도의 새 시트로 추가됩니다. 해당하는 보드(있는 경우)는 편집된 보드 도면의 기존 컨텐츠 아래에 배치됩니다. 보드가 배치되는 위치를 명시적으로 제어하려는 경우 보드에서 PASTE 작업을 수행할 수 있습니다. 이 경우 구조도 시트는 동일하게 추가되지만 보드는 마우스 커서에 부착되므로 원하는 위치에 정확히 배치할 수 있습니다.
도면층 정의, 네트 클래스, 디자인 규칙 및 자동 라우터 매개변수 등 파일에 있는 전역 설정의 경우 현재 열려 있는 도면의 설정이 유지됩니다. 즉, 붙여넣은 데이터의 경우 현재 도면의 Restring 매개변수가 사용되며, 이 매개변수로 인해 소스 도면과 비교하여 차이가 발생할 수 있습니다. 이를 위해 DRC를 실행해 보십시오.
물론 추가 도면층 또는 네트 클래스와 같은 추가 설정은 현재 도면에 추가됩니다.
_끌어 놓기_를 사용하여 파일을 놓을 때 Ctrl 키를 눌러 파일에서 붙여넣을 수도 있습니다.
파일 이름이 방향 또는 간격띄우기 값으로 오인될 수 있는 경우 작은따옴표로 묶습니다.
DBL 옵션을 사용하는 경우 디자인 블록을 파일 이름별로 붙여넣습니다. 파일 이름을 지정하지 않으면 ADD 대화상자와 유사한 대화상자가 팝업됩니다. 일반적으로 이 옵션은 도면 파일 또는 일관된 도면 파일 쌍에서 붙여넣는 것과 같습니다. 디자인 블록에는 보드와 구조도가 포함될 수 있습니다. 이는 가능한 모든 데이터를 붙여넣습니다. 열린 구조도만 있는 경우에는 보드에 따라 디자인 블록의 구조도 부분만 붙여넣습니다. 둘 다 붙여넣으려면 일관된 쌍을 로드해야 합니다. 보드 편집기에서 명령을 시작한 경우 도면 파일에서 붙여넣는 것과 같은 동작을 합니다. 마우스 클릭으로 보드를 배치할 수 있으며 새 시트가 구조도에 추가됩니다. 구조도 편집기에서 이 명령을 시작하고 디자인 블록에 시트가 하나만 있는 경우 마우스 클릭으로 현재 시트에도 배치할 수 있습니다. 이런 경우 새 시트에 자동으로 배치되지 않습니다.
이 옵션은 기호 편집기에서만 사용할 수 있습니다. 핀의 소스는 쉼표, 탭 또는 공백으로 구분된 문자로 데이터를 클립보드에 복사하는 모든 응용프로그램일 수 있으며, 여기에는 다양한 PDF 뷰어, 스프레드시트 및 문자 편집기가 포함됩니다. 최상의 결과를 얻으려면 PIN 섹션에 설명된 대로 헤더 행에 열 이름이 포함되고 셀에 핀 속성 값이 포함된 테이블 형식으로 데이터의 형식을 지정합니다.
이름 | 길이 | 기능 | 방향 | |||
IO_L1N_VREF_0 | Middle | None | In | |||
TCK | Middle | DotClk | Io | |||
GND | Short | None | Sup | |||
GND | Short | None | Sup | |||
gnd | Long | None | Pwr | |||
gnd | Long | None | Pwr | |||
Vcc | Middle | Dot | Pwr | |||
VCC | Middle | Dot | Pwr | |||
VCC | Middle | Dot | Pwr |
단일 열 또는 다중 열 데이터 모드에서는 PDF 데이터 시트와 같은 소스에서 직접 복사하는 방식도 지원됩니다. 힌트: PDF에서 단일 열만 복사하려면 시스템 지원 PDF 뷰어를 사용하고 Alt 키를 누른 상태에서 데이터를 선택합니다. 단일 열 모드에서는 모든 행에 핀 이름을 나타내는 단일 단어가 포함되어 있다고 가정합니다. Ctrl 키를 누른 상태에서 붙여넣기 명령을 시작하여 액세스할 수 있는 다중 열 모드에서는 핀 이름이 포함된 열에 대한 데이터가 분석됩니다. 이 두 모드의 성공 여부는 입력 데이터의 형식에 따라 크게 달라집니다. 일부 PDF 시트는 일반적이지 않은 형식 스타일을 적용합니다. 이 모드에서 문제가 발생하면 먼저 데이터를 문자 편집기에 붙여넣어 데이터 배치 형식을 검사하고 필요한 경우 수정합니다.
PIN 섹션에서는 핀 이름에 대한 일반 요구사항을 설명합니다. 기본 핀 속성 값은 입력 데이터에서 값을 추정할 수 없을 때마다 사용됩니다. 비규격 핀 이름에는 다음과 같은 변경 사항이 적용됩니다.
설명 | 전 | 후 | ||
공백 문자는 밑줄로 대체됩니다. | "A A" | "A_A" | ||
슬래시 주변의 공간이 제거됩니다. | "A / B" | "A/B" | ||
소문자는 대문자로 승격됩니다. | "ABcde" | "ABCDE" | ||
@ 표기법을 사용하여 중복 이름이 해석됩니다. | 기호의 "GND" 및 입력 데이터의 "Gnd, gnd" | "GND@1, GND@2, GND@3" |
기능
객체의 다중 복사본을 만들어 선형 또는 원형 패턴으로 정렬합니다.
문법
PATTERN ..
PATTERN LINEAR item-count x-spacing x-unit y-spacing y-unit object-location first-item-location
PATTERN CIRCULAR item-count degree [ rotate ] object-location circle-center-location first-item-location
마우스 키
오른쪽 버튼은 선택한 객체를 회전합니다
Shift+오른쪽 버튼 회전 방향을 반전합니다.
PATTERN 명령은 명령행에서 시작하거나 명령 도구막대의 PATTERN 아이콘을 사용하여 시작할 수 있습니다. 대화상자가 열리면 선형 모드에서 사본 수와 X 및 Y 간격을 결정할 수 있습니다. 확인을 클릭하여 대화상자를 닫은 다음, 복제할 객체를 클릭합니다. 다음번에 도면 영역을 클릭하면 배치할 첫 번째 객체의 위치가 고정됩니다. 지정된 매개변수에 따라 추가 중복 항목이 배치됩니다.
대화상자에서 원형 모드, 항목 수 및 각도 단계를 선택하는 경우 도면 영역을 처음 클릭하면 복제할 객체가 선택되고, 두 번째로 클릭하면 원의 중심이 결정되고, 세 번째로 클릭하면 배치할 첫 번째 객체의 위치가 고정됩니다. 추가 사본은 대화상자의 지정된 매개변수에 따라 자동으로 배치됩니다.
구조도, 배치 및 라이브러리 편집기에서 PATTERN 명령을 사용할 수 있습니다.
ITEM-COUNT | 패턴의 사본 수입니다. | |
X-SPACING | 패턴에서 두 사본 사이의 X 방향 거리 값입니다. | |
X-UNIT | INCH 또는 MIL 또는 MM 또는 MIC. X-SPACING의 단위입니다. | |
Y-SPACING | 패턴에서 두 사본 사이의 Y 방향 거리 값입니다. | |
Y-UNIT | INCH 또는 MIL 또는 MM 또는 MIC. Y-SPACING의 단위입니다. | |
OBJECT-LOCATION | 복사할 객체의 위치입니다. | |
CIRCLE-CENTER-LOCATION | 원형 패턴의 원 중심 위치입니다. | |
FIRST-ITEM-LOCATION | 패턴에서 첫 번째 항목의 위치입니다. |
ITEM-COUNT 패턴의 사본 수입니다. DEGREE 패턴의 두 사본 간 각도(도) 값입니다. ROTATE 선택 사항. "OPTIONAL" 키워드를 추가하면 패턴의 항목이 회전됩니다. OBJECT-LOCATION 복사할 객체의 위치입니다. FIRST-ITEM-LOCATION 패턴에서 첫 번째 항목의 위치입니다.
PATTERN CIRCULAR 20 45.0 ROTATE (1.5 1.6) (2.0 2.0) (3.0 2.0)
이 구문은 (1.5 1.6)의 20개 객체 복사본으로 구성된 원형 패턴을 생성합니다. 패턴 중심은 (2.0 2.0)에 있고, 패턴의 첫 번째 항목은 (3.0 2.0)에 있고, 두 항목 사이의 각도는 45.0°이고, 모든 항목이 회전됩니다.
PATTERN LINEAR 5 1.5 INCH 200 MIL (1.5 1.5) (3.0 2.5)
이 구문은 (1.5 1.5)의 5개 객체 복사본으로 구성된 선형 패턴을 생성합니다. 패턴은 (3.0 2.5)에서 시작되고 x 간격이 1.5인치이고 y 간격이 200mil입니다.
기능
기호의 연결점을 정의합니다.
문법
PIN 'name' options ..
마우스 키
오른쪽 버튼은 핀을 회전합니다.
Shift+오른쪽 버튼은 회전 방향을 반전합니다.
다음과 같은 6개 옵션을 사용할 수 있습니다. Direction
Function
Length
Orientation
Visible
Swaplevel
신호 흐름의 논리적 방향입니다. ERC(전기 규칙 검사) 및 전원 공급 장치 핀의 자동 와이어링에 반드시 필요합니다. 다음과 같은 항목을 사용할 수 있습니다.
NC | 연결되지 않음 | |
In | 입력 | |
Out | 출력(토템폴) | |
IO | 입/출력(양방향) | |
OC | 개방형 컬렉터 또는 개방 배수 | |
Hiz | 높음 임피던스 출력(예: 3 상태) | |
Pas | 수동(저항기, 콘덴서 등) | |
Pwr | 전원 입력 핀(Vcc, Gnd, Vss, Vdd 등) | |
Sup | 일반 공급 핀(예: 기준 기호용) |
기본값: IO
기호에 Pwr 핀이 사용되고 구조도에 해당 공급 핀이 있는 경우 네트가 자동으로 연결됩니다. 공급 핀은 구성요소에 사용되지 않습니다.
핀의 그래픽 표현:
None | 특별한 기능 없음 | |
Dot | 반전 기호 | |
Clk | 시계 기호 | |
DotClk | 반전된 시계 기호 |
기본값: None
핀 기호의 길이:
Point | 연결 또는 이름이 없는 핀 | |
Short | 0.1인치 길이 연결 | |
Middle | 0.2인치 길이 연결 | |
Long | 0.3인치 길이 연결 |
기본값: Long
핀의 방향입니다. 핀을 수동으로 배치할 때 마우스 오른쪽 버튼을 클릭하면 핀이 회전합니다. "orientation" 매개변수는 주로 스크립트 파일에서 사용됩니다.
R0 | 오른쪽의 연결점 | |
R90 | 위의 연결점 | |
R180 | 왼쪽의 연결점 | |
R270 | 아래의 연결점 |
기본값: R0
이 매개변수는 핀 및/또는 패드 이름이 구조도에 표시되는지 여부를 정의합니다.
Off | 핀 및 패드 이름이 그려지지 않음 | |
Pad | 패드 이름은 그려짐, 핀 이름은 그려지지 않음 | |
Pin | 핀 이름은 그려짐, 패드 이름은 그려지지 않음 | |
Both | 핀 및 패드 이름이 그려짐 |
기본값: Both
정수입니다. Swaplevel = 0은 핀을 다른 핀으로 스왑할 수 없음을 나타냅니다. 0보다 큰 값을 할당하면 동일한 기호에서 같은 swaplevel 번호로 핀을 스왑할 수 있음을 나타냅니다. 예를 들어, NAND 게이트의 입력은 모두 동일하므로 동일한 swaplevel 번호를 할당받을 수 있습니다. 기본값: 0
PIN 명령은 네트용 기호에서 연결점을 정의하는 데 사용됩니다. 핀은 Symbols 도면층에 그려지고 추가 정보는 Pins 도면층에 표시됩니다. 명령행에서 개별 핀에 다양한 옵션을 지정할 수 있습니다. 옵션은 어떤 순서로도 사용할 수 있으며 생략해도 됩니다. 이 경우 기본 옵션이 유효합니다. PIN 명령에서 이름을 사용하는 경우 이름을 아포스트로피로 묶어야 합니다. NAME 명령을 사용하여 기호 편집 모드에서 핀 이름을 변경할 수 있습니다.
핀에는 다음과 같은 방식으로 자동으로 번호가 매겨질 수 있습니다. 기호에 핀 D0~D7을 배치하려는 경우 첫 번째 핀은 다음 명령을 사용하여 배치됩니다.
PIN 'D0' *
또한 각 핀에 대해 마우스 클릭으로 다른 핀의 위치를 정의합니다.
모든 옵션은 CHANGE 명령을 통해 미리 정의할 수 있습니다. 새 PIN 또는 CHANGE 명령으로 편집할 때까지 해당 옵션이 계속 사용됩니다. SHOW 명령을 사용하여 방향 및 Swaplevel과 같은 핀 옵션을 표시할 수 있습니다.
구성요소에서 이름이 같은 핀을 여러 개 정의해야 하는 경우 다음 절차를 사용할 수 있습니다. 예를 들어, GND에 세 개의 핀이 필요하다고 가정해보겠습니다. 기호 정의 중에 핀에 이름 GND@1, GND@2 및 GND@3이 할당됩니다. 그러면 "@" 기호 앞의 문자만 구조도에 나타납니다.
장치에서 이미 사용되고 있는 기호에서는 핀을 추가하거나 삭제할 수 없습니다. CONNECT 명령으로 정의된 핀/패드 할당이 변경되기 때문입니다.
핀 연결점을 기준으로 기호에서 핀 및 패드 이름의 위치는 변경할 수 없으며 문자 크기도 변경할 수 없습니다. 새 기호를 정의할 때는 해당 크기가 기존 기호와 일치하는지 확인하십시오.
다음과 같이 반전된 핀의 이름("active low") 앞에 느낌표('!')가 있으면 해당 이름이 오버라인되어 표시될 수 있습니다.
!RESET
이 경우 결과는 다음과 같습니다.
_____ RESET
이에 대한 상세 정보는 TEXT 명령의 설명을 참고하십시오.
기능
핀 배열을 작성합니다.
문법
PINARRAY [sides base start numpins drawrect includename includevalue deleteobjs]
PINARRAY 명령을 사용하면 기호 편집기에서 핀 배열을 작성할 수 있습니다. PIN 매개변수 도구막대의 아이콘에서 이 명령을 시작하면 배열을 작성하기 전에 측면, 기준 이름, 시작 색인, 핀 수 및 기타 옵션이 설정된 대화상자가 팝업됩니다. 이 명령이 명령행에서 시작되고 인수가 제공되면 아래에 지정된 것과 동일한 옵션을 사용할 수 있습니다.
명령 뒤에 인수가 제공된 경우 모두 존재해야 합니다.
SIDES | L|R|T|B 또는 어떤 조합도 될 수 있으며, 핀을 그릴 직사각형의 측면을 나타냅니다(L=왼쪽, R=오른쪽, T=상단, B=하단). | |
BASE | 핀 이름에 사용할 기준 이름입니다. 첫 번째 핀이 |
|
START | 핀 명명을 위한 시작 색인입니다. 첫 번째 핀의 이름은 |
|
NUMPINS | 배치할 핀 수입니다. | |
DRAWRECT | ON 또는 OFF. 작업의 일부로 신호 도면층에 직사각형을 그려야 하는지 여부를 결정합니다. | |
INCLUDENAME | ON 또는 OFF. >NAME 문자 객체를 배치해야 하는지 여부를 결정합니다. | |
INCLUDEVALUE | ON 또는 OFF. >VALUE를 배치해야 하는지 여부를 결정합니다. | |
DELETEOBJS | ON 또는 OFF. 배열을 배치하기 전에 핀, 레이블 및 와이어 객체를 삭제해야 하는지 여부를 결정합니다. |
기능
선택한 부품의 모든 핀에서 연장되는 레이블이 있거나 없는 네트를 작성합니다.
문법
PINBREAKOUT name type
PINBREAKOUT 명령은 네트를 부품의 핀에서 경우에 따라 명명되고 레이블을 포함하는 핀에서 짧은 거리만큼 연장하여 선택한 각 부품을 브레이크 아웃합니다.
name 매개변수는 구조도의 부품과 일치해야 하고, type은 아래 옵션에 해당하는 1에서 4 사이의 숫자입니다.
주: 다양한 옵션이 있는 명령은 구조도에서 마우스 오른쪽 버튼으로 부품을 클릭할 때 표시되는 상황에 맞는 메뉴에서 액세스할 수 있습니다.
기능
핀 또는 패드를 스왑합니다.
문법
PINSWAP ..
PINSWAP 명령은 동일한 swaplevel(> 0)이 할당된 동일한 기호 내에서 핀을 스왑하는 데 사용됩니다. Swaplevel, PIN 명령을 참고하십시오. 보드가 Back 주석을 통해 구조도에 연결된 경우 관련 핀이 스왑 가능한 경우에만 2개의 패드를 스왑할 수 있습니다.
구조도가 없는 보드에서 이 명령은 동일한 외곽설정의 두 패드를 스왑할 수 있도록 허용합니다. 이 경우 Swaplevel은 선택되지 않습니다.
스왑된 핀에 부착된 와이어는 핀과 함께 이동되므로 단락 현상이 나타날 수 있습니다. DRC를 실행하여 발생 가능한 오류를 수정하는 것이 좋습니다.
기능
폴리곤 영역을 그립니다.
문법
POLYGON [signal_name] [width] [curve | @radius] ..
마우스 키
가운데 버튼은 도면층을 선택합니다.
오른쪽 버튼은 와이어 절곡부 스타일을 변경합니다( SET Wire_Bend 참고).
Shift+오른쪽 버튼은 절곡부 스타일 전환 방향을 반전합니다.
Ctrl+오른쪽 버튼은 해당 절곡부 스타일 간을 전환합니다.
와이어 끝점을 배치할 때 Ctrl+왼쪽 버튼을 누르면 호 반지름이 정의됩니다.
동일한 점에서 왼쪽 버튼을 두 번 클릭하면 폴리곤이 닫힙니다.
POLYGON 명령은 폴리곤 영역을 그리는 데 사용됩니다. Top, Bottom 및 Route2~15 도면층의 폴리곤은 신호로 처리됩니다. RestrictTop/Bottom/Vias 도면층의 폴리곤은 자동 라우터의 보호된 영역입니다.
curve 또는 @radius 매개변수가 지정되면, 폴리곤 정의의 일부로 호를 그릴 수 있습니다(LINE 명령의 자세한 설명 참고).
CAM 프로세서로 도면을 처리할 때 매우 많은 양의 데이터가 발생할 수 있으므로 폴리곤의 width에 너무 작은 값을 사용하지 않는 것이 좋습니다.
폴리곤 _width_는 항상 출력 장치의 하드웨어 해상도보다 커야 합니다. 예를 들어, 일반적인 해상도가 1mil인 Gerber 포토플로터를 사용하는 경우, 폴리곤 _폭_은 6mil보다 작아서는 안 됩니다. 일반적으로 폴리곤 _폭_은 다른 와이어와 동일한 범위로 유지해야 합니다. 0V에서처럼 숫자로 시작하는 이름을 폴리곤에 지정하려면, 폭 값과 구분할 수 있도록 이름을 작은따옴표로 묶어야 합니다.
Isolate 및 Rank 매개변수는 신호 도면층의 폴리곤에 대해서만 의미를 갖습니다.
실수를 철회하기 위해 언제든지 Esc 키를 사용하여 폴리곤의 마지막 와이어 부분을 제거할 수 있습니다.
신호에 속한 폴리곤은 다음과 같은 두 가지 다른 모드로 표시될 수 있습니다.
1. 외곽선 | 사용자가 정의한 외곽선만 표시됩니다. | |
2. 실제 모드 | 프로그램에서 계산한 대로 모든 영역이 표시됩니다. |
"외곽선" 모드에서는 폴리곤이 다른 와이어와 구별할 수 있도록 점선 와이어로 그려집니다. 보드 파일에는 "외곽선"만 포함됩니다.
계산은 시간이 오래 걸리는 작업이므로 기본 표시 모드는 "외곽선"입니다.
CAM 프로세서로 도면을 생성하면 모든 폴리곤이 계산됩니다.
RATSNEST 명령은 폴리곤의 계산을 시작합니다(SET POLYGON_RATSNEST OFF;를 사용하여 끌 수 있음). STOP 버튼을 클릭하면 폴리곤 계산이 종료됩니다. 이미 계산된 폴리곤은 "실제 모드"로 표시되고 다른 폴리곤은 모두 "외곽선 모드"로 표시됩니다.
RIPUP 명령은 폴리곤의 화면표시 모드를 "외곽선"으로 변경합니다.
CHANGE 작업은 이전에 "실제 모드"로 표시된 폴리곤을 다시 계산합니다.
폴리곤은 와이어와 같은 모서리에서 선택됩니다. SPLIT: 새 폴리곤 모서리를 삽입합니다.
DELETE: 폴리곤 모서리를 삭제합니다(세 개의 구석만 남은 경우 전체 폴리곤이 삭제됨).
CHANGE LAYER: 전체 폴리곤의 도면층을 변경합니다.
CHANGE WIDTH: 전체 폴리곤의 매개변수 width를 변경합니다.
MOVE: 폴리곤 모서리 또는 구석(예: 와이어 세그먼트)을 이동합니다.
COPY: 전체 폴리곤을 복사합니다.
NAME: 폴리곤이 신호 도면층에 있는 경우 신호 이름이 변경됩니다.
폴리곤 모서리의 선 폭입니다. 충전에도 사용됩니다.
모든 도면층에 폴리곤을 그릴 수 있습니다. 신호 도면층의 폴리곤은 신호에 속하며, 다른 신호로부터 디자인 규칙 및 네트 클래스에서 정의된 거리를 유지합니다. RestrictTop 도면층의 객체는 Top 도면층의 폴리곤에서 차감됩니다(RestrictBottom과 Bottom 도면층에도 동일하게 적용됨). 예를 들어, 이렇게 하면 기준 영역에 "음수" 문자를 생성할 수 있습니다.
채우기 모드(솔리드 [기본값], 해치 또는 절단부).
폴리곤을 서로 간에 빼는 방법을 정의합니다. '순위'가 낮은 폴리곤은 "첫 번째"로 나타나므로 '순위'가 높은 폴리곤에서 빼집니다.
유효한 순위는 16입니다. 디자인 규칙 검사에서 순위가 같은 폴리곤을 서로 비교해서 검사합니다. 순위 매개변수는 보드에 그려진 신호 도면층(116)의 폴리곤에 대해서만 의미가 있으며 다른 폴리곤의 경우에는 무시됩니다. 기본값은 1입니다.
패드와 smd가 연결되는 방법을 정의합니다(On = 열이 생성됨[기본값], Off = 열 없음).
주입구 = 해치(기본값: 50mil)일 때 채우기 선 사이의 거리입니다.
치수나 해당 제한 도면층에서 폴리곤 영역과 다른 신호 또는 객체 사이의 거리(기본값: 0)입니다. 특정 폴리곤에 디자인 규칙 및 네트 클래스의 해당 값을 초과하는 분리 값이 지정되면 둘 중 더 큰 값이 사용됩니다. 거리 및 공급 아래의 각 디자인 규칙을 참고하십시오.
디자인 규칙 및 네트 클래스에서 해당 값을 초과하는 분리 값을 폴리곤에 지정할 경우 계산된 폴리곤 및 폴리곤 자체와 동일한 신호에 속하는 객체 사이에 작은 간격이 발생하여 제조 중 문제가 발생할 수 있습니다. 따라서 대부분의 경우 이 매개변수를 0으로 유지하는 것이 좋습니다.
폴리곤은 자동으로 다른 신호와 일정한 거리를 유지하므로 폴리곤이 여러 개의 작은 폴리곤으로 분리될 수 있습니다. 이러한 폴리곤이 해당 신호의 다른(비 폴리곤) 객체와 전기적으로 연결되지 않은 경우 이 폴리곤을 표시하지 않으려고 할 수 있습니다. 고립된 항목 = Off[기본값] 매개변수를 사용하면 이러한 분리된 영역이 사라집니다. 고립된 항목 = On이면 그대로 유지됩니다. 신호가 폴리곤으로만 구성되고 다른 전기적으로 연결된 객체가 없으면, Orphans 매개변수의 설정에 관계없이 모든 폴리곤 부품이 그대로 유지됩니다. 특정 상황, 특히 Orphans = Off인 경우, 폴리곤이 완전히 사라질 수 있습니다. 이런 경우 폴리곤의 원래 외곽선이 화면에 표시되어 삭제 또는 수정할 수 있습니다. 프린터 또는 CAM 프로세서로 이동할 때 단락을 방지하기 위해 이러한 외곽선이 그려지지 않습니다. 신호에 다른 비폴리곤 객체가 있지만 폴리곤에 연결되지 않은 경우 폴리곤은 원래 외곽선과 함께 표시됩니다.
열 기호에서 전도 경로의 폭은 다음과 같이 계산됩니다.
특수 신호 이름 _OUTLINES_는 예를 들어 원형 보드를 밀링하기 위해 외곽선 데이터를 생성하는 데 사용되는 특정 특성을 폴리곤에 제공합니다. 이 이름을 다른 방식으로 사용해서는 안 됩니다.
간격 매개변수의 값에 따라, 폴리곤과 동일한 신호에 연결된 해치된 폴리곤 내의 패드, smd, Via 및 와이어가 래스터를 "통과"하여 신호에 대한 연결을 나타내는 에어 와이어가 생성될 수도 있습니다. 이러한 객체는 실제로 해치된 폴리곤에 명확히 연결되어 있는지 계산할 때 여러 개의 "제어점"으로 줄어듭니다. 예를 들어, 원형 패드의 경우 패드 원주에 북쪽, 동쪽, 서쪽 및 남쪽 점이고, 와이어의 경우 두 개의 끝점입니다. 계산된 폴리곤(외곽선 또는 해치선)에 이러한 점을 통과해서 해당 중심선으로 진행되는 선이 하나 이상 있는 경우 솔리드 연결이 존재하는 것으로 간주됩니다.
해치된 폴리곤 내에서 폴리곤 선에 대한 솔리드 접촉이 없는 열 및 고리형 링은 생성되지 않습니다.
특수 주입 스타일 "절단부"는 순위에 관계없이 동일한 도면층 내의 다른 모든 신호 폴리곤에서 폴리곤을 뺍니다. 신호 도면층의 폴리곤만 주입 스타일 "절단부"를 포함할 수 있습니다.
RATSNEST를 사용하여 신호 폴리곤을 계산한 후에도 절단부 폴리곤의 외곽선은 항상 화면에 점선으로 그려집니다.
절단부 폴리곤의 와이어 폭은 다른 신호 폴리곤에서 해당 폴리곤을 뺄 때 고려됩니다. 이 값을 작게 유지하여 많은 양의 CAM 데이터를 발생시키지 않을 수 있습니다(와이어 폭이 너무 작아서는 안 되는 "솔리드" 폴리곤과는 반대됨).
기능
부품 복제 핀을 레이블이 지정된 네트에 대한 버스 사양에 핀 이름이 포함된 근처의 버스에 자동으로 연결합니다.
문법
PINTOBUS name
PINTOBUS 명령은 부품 복제의 모든 핀에서 가까운 버스로 네트를 연장하는 데 사용됩니다. 여기서 버스 사양에는 부품의 핀 이름과 일치하는 멤버가 포함되어 있습니다.
이 명령은 명령행에서 실행할 수 있지만, 구조도에서 마우스 오른쪽 버튼으로 부품을 클릭할 때 표시되는 상황에 맞는 메뉴에서도 사용할 수 있습니다.
연결할 버스는 수평 또는 수직으로 그려야 하며 핀은 버스의 방향을 가리켜야 합니다.
예를 들어, 한쪽에는 VDD 및 GND라는 핀이 있고 다른 쪽에는 VIN 및 VOUT이라는 핀이 있는 부품을 고려해 보십시오. 한쪽에는 VDD 및 GND라는 이름을 포함하는 사양의 버스를 그리고, 다른 쪽에는 VIN 및 VOUT을 포함하는 다른 버스를 그리는 경우 이 명령은 각 핀에서 해당 버스로 연장되는 VDD, GND, VIN 및 VOUT라는 레이블이 있는 네트를 자동으로 작성합니다.
주: 명령을 사용하기 전에 연결하려는 부품 및 모든 버스를 선택해야 합니다. 그렇지 않으면 EAGLE에서 이 작업을 수행하라는 메시지가 표시됩니다. 이 명령을 사용하는 권장 방법은 Ctrl 키를 누른 상태에서 마우스 왼쪽 버튼을 클릭하여 연결할 버스와 부품을 점차적으로 선택한 다음, 상황에 맞는 메뉴 또는 명령행에서 PINTOBUS를 실행하는 것입니다.
기능
닫힌 와이어 세트를 폴리곤으로 변환하거나 그 반대로 변환합니다.
문법
POLYGONIZE
POLYGONIZE 명령은 닫힌 와이어 세트를 폴리곤으로 변환하거나 그 반대로 변환하는 데 사용됩니다. 와이어를 폴리곤으로 변환할 경우 POLYGONIZE를 실행하고 변환할 와이어 중 하나를 클릭합니다. 폴리곤을 와이어로 변환할 경우 POLYGONIZE를 실행하고 변환할 폴리곤의 외곽선을 클릭합니다. Alt 키를 누른 상태로 클릭하면 폴리곤이 새 객체로 추가되지만, Alt 키를 누르지 않으면 원래 객체가 새 객체로 바뀝니다.
POLYGONIZE를 호출하는 또 다른 방법은 와이어나 폴리곤 모서리를 마우스 오른쪽 버튼으로 클릭하고 "폴리곤으로 변환" 또는 "와이어로 변환"을 선택하는 것입니다. 그 후에는 "복사" 또는 "대체" 옵션이 제공됩니다.
기능
모듈에 포트를 추가합니다.
문법
PORT 'module_instance_name' 'net_name' options ..
PORT 'module' 'net_name' options ..
PORT 'module' 'net_name' options|DELETE
PORT 명령은 계층 구조도에 사용되는 모듈에 포트를 추가하는 데 사용됩니다.
모듈 기호의 가장 가까운 쪽에서 위치와 방향이 자동으로 계산됩니다.
포트는 모듈의 네트를 외부로 내보내고 다른 네트에 대한 연결점을 정의합니다. 포트에 연결된 네트는 공통 이름과 클래스를 제공합니다.
net_name에 대한 단순 버스 이름을 사용하는 경우(Names 참고), 이 포트는 해당 버스의 모든 네트를 외부로 한 번에 내보내고 적절한 버스에 대한 연결점을 정의합니다.
MODULE의 네트가 PORT를 통해 외부 연결이 설정된 경우 이 포트에 있는 네트의 네트 클래스가 모듈에 있는 네트의 네트 클래스를 덮어씁니다.
포트 이름은 내보내야 하는 해당 모듈 내의 네트 이름에 따라 선택해야 합니다. 포트 이름은 'PA[0..7]'과 같은 단일 범위의 단순 버스 이름일 수도 있습니다(별칭은 허용되지 않음).
신호 흐름의 논리적 방향입니다. ERC(전기 규칙 검사) 및 전원 공급 장치 핀의 자동 와이어링에 반드시 필요합니다. 다음과 같은 항목을 사용할 수 있습니다.
NC | 연결되지 않음 | |
In | 입력 | |
Out | 출력(토템폴) | |
IO | 입/출력(양방향) | |
OC | 개방형 컬렉터 또는 개방 배수 | |
Hiz | 높음 임피던스 출력(예: 3 상태) | |
Pas | 수동(저항기, 콘덴서 등) | |
Pwr | 전원 입력 핀(Vcc, Gnd, Vss, Vdd 등) |
기본값: IO
모듈 컨텍스트에서 이미 있는 포트의 방향을 변경할 수 있습니다.
DELETE 옵션은 모듈 컨텍스트에서 이미 존재하는 포트를 삭제하는 데 사용됩니다.
MOVE 명령을 사용하여 모듈 기호를 편집할 수 있습니다. 모듈 기호의 포트는 모듈 복제의 경계를 따라 이동하기 위해 연결 끝에서 Ctrl+왼쪽 버튼을 클릭하여 선택할 수 있습니다. INFO 명령을 사용하여 Ctrl+왼쪽 버튼으로 포트 특성을 선택할 수 있습니다.
DELETE 명령을 사용하여 Ctrl+왼쪽 버튼으로 포트를 삭제할 수 있습니다.
네트와 연결된 경우 선택이 모호해질 수 있습니다. 요청된 객체(이 경우 포트)로 전환하려면 Ctrl+오른쪽 버튼을 사용합니다.
기능
기호 또는 모듈 이름의 머리말을 정의합니다.
문법
PREFIX prefix_string;
이 명령은 ADD 명령을 사용하여 구조도에 기호를 배치할 때 자동으로 생성된 기호 이름의 초기 문자를 결정하기 위해 장치 편집기 모드에서 사용됩니다.
이 명령은 모듈의 시트를 편집하여 이 모듈의 머리말을 설정하는 경우에도 사용할 수 있습니다.
PREFIX U;
예를 들어 7400 장치를 편집할 때 이 명령을 사용하면 나중에 ADD 명령을 사용하여 구조도에 배치되는 게이트에 이름 U1, U2, U3가 순서대로 할당됩니다. 이러한 이름은 나중에 NAME 명령을 사용하여 변경할 수 있습니다.
기능
시스템 프린터로 도면을 인쇄합니다.
문법
PRINT [factor] [-limit] [options] [;]
PRINT 명령은 현재 편집된 도면을 시스템 프린터로 인쇄합니다.
색상 및 채우기 스타일은 편집기 창에서 설정된 대로 사용됩니다. 이 설정은 SOLID 및 BLACK 옵션을 사용하여 변경할 수 있습니다. 인쇄물에 사용된 색상 팔레트는 항상 흰색 배경용입니다.
패드 및 Via를 "채워진" 상태로 인쇄하려면(드릴 홀을 표시하지 않고) 다음 명령을 사용합니다.
[SET](ECD-CLI-S.html#set) DISPLAY_MODE NODRILL;
보드의 폴리곤은 PRINT 명령을 통해 인쇄할 때 자동으로 계산되지 않습니다. 외곽선만 그려집니다. 계산된 쉐이프로 폴리곤을 인쇄하려면 인쇄하기 전에 RATSNEST 명령을 사용합니다. 출력 축척에 사용할 비율을 입력할 수 있습니다.
제한 매개변수는 출력에서 사용할 최대 페이지 수입니다. 계수와 구분하려면 숫자 앞에 '-'이 있어야 합니다. 도면이 지정된 페이지 수에 맞지 않는 경우 비율을 서서히 줄여가면서 맞춰집니다. 이 매개변수를 -0으로 설정하여 여러 페이지를 허용합니다(그리고 인쇄물에서 지정된 축척 비율을 정확히 사용하는지 확인합니다).
PRINT 명령이 ';'으로 종료되지 않으면 인쇄 대화상자를 사용하여 인쇄 옵션을 설정할 수 있습니다. 명령행을 통해 입력한 옵션은 인쇄 대화상자에서 확인된 경우가 아니면(즉, 명령이 ';'으로 종료되지 않은 경우) 인쇄 설정에 영구적으로 저장되지 않습니다.
다음 옵션이 있습니다.
MIRROR | 출력을 미러합니다. | |
ROTATE | 출력을 90° 회전합니다. | |
UPSIDEDOWN | 도면을 180° 회전합니다. ROTATE와 함께 사용하면 도면이 총 270° 회전됩니다. | |
BLACK | 도면층의 색상 설정을 무시하고 모든 항목을 검은색으로 인쇄합니다. | |
SOLID | 도면층의 채우기 스타일 설정을 무시하고 솔리드의 모든 항목을 인쇄합니다. | |
CAPTION | 페이지 하단에 캡션을 인쇄합니다. | |
파일 | 출력을 파일로 인쇄합니다. 파일 이름은 이 옵션 바로 다음에 와야 합니다. | |
PRINTER | 특정 프린터로 인쇄합니다. 프린터 이름은 이 옵션 바로 다음에 와야 합니다. | |
PAPER | 지정된 용지 크기로 인쇄합니다. 용지 크기는 이 옵션 바로 다음에 와야 합니다. | |
SHEETS | 지정된 시트 범위를 인쇄합니다. 범위(시작-끝)는 이 옵션 바로 다음에 와야 합니다. | |
ALIGN | 지정된 정렬로 인쇄합니다. 정렬 설정은 이 옵션 바로 다음에 와야 합니다. | |
WINDOW | 도면의 현재 표시된 창 선택을 인쇄합니다. | |
PORTRAIT | 세로 방향으로 인쇄합니다. | |
LANDSCAPE | 가로 방향으로 인쇄합니다. | |
HIERARCHY | 모듈의 시트를 계층 방식으로 인쇄합니다. |
MIRROR...CAPTION 옵션 앞에 '-'가 있으면 해당 옵션은 현재 설정되어 있는 경우(이전 PRINT에서) 해제됩니다. '-'은 자체적으로 모든 옵션을 해제합니다.
FILE 옵션은 출력을 파일로 인쇄하는 데 사용할 수 있습니다. 이 옵션이 있는 경우 바로 뒤에 출력 파일의 이름이 와야 합니다. 출력 파일 이름의 확장자가 ".pdf"(대소문자 구분 안 함)인 경우 PDF 파일이 작성됩니다. 인쇄 대화상자의 "프린터" 콤보 상자에서 "파일로 인쇄(PDF)"를 선택하여 PDF 파일을 작성할 수도 있습니다. PDF 파일의 문자는 벡터 글꼴을 사용하지 않는 한, PDF 뷰어에서 검색할 수 있습니다.
출력 파일 이름의 확장자가 ".ps"(대소문자 구분 안 함)인 경우 Postscript 파일이 작성됩니다.
파일 이름이 "" 또는 ".ext"(예: "*.pdf"와 같이 확장자 뒤에 별표 있음)만 있는 경우 사용자가 실제 파일 이름을 선택하거나 입력할 수 있는 파일 대화상자가 열립니다.
".pdf"와 같이 파일 이름이 확장자만 있는 경우 출력 파일 이름은 도면 파일 이름과 동일하며, 확장자가 지정된 문자열로 변경됩니다.
파일 이름에는 다음 자리 표시자 중 하나 이상이 포함될 수 있으며, 이 자리 표시자는 각 문자열로 대체됩니다.
%E | 로드된 파일의 확장자('.' 제외) | |
%N | 로드된 파일의 이름(경로 및 확장자 없음) | |
%P | 로드된 파일의 디렉토리 경로(파일 이름 없음) | |
%% | 문자 '%' |
예를 들어, 파일 이름은 다음과 같습니다.
%N.cmp.pdf
이는 boardname.cmp.pdf를 작성합니다.
FILE 및 PRINTER 옵션이 둘 다 있는 경우 마지막으로 지정한 옵션만 고려됩니다
PAPER 옵션은 인쇄할 용지의 크기를 정의합니다. A4, 문자 등과 같이 PRINT 대화상자의 용지 콤보 상자에 나열된 용지 크기 이름 중 하나가 바로 뒤에 와야 합니다. 사용자 용지 크기를 설정해야 하는 경우, 다음 형식으로 지정해야 합니다.
Width x Height Unit
(공백 없음). 예를 들면 다음과 같습니다.
PRINT PAPER 200x300mm PRINT PAPER 8.0x11.5inch
Width 및 _Height_는 부동 소수점 숫자가 될 수 있으며 _Unit_은 mm 또는 인치가 될 수 있습니다(inch는 in으로 줄일 수 있음). 용지 이름은 대소문자를 구분하지 않고 전체적으로 지정해야 합니다. PRINTER 및 PAPER 옵션을 모두 사용하는 경우 먼저 PRINTER 옵션을 지정해야 합니다. 일부 프린터에서는 사용자 용지 크기가 작동하지 않을 수 있습니다. 주로 Postscript 또는 PDF 출력에 사용됩니다.
SHEETS 옵션은 구조도에서 시트 범위를 인쇄하는 데 사용할 수 있습니다. 범위는 2-15와 같이 '-'으로 구분된 두 숫자로 지정됩니다. 이 옵션을 사용하지 않으면 현재 편집된 시트만 인쇄됩니다. 모든 시트를 인쇄하려면 범위 ALL을 사용할 수 있습니다(대소문자를 구분하지 않지만 전체적으로 작성해야 함). 범위는 42와 같이 단일 번호로만 구성될 수도 있으며 이 경우 해당 시트가 정확히 인쇄됩니다. 로드된 구조도가 없는 경우 이 옵션은 아무 의미가 없습니다.
ALIGN 옵션의 경우 수직 정렬에는 T(상단), C(중심) 및 B(하단) 설정이 있고, 수평 정렬에는 R(오른쪽), C(중심) 및 L(왼쪽) 설정이 있습니다. 예를 들어, PRINT ALIGN TL;은 왼쪽 상단에 정렬해서 인쇄합니다. 한 방향만 지정하면 다른 방향이 중심으로 간주됩니다(예: 하단 중심으로 정렬해서 인쇄하려면 PRINT ALIGN B; 입력). 설정 순서는 관련이 없습니다.
현재 편집된 시트가 모듈의 일부인 경우 시트 범위가 모듈에 적용됩니다. SHEETS ALL 옵션을 사용하면 주 구조도의 모든 시트와 모든 모듈의 모든 시트가 인쇄됩니다. HIERARCHY 옵션이 추가로 제공되는 경우 모듈 복제에서 각각 사용할 수 있도록 모듈의 시트가 해당 파트 및 네트 이름과 함께 모듈 복제에 인쇄됩니다.
인쇄 옵션을 설정할 수 있는 인쇄 대화상자가 열립니다. | ||
PRINT; | 기본 옵션을 사용하여 도면을 즉시 인쇄합니다. | |
PRINT - MIRROR BLACK SOLID; | 도면을 미러된 상태로 검은색과 솔리드로 인쇄합니다. | |
PRINT 2.5 -1; | 도면을 2.5배 비율로 확대해서 인쇄하지만 **1**페이지를 초과하지 않도록 합니다. | |
PRINT FILE .pdf; | 도면을 도면 파일과 같은 이름의 PDF 파일로 인쇄합니다. | |
PRINT SHEETS 2-15 FILE .pdf; | 시트 2~15를 도면 파일과 같은 이름의 PDF 파일로 인쇄합니다. | |
PRINT SHEETS ALL; | 그려진 대로 주 구조도와 모든 모듈의 모든 시트를 인쇄합니다. | |
PRINT HIERARCHY SHEETS ALL; | 모듈 복제에 따라 주 구조도의 모든 시트와 모듈의 모든 시트를 인쇄합니다. |