MAPTOMODEL | MANUFACTURING | MARK | MEANDER | MENU | MIRROR | MITER | MODULE | MOVE
기능
장치를 해당 SPICE 하위 회로 모형 또는 SPICE 모형 카드에 매핑합니다.
문법
MAPTOMODEL name ..
MAPTOMODEL 명령을 사용하면 특정 SPICE 하위 회로 모형, SPICE 모형 카드 또는 고유 SPICE 모형에 부품을 매핑할 수 있는 대화상자가 열립니다. 장치가 아직 SPICE 호환 장치가 아닌 경우 ADDMODEL 명령이 먼저 백그라운드에서 시작됩니다. MAPTOMODEL은 사용자가 사용할 모형을 설정하고 부품의 핀을 모형 입력에 매핑할 수 있는 대화상자를 표시합니다. 게이트를 선택한 경우 장치 세트의 모든 게이트를 고려하여 SPICE 모형이 부착되고 매핑되며 모든 게이트에 적용됩니다. 명령은 구조도의 네트에서 상황에 맞는 메뉴 항목으로 사용할 수 있으며, 명령행 및 도구막대 명령 버튼을 통해서도 사용할 수 있습니다.
기능
제조 대화상자를 전환합니다.
문법
MANUFACTURING;
MANUFACTURING EXPORT;
MANUFACTURING CAM;
MANUFACTURING 명령을 사용하면 제조 플라이아웃 및 CAM 내보내기에 액세스할 수 있습니다. MANUFACTURING(매개변수 없음)은 보드 편집기에서 제조 플라이아웃 창을 전환합니다. 제조 플라이아웃은 치수, 드릴맵, 추가 뷰 등과 같은 보드에 대한 제조 정보를 제공합니다. MANUFACTURING CAM은 CAM 대화상자를 열고 MANUFACTURING EXPORT는 현재 디자인을 기준으로 Gerber 및 Excellon 데이터가 포함된 ZIP 보관 파일을 작성합니다. 이러한 명령은 보드 편집기에서만 사용할 수 있습니다.
기능
도면 영역에서 표식을 정의합니다.
문법
MARK
MARK;
MARK 명령을 사용하면 도면 영역에서 점을 정의하고 화면 왼쪽 위 구석에 있는 해당 점을 기준으로 마우스 커서의 좌표를 표시할 수 있습니다(선행 'R' 문자 사용). 이 명령은 보드 치수 또는 절단부를 정의해야 할 때 특히 유용합니다. MARK를 입력하여 표시를 켜거나 끕니다.
MARK 명령을 사용하기 전에 정확한 위치 결정을 위해 충분히 미세한 그리드를 선택합니다.
기능
차동 쌍 길이의 균형을 조정하고 신호 세그먼트의 길이를 늘립니다.
문법
MEANDER [length] ..
마우스 키
Ctrl+왼쪽 버튼은 선택한 신호 세그먼트의 길이를 측정합니다.
Ctrl+Shift+왼쪽 버튼은 선택한 신호 세그먼트의 최대 길이를 측정합니다.
오른쪽 버튼은 대칭 및 비대칭 미앤더 간을 전환합니다.
MEANDER 명령을 사용하여 차동 쌍을 형성하는 신호 길이 간의 균형을 조정할 수 있습니다. 차동 쌍의 와이어를 클릭하고 마우스 커서를 선택점에서 멀리 이동합니다. 두 신호의 길이에 차이가 있고 현재 마우스 위치가 선택점에서 충분히 멀리 떨어져 있는 경우 더 짧은 신호 세그먼트의 길이를 늘이는 와이어의 "미앤더" 모양 시퀀스가 그려집니다. 마우스 커서에 연결된 표시기에는 대상 길이(더 긴 신호 세그먼트의 길이)뿐만 아니라 대상 길이에서 두 신호의 편차(백분율)도 표시됩니다.
미앤더는 첫 번째 클릭 점에서 시작하여 마우스가 이동되는 두 번째 점까지 연장됩니다. 미앤더의 최대(수직) 크기는 마우스에서 미앤더 와이어까지의 거리로 정의됩니다.
단일 미앤더로 길이 균형을 조정하기에 충분하지 않은 경우 다른 위치에 더 많은 미앤더를 추가할 수 있습니다.
언제든지 명령행에 값을 입력하여 대상 길이를 설정할 수 있습니다. 이 값은 차동 쌍만이 아닌 모든 신호에 사용할 수 있습니다.
지정된 대상 길이로 차동 쌍을 미앤더하는 경우 미앤더는 먼저 차동 쌍을 형성하는 두 신호 세그먼트 길이 간의 균형을 조정하려고 시도한 다음, 두 세그먼트의 총 길이를 늘립니다.
대상 길이를 재설정하려면 MEANDER 명령을 다시 시작하거나 명령행에 값 0을 입력하면 됩니다.
Ctrl 키를 누른 상태에서 신호 와이어를 클릭하면 해당 신호 세그먼트의 길이가 측정되고 화면에서 마우스 위치 근처의 작은 표시기에 표시됩니다. 이 옵션을 사용하여 지정된 신호 세그먼트의 길이를 측정하고 해당 길이를 다른 세그먼트를 처리하기 위한 대상 길이로 사용할 수 있습니다. Ctrl+Shift를 누른 상태로 측정하면 이 세그먼트 또는 이전에 선택한 세그먼트의 최대 길이가 사용됩니다. 이 옵션을 사용하면 여러 버스 신호의 최대 길이를 쉽게 확인한 다음, 각 버스 신호를 해당 길이로 미앤더할 수 있습니다.
기본적으로 미앤더는 대칭으로 생성되면서 선택한 와이어를 따라 양방향으로 연장됩니다. 한쪽에만 공간이 있거나 차동 쌍의 와이어 중 더 긴 와이어가 연장되지 않다는 이유로 필요한 결과가 구현되지 않을 경우 마우스 오른쪽 버튼을 클릭하여 비대칭 모드로 전환할 수 있습니다. 실제 마우스 위치에 따라, 미앤더가 연장되는 와이어의 측면이 결정됩니다. 마우스를 주위로 이동하면서 적절한 위치를 찾습니다.
"차동 쌍의 기타/최대 길이 차이" 아래의 디자인 규칙에 정의된 값은 미앤더를 그리는 동안 길이 편차를 표시할 때 색상을 선택하는 데 사용됩니다. 백분율이 초록색으로 표시되면 해당 세그먼트가 지정된 공차 내에 있습니다. 그렇지 않으면 백분율이 빨간색으로 표시됩니다. 이 매개변수의 기본값은 10mm입니다.
기능
문자 명령 메뉴를 사용자화합니다.
문법
MENU option ..;
MENU;
MENU를 사용하여 사용자별 명령 메뉴를 작성합니다.
옵션 매개변수에 대한 전체 문법 사양은 다음과 같습니다.
option := command | submenu | delimiter command := [ icon ] text1 [ ':' text2 ] submenu := [ icon ] text '{' option [ '|' option ] '}' icon := '[' filename ']' delimiter := '---'
메뉴 옵션은 다음과 같이 간단한 명령일 수 있습니다.
MENU Display Grid;
이 구문에서는 메뉴를 Display 및 Grid 명령으로 설정합니다. Display 및 Grid는 메뉴 문자와 명령으로 해석됩니다
다음과 같이 별칭이 지정된 명령일 수 있습니다.
MENU 'MyDisp : Display None Top Bottom Pads Vias;' 'MyGrid : Grid mil 100 lines on;';
이는 명령 별칭 MyDisp 및 MyGrid를 표시하도록 메뉴를 설정하고, 각 버튼을 클릭할 때 각 옵션의 ':' 뒤에 있는 명령 시퀀스를 실제로 실행합니다(text2, 위 참고).
또한 다음과 같이 하위 메뉴 버튼일 수도 있습니다.
MENU 'Grid { Fine : Grid inch 0.001; | Coarse : Grid inch 0.1; }';
이는 클릭하면 클릭할 때 두 옵션인 섬세 및 거침이 포함된 하위 메뉴가 열리는 그리드 버튼을 정의합니다.
'|' 문자는 하위 메뉴 항목의 구분 기호로만 필요합니다(하위 메뉴는 위 참조). 특수 옵션 '---'를 사용하여 구분 기호를 삽입할 수 있으며, 이는 버튼을 그룹화하는 데 유용할 수 있습니다.
명령 버튼은 다음과 같이 아이콘을 표시할 때 대괄호로 묶은 아이콘의 파일 이름을 버튼 문자 앞에 표시할 수 있습니다.
MENU '[/path/to/myicon.png] Set a fine grid : Grid inch 0.001;';
여기서는 버튼에 지정된 아이콘만 표시되고 마우스 커서를 버튼 위로 가져가면 툴팁에 "미세 그리드 설정"이 표시됩니다. 파일 이름은 따옴표로 묶을 필요가 없습니다(예: 공백 마스킹).
다음과 같이 팝업 메뉴에서 아이콘이 사용되는 경우
MENU 'Grid { [/path/to/myicon.png] Set a fine grid : Grid inch 0.001; }';
다른 팝업 메뉴와 마찬가지로 아이콘과 문자가 모두 표시됩니다.
아이콘의 파일 이름에 디렉토리 경로가 포함되지 않은 경우 현재 작업 디렉토리 및 EAGLE 'bin' 디렉토리에서 검색됩니다. 둘 이상의 단어로 구성되거나 명령으로 해석될 수 있는 모든 _옵션_은 작은따옴표로 묶어야 합니다. 스크립트에서 MENU 명령을 사용하여 복잡한 메뉴를 정의하고 메뉴 정의를 여러 행으로 분산하여 보다 읽기 쉽게 만들려면 다음과 같이 백슬래시 문자('')로 행을 종료해야 합니다.
MENU 'Grid {\
Fine : Grid inch 0.001; |\
Coarse : Grid inch 0.1;\
}';
MENU Move Delete Rotate Route ';' Edit;
이는 명령 Move...Route, 세미콜론 및 Edit 명령이 포함된 명령 메뉴를 작성합니다. 명령
MENU;
이 명령은 기본 메뉴로 다시 전환합니다. ';' 항목을 항상 메뉴에 추가해야 합니다. 이는 여러 명령을 종료하는 데 사용됩니다. 복잡한 예:
MENU '[draw.png] Draw {\ Wire {\ Continous : CHANGE STYLE Continuous; LINE |\ DashDot : CHANGE STYLE DashDot; LINE |\ Help : HELP LINE;\ }|\ Rectangle {\ RECT |\ Help : HELP RECT; \ }\ }\ [export.png] Export {\ Script : EXPORT SCRIPT |\ Image : EXPORT IMAGE\ }\ MyScript : SCRIPT MyScript.scr;';
이 메뉴는 Draw, Export 및 MyScript의 3개 항목으로 구성되며, Draw 및 Export에는 하위 메뉴가 있고 아이콘과 함께 제공됩니다. Draw는 하위 메뉴 Wire와 Rectangle로 구성되고, Wire는 Continous, DashDot 및 Help 항목으로 구성되며, Rectangle은 RECT(문자 및 명령 RECT) 및 Help 항목으로 구성됩니다.
Export의 하위 메뉴에는 Script 및 Image 항목이 있습니다.
기능
객체 및 그룹을 미러합니다.
문법
MIRROR ..
MIRROR name..
마우스 키
Ctrl+오른쪽 버튼은 그룹을 미러합니다.
MIRROR 명령을 사용하면 객체가 Y축을 기준으로 미러될 수 있습니다. 이 명령을 적용할 수 있는 한 가지 경우는 보드의 반대쪽에 배치할 구성요소를 미러하는 것입니다.
부품, 패드, smd 및 핀을 이름으로 선택할 수도 있습니다. 이 기능은 객체가 현재 표시된 창 영역 외부에 있는 경우에 특히 유용합니다.
R5>VALUE에서처럼 부품 이름 및 속성 이름의 연결을 입력하여 부품의 속성을 선택할 수 있습니다.
구성요소는 적절한 OriginsTop/OriginsBottom 도면층이 표시되는 경우에만 미러될 수 있습니다.
MIRROR 명령과 함께 사용하도록 외곽설정을 선택하면 외부 도면층의 연결된 와이어도 미러됩니다(단락에 유의).
내부 도면층(2~15)의 객체는 미러되어도 도면층을 변경하지 않습니다. Via에도 동일하게 적용됩니다.
부품이 잠겨 있거나 연결된 패드가 허용된 영역 외부로 연장되는 경우(EAGLE의 /을(를) 사용하는 경우) 부품을 미러할 수 없습니다.
요소 그룹을 미러하기 위해 그룹은 일반적인 방식으로 GROUP 명령 및 폴리곤으로 먼저 정의됩니다. 그런 다음, MIRROR 명령이 선택되고 마우스 오른쪽 버튼을 사용하여 변경이 수행됩니다. 그룹은 다음 그리드 점을 통과하는 수직 축을 기준으로 미러됩니다. 와이어, 원, 패드 및 폴리곤은 그룹에 포함되지 않는 한 개별적으로 미러되지 않을 수 있습니다.
PC 보드 땜납 측면(Bottom 및 bPlace 도면층)의 문자는 자동으로 미러되므로 보드의 땜납 측면을 볼 때 읽을 수 있습니다. 구조도의 미러된 문자는 원점의 반대쪽에 인쇄되지만 정상적으로 읽을 수 있는 상태로 유지됩니다.
기능
와이어 접합을 마이터합니다.
문법
MITER [radius] ..
마우스 키
왼쪽 버튼 및 끌기는 마이터를 동적으로 수정합니다.
오른쪽 버튼은 원형과 직선 마이터 간을 전환합니다.
MITER를 사용하여 두 와이어가 결합되는 점에서 모서리를 제거합니다. 두 개의 기존 와이어는 동일한 도면층에 있어야 하며 폭과 와이어 스타일이 같아야 합니다.
정확히 두 개의 직선 와이어가 결합되는 점을 선택한 경우 지정된 _radius_에 따라 이러한 두 와이어 사이에 추가 와이어가 삽입됩니다. 마우스 왼쪽 버튼으로 이러한 점을 클릭하여 끌면 마이터 와이어를 동적으로 정의할 수 있습니다.
끝점 중간에 있는 와이어(호일 수도 있음)를 선택하고 해당 와이어가 정확히 두 개의 다른 직선 와이어에 연결된 경우(각 끝에 하나씩) 선택한 와이어는 지정된 _radius_에 따라 "다시 마이터"됩니다. 마우스 왼쪽 버튼으로 이러한 와이어를 클릭하여 끌면 마이터 와이어를 동적으로 정의할 수 있습니다.
_radius_가 양수이면 삽입된 와이어는 지정된 반지름의 호가 되고, 음수인 경우 직선 와이어가 삽입됩니다('-' 기호가 "직선"을 나타낸다고 가정). 마우스 오른쪽 버튼을 눌러 원형과 직선 마이터 간을 전환할 수 있습니다.
와이어 절곡부 스타일이 90도 또는 45도 스타일 중 하나인 경우 MITER 명령에 지정된 _radius_는 와이어를 그리는 다른 모든 명령에 사용됩니다. 원형 마이터를 설정한 경우 90도 및 45도 절곡부 스타일 모두에 적용됩니다. 직선 마이터의 경우 90도 절곡부 스타일만 영향을 받습니다.
기능
모듈을 작성합니다. 시트에 모듈 복제를 추가합니다.
문법
MODULE [[width height] 'module_name'] ['prefix*'] [+offset] [orientation] ..
MODULE [[width height] 'module_name'] ['module_instance_name'] [+offset] [orientation] ..
MODULE 'variant_name@module_name' ['module_instance_name'] [+offset] [orientation] ..
마우스 키
가운데 버튼은 모듈 복제를 미러합니다.
오른쪽 버튼은 모듈 복제를 회전합니다.
Shift+오른쪽 버튼은 회전 방향을 반전합니다.
MODULE을 사용하여 계층 구조도에 사용되는 모듈을 작성하고 시트에 모듈 복제를 추가합니다.
+간격띄우기가 지정되면 현재 모듈 복제는 요소를 명명하는 데 이 간격띄우기를 사용합니다. 값은 100의 배수여야 합니다(예: +100). 이 기능은 주 구조도의 모듈 복제에 대해서만 지원됩니다(자세한 내용은 아래 참고).
모듈 복제의 방향은 ADD 명령(R0, R90 등)에 나열된 일반적인 정의를 사용하여 문자로 정의할 수 있습니다.
PORT 명령은 모듈에 포트를 추가하는 데 사용됩니다.
모듈 복제는 해당 모듈의 부품과 네트를 보드에 추가합니다. 네트 이름은 모듈 이름과 네트 이름을 사용하여 구성됩니다(예: 'MODULE1:N$1'). PORT를 통해 네트를 내보내는 경우 이 포트에 연결된 네트로 덮어쓸 수 있습니다. 간격띄우기가 있는 모듈 복제의 부품 이름은 이 간격띄우기를 추가하여 생성됩니다(예: 간격띄우기가 '100'인 'R17'은 'R117'이 되며, 상세 정보는 아래 참조). 간격띄우기가 설정되지 않은 경우 부품 이름은 네트 이름과 같은 방식으로 구성됩니다(예: 'MODULE1:R17').
모듈의 특정 조립품 변형을 선택하려면 모듈 이름 앞에 해당 이름을 붙여야 합니다(예: 'V1@ABC').
모듈 정의에 머리말이 지정되면 모듈 복제 이름을 자동으로 생성하는 데 사용됩니다. 명령행에서 구문을 구분하려면 머리말 뒤에 별표('*')를 붙여야 합니다. 모듈 복제에 대한 이름이나 머리말을 지정하지 않은 경우, 모듈 이름이 머리말로 사용됩니다.
NAME 명령을 사용하여 모듈 복제 이름을 수정할 수 있습니다.
모듈 복제에 대한 간격띄우기 표기는 이름을 더 짧게 만들 수 있다는 이점이 있지만 요소의 명명 충돌을 초래할 수 있으므로 신중하게 사용해야 합니다.
예:
모듈 M에 R1R9의 부품이 있고 구조도 주 레벨에 부품(해당 요소) 이름 R201R209가 이미 사용된 경우 생성된 요소가 R201R209의 이름을 차지할 수 있으므로 간격띄우기 200을 사용하여 M의 모듈 복제 MI를 작성할 수 없습니다. 부품 R101R109, 간격띄우기 100의 또 다른 모듈 복제가 있는 경우에도 마찬가지입니다. EAGLE은 이러한 경우 오류 메시지에 따라 확인하고 거부합니다. 이 문제는 다른 양수 간격띄우기를 시도하거나 간격띄우기 0(예: 복합 표기)을 사용하여 쉽게 해결할 수 있습니다.
간격띄우기 표기가 충돌하지 않고 작동하더라도 여전히 혼동을 유발할 수 있습니다. 간격띄우기 300으로 변경하기로 결정했지만 주 수준에 R310, R311 등의 이름을 가진 부품이 있는 경우 위쪽 샘플에서는 이러한 부품이 MI에 속하지 않고 주 수준에 속한다는 것을 알기 어렵습니다. 따라서 이러한 오해를 방지할 수 있을 정도로 간격띄우기를 충분히 크게 설정하는 것이 좋습니다.
수행하려는 작업에 따라 짧은 모듈 복제 이름을 사용하는 복합 표기가 더 좋은 대안이 될 수 있습니다.
또한 오해를 줄이기 위해 모든 간격띄우기는 전체 구조도에서 한 번만 사용할 수 있습니다. 모듈 복제에 대한 속성 대화상자에서는 아직 점유하지 않은 값(또는 0)으로만 간격띄우기를 변경할 수 있습니다.
모듈 복제는 모듈 시트에 배치할 수도 있습니다. 이런 방식으로 임의 깊이의 계층구조를 작성할 수 있습니다. 더 깊은 계층구조 수준에서는 0보다 큰 간격띄우기가 지원되지 않습니다.
예: 복제 F0은 간격띄우기 100의 FILTER 모듈을 사용하고, 복제 SUB는 FILTER에 상주하며, 간격띄우기 0의 SUBMODULE을 사용합니다. FILTER 간격띄우기 100의 부품에 해당하는 요소가 적용되는 경우 SUBMODULE에 해당하는 요소(및 신호)에 대해 복합 표기는 디렉토리 경로와 마찬가지로 네트/신호에 대해서도 동일하게 사용됩니다. 예를 들어, SUBMODULE의 C1에 해당하는 요소 이름은 M0:SUB:C1이 됩니다. (주의: 더 깊은 계층에 간격띄우기가 허용된 경우 이름 충돌 및 오해가 발생할 가능성이 더 높습니다.)
모듈 크기는 모듈 이름 앞에 폭과 높이를 지정하는 경우 설정됩니다.
MOVE 명령을 사용하여 모듈 기호를 편집할 수 있습니다. 모듈 기호의 경계는 Ctrl+왼쪽 버튼을 사용하여 선택한 후 크기를 조정할 수 있습니다.
기능
객체를 이동합니다.
문법
MOVE ..
MOVE name ..
마우스 키
Ctrl+왼쪽 버튼은 원점에서 객체를 선택하거나 수정합니다(주 참고).
Shift+왼쪽 버튼은 전체 폴리곤을 선택합니다(주 참고).
Ctrl+오른쪽 버튼은 그룹을 선택합니다.
왼쪽 버튼 및 끌기는 객체를 즉시 이동합니다.
Ctrl+오른쪽 버튼 및 끌기는 그룹을 즉시 이동합니다.
가운데 버튼은 선택한 객체 또는 그룹을 대칭시킵니다.
오른쪽 버튼은 선택한 객체 또는 그룹을 회전합니다.
Shift+오른쪽 버튼은 회전 방향을 반전합니다.
MOVE 명령은 객체를 이동하는 데 사용됩니다.
부품, 패드, smd, 핀 및 게이트도 이름으로 선택할 수 있습니다. 이 기능은 객체가 현재 표시된 창 영역 외부에 있는 경우에 특히 유용합니다. 구조도에서 이름으로 다중 게이트 부품을 선택할 때는 부품 및 게이트 이름으로 구성된 전체 복제 이름을 입력해야 합니다.
R5>VALUE에서처럼 부품 이름 및 속성 이름의 연결을 입력하여 부품의 속성을 선택할 수 있습니다.
요소는 적절한 OriginsTop/OriginsBottom 도면층이 표시되는 경우에만 이동할 수 있습니다.
MOVE 명령은 표시되지 않는 도면층에는 영향을 주지 않습니다(DISPLAY 참조).
요소에 연결된 와이어(트랙)의 끝은 이 시점에서 이동될 수 없습니다.
요소를 이동할 때 신호에 속하는 연결된 와이어(트랙)도 함께 이동됩니다(단락 주의).
마우스 왼쪽 버튼으로 객체를 선택하고 계속 누르고 있으면 객체를 즉시 이동할 수 있습니다("클릭 및 끌기"). 마우스 오른쪽 버튼을 사용할 때도 그룹에 동일하게 적용됩니다. 그러나 이 모드에서는 객체를 이동하는 동안 객체를 회전하거나 미러할 수 없습니다.
부품이 잠겨 있거나 연결된 패드가 허용된 영역 외부로 연장되는 경우(EAGLE의 제한된 버전을 사용하는 경우) 부품을 이동할 수 없습니다.
MOVE 명령에서 사용하는 3가지 모드는 다음과 같습니다.
각도 유지 모드는 와이어 또는 와이어에 연결된 객체를 이동할 때 원래 각도를 유지합니다. Ctrl 키를 누르고 있으면 직교가 아닌 와이어는 그리드로 스냅됩니다.
자유 모드에서는 각도를 유지하지 않고 마우스를 따라 선택 영역을 이동합니다. 연결 해제 모드에서는 선택한 객체를 연결(패드, Via, 와이어 등)에서 연결 해제합니다. 이 방법은 이미 배치된 회로를 방해하지 않고 하위 회로 또는 요소를 다시 라우팅하는 데 유용할 수 있습니다.
MOVE 명령에 따라 다른 신호의 와이어 두 개가 함께 줄어드는 경우 별도의 신호로 유지되고 DRC 명령에 의해 오류에 플래그가 지정됩니다.
그룹을 이동하려면 MOVE 명령을 선택하고 마우스 오른쪽 버튼으로 그룹을 클릭하기 전에 선택한 객체가 일반적인 방법(GROUP 명령 및 폴리곤)으로 정의됩니다. 이제 마우스 오른쪽 버튼을 사용하여 전체 그룹을 이동 및 회전할 수 있습니다.
Shift 키를 누른 상태로 폴리곤 _와이어_를 선택하면 폴리곤 전체를 이동할 수 있습니다.
공급 핀(방향 공급)이 네트에 배치되면 핀 이름이 이 네트에 할당됩니다. 서로에 배치된 핀 또는 포트는 함께 연결됩니다.
요소의 연결 해제된 핀이 네트나 핀에 배치되면 해당 핀과 연결됩니다.
네트가 핀 위로 이동되면 네트와 연결되지 않습니다.
일반적으로 선택한 객체는 원래 배치된 그리드 내에 유지됩니다. Ctrl 키를 누른 상태에서 객체를 선택하면 객체를 선택한 점이 커서 쪽으로 당겨지고 현재 그리드로 스냅됩니다. Ctrl 키를 누른 상태에서 끝점이 아닌 중간 아무 곳에서나 _와이어_를 선택하면 끝점이 고정된 상태로 유지되며 와이어를 구부려 호로 변경할 수 있습니다. 호(기본적으로 와이어)의 곡률을 수정할 수 있는 것과 같은 방식입니다.
Ctrl 키를 누른 상태로 구석 중 하나에서 _직사각형_을 선택하면 직사각형의 폭과 높이의 크기를 모두 조정할 수 있습니다. Ctrl 키를 누른 상태로 직사각형의 모서리를 선택하여 각각 직사각형의 폭 또는 높이 크기를 조정할 수 있습니다. Ctrl 키를 누른 상태에서 직사각형의 중심을 선택하면 직사각형이 커서 쪽으로 당겨지고 현재 그리드로 스냅됩니다.
Ctrl 키를 누른 상태에서 원주에서 _원_을 선택하면 중심이 고정된 상태로 유지되며 원의 지름 크기를 조정할 수 있습니다. 이런 방식으로 중심점을 선택하면 중심점이 커서 쪽으로 당겨지고 현재 그리드로 스냅됩니다.
Ctrl 키를 누른 상태에서 _포트_를 선택하면 포트만 이동됩니다. 물론 이 포트 이동은 이 모듈의 모든 복제에 영향을 미칩니다.
이동할 객체가 포함된 GROUP을 정의하고 MOVE 명령을 사용하여 해당 그룹을 선택한 다음, 원하는 시트로 전환하고 MOVE 명령이 여전히 활성 상태이고 그룹이 커서에 연결되어 있으면 보드에 영향을 주지 않고 동일한 구조도의 다른 시트로 시트의 일부를 이동할 수 있습니다(Forward&Back 주석이 활성화된 경우). 새 시트에서 MOVE 명령이 다시 활성화되고 이전에 정의된 그룹이 커서에 부착됩니다. 이제 그룹을 평소처럼 배치하면 영향을 받는 모든 객체가 원래 시트에서 현재 시트로 전송됩니다. 현재 시트가 원래 시트와 동일하면 아무 작업도 수행되지 않습니다. 그룹에서 양쪽 끝이 있는 와이어만 전송되며, 다른 쪽 끝이 그룹에 포함되어 있지 않아 한 핀에 부착된 네트 와이어가 전송되지 않더라도 전송되는 모든 부품은 모든 해당 전기 연결과 함께 전송됩니다. 새 시트의 핀에 전기 연결이 있지만 이러한 연결을 보이게 하기 위해 부착된 다른 핀, 와이어 또는 접합이 없는 경우 접합이 이 지점에서 자동으로 생성됩니다.
이 프로세스는 스크립트로 작성할 수도 있습니다. 예는 다음과 같습니다.
edit .s1 group (1 1) (1 2) (2 2) (2 1) (1 1) move (> 0 0) edit .s2 (0 0)
이는 첫 번째 시트로 전환하고, 그룹을 정의하고, MOVE를 사용하여 해당 그룹을 선택하고, 두 번째 시트로 전환한 후 그룹을 배치합니다. 참고로, 마지막 (0 0)은 암시적으로 호출된 MOVE 명령의 좌표입니다. 시트를 재정리하려면 EDIT 명령을 참고하십시오.
그룹 기본값 켜기 옵션을 사용으로 설정하는 경우 간단히 현재 그룹에 이미 있는 객체를 클릭하고 끌면 객체를 이동할 수 있습니다.