U 참조

UNDO | UPDATE | USE

UNDO

기능

 이전 명령을 취소합니다.

문법

 UNDO

 UNDO LIST

참고: REDO, SET, Forward&Back 주석.

UNDO 명령을 사용하면 이전에 실행한 명령을 취소할 수 있습니다. 이 기능은 실수로 삭제한 경우에 특히 유용합니다. 여러 UNDO 명령은 마지막 EDIT, OPEN 또는 REMOVE 명령에 도달할 때까지 동일한 수의 명령을 취소합니다.

UNDO 명령 버퍼는 메모리 공간을 소모합니다. 메모리 공간이 부족하면 다음 SET 명령을 사용하여 이 기능을 끌 수 있습니다.

SET UNDO_LOG OFF;

 UNDO/REDO는 Forward&Back 주석에 완전히 통합되어 있습니다.

UNDO 버퍼 대화상자

UNDO 명령의 LIST 옵션은 명령취소 버퍼의 전체 컨텐츠를 나열하는 대화상자를 엽니다. 리스트 구분 기호를 클릭하여 끌거나 뒤로 또는 앞으로 이동할 지정된 단계를 직접 클릭하여 명령취소/명령복구 단계 리스트를 이동할 수 있습니다. 현재 구분 기호 위치와 클릭한 리스트 항목 사이에 여러 단계가 있는 경우 그 사이의 모든 단계가 적절한 순서로 실행됩니다. 리스트에서 위로 이동한다는 것은 UNDO를 실행하는 것이고 아래쪽으로 이동한다는 것은 REDO를 실행하는 것을 의미합니다.

각 리스트 항목의 아이콘은 이 특정 명령이 실행된 도면을 나타냅니다. "확인"을 눌러 이 대화상자를 확인하면 도면이 리스트에서 선택한 상태로 유지됩니다. 대화상자를 취소하면 대화상자가 열리기 전의 상태로 복원됩니다.

주의: 매우 강력한 도구입니다! UNDO 리스트로 다시 돌아가(마우스 클릭 1번으로 수행할 수 있음) 새 명령을 실행하면 명령취소 버퍼가 해당 지점에서 잘리므로 되돌아갈 수 없게 됩니다. 따라서 주의해서 사용하십시오!

상단

UPDATE

기능

 라이브러리 객체를 업데이트합니다.

문법

 UPDATE

 UPDATE;

 UPDATE library_name..;

 UPDATE footprint_name@library_name..;

 UPDATE +@ | -@ [library_name..];

 UPDATE old_library_name = new_library_name;

참고: ADD, REPLACE.

UPDATE 명령은 보드 또는 구조도의 부품을 해당 라이브러리 객체와 비교하여 확인하고, 부품이 다른 경우 자동으로 업데이트합니다. 라이브러리 편집기에서 UPDATE를 호출하면 로드된 라이브러리 내의 외곽설정이 지정된 라이브러리에서 업데이트됩니다.

매개변수 없이 UPDATE 명령을 활성화하면 업데이트할 라이브러리를 선택하는 대화상자가 표시됩니다.

하나 이상의 라이브러리가 제공되면 해당 라이브러리의 부품만 확인됩니다. 라이브러리 이름에는 일반 라이브러리 이름("ttl" 또는 "ttl.lbr" 등), 전체 파일 이름("/home/mydir/myproject/ttl.lbr" 또는 "../lbr/ttl" 등) 또는 다운로드한 관리형 라이브러리의 URN(예: "urn:adsk.eagle:library:42")일 수 있습니다.

library_name에 공백이 포함되어 있으면 작은따옴표로 묶어야 합니다.

보드 또는 구조도에서 업데이트

명령이 ';'으로 종료되었지만 매개변수가 없는 경우 모든 부품이 검사됩니다. 첫 번째 매개변수가 '+@'인 경우 지정된 로컬 라이브러리(또는 로컬 라이브러리가 없는 경우 모든 로컬 라이브러리)의 이름에 '@' 문자(+숫자)가 추가됩니다. 이 방법을 사용하면 이름이 같은 새 라이브러리의 부품을 도면에 추가할 때 도면에 포함된 라이브러리가 수정되지 않을 수 있습니다. '@' 문자와 숫자로 끝나는 라이브러리 이름은 변경되지 않으며 관리형 라이브러리의 이름도 변경되지 않습니다.

첫 번째 매개변수가 '-@'인 경우 지정된 라이브러리(또는 지정된 라이브러리가 없는 경우 모든 라이브러리)의 '@' 문자(+숫자)가 라이브러리 이름에서 제거됩니다. 물론 이 기능은 도면에 해당 새 이름을 가진 로컬 라이브러리가 없는 경우에만 작동합니다.

이름이 처리되는 순서는 라이브러리가 도면 파일에 저장되는 순서에 따라 달라지므로 "UPDATE +@;" 다음에 "UPDATE -@;"(및 그 반대)가 오는 경우에 라이브러리 이름의 원래 세트가 반드시 생성되는 것은 아닙니다.

보드 또는 구조도 도면에 저장된 라이브러리는 기본 이름(예: "ttl")으로 식별되고, 관리되는 라이브러리의 경우 URN(예: "urn:adsk.eagle:library:462")으로 식별됩니다. 업데이트할 원본 라이브러리를 업데이트할 대상 라이브러리와 일치시킬 때, 두 개의 일치 항목(관리형 라이브러리)의 URN 또는 이름이 일치하고 URN(로컬 라이브러리)이 없는 경우가 우선적으로 일치 조건으로 간주됩니다. 이러한 일치가 없으면 이름이 일치하고 두 라이브러리 모드에 URN이 없는 경우로 UPDATE가 다시 돌아갑니다. (URN이 서로 다른 관리형 라이브러리 간에는 이름이 동일하더라도 일치하는 경우가 없습니다.) 잠재적 일치 항목이 두 개 이상 있는 경우 사용할 라이브러리를 선택하는 대화상자가 표시됩니다. 도면에 저장된 라이브러리 이름은 대소문자를 구분하지 않고 로컬 라이브러리의 경로는 고려되지 않습니다(명령행에 경로가 제공된 경우 제외). 특정 라이브러리가 현재 "사용 중"인지 여부는 중요하지 않지만, 관리형 라이브러리는 다운로드된 경우에만 사용됩니다. 라이브러리를 찾을 수 없는 경우 해당 라이브러리에 대해 업데이트가 수행되지 않습니다. 명령행에 입력한 라이브러리에 대해서만 오류가 표시됩니다. 보드 또는 구조도에 있는 모든 라이브러리를 업데이트할 때 누락된 라이브러리에 대해 오류가 표시되지 않습니다.

활성 Forward&Back 주석을 통해 연결된 구조도 또는 보드에서 UPDATE 명령을 사용하면 구조도와 보드 모두에서 작동합니다.

특정 지점에서 게이트, 핀 또는 패드를 해당 이름 또는 좌표로 매핑할지 여부를 지정해야 할 수도 있습니다. 각 라이브러리 객체의 이름이 바뀌었거나 객체가 이동된 경우가 여기에 해당합니다. 너무 많은 수정이 수행된 경우(예: 핀의 이름이 바뀌고 이동된 경우) 자동 업데이트가 불가능할 수 있습니다. 이 경우 두 단계(이름을 바꾸기 위한 단계 또는 이동을 위한 단계)를 통해 라이브러리를 수정하거나, 전체 라이브러리 객체에 다른 이름을 지정할 수 있습니다.

old_library_name = new_library_name과 함께 사용할 경우('=' 문자 앞뒤에 공백이 하나 이상 있어야 함) UPDATE 명령은 현재 보드 또는 구조도에서 old_library_name(이)라는 이름의 라이브러리를 찾아 _new_library_name_의 컨텐츠로 업데이트합니다. _old_library_name_은(는) 경로 없는 순수 라이브러리 이름이어야 하지만 _new_library_name_은(는) 전체 경로 이름 또는 URN일 수 있습니다. 업데이트가 성공적으로 수행된 경우 현재 보드/구조도 파일의 라이브러리 이름도 그에 따라 변경됩니다. 따라서 이 전체 작업은 물론 _new_library_name_이(가) 현재 보드 또는 구조도에서 아직 사용되지 않은 경우에만 가능합니다.

주: 보드 또는 구조도에서 라이브러리 업데이트를 수행한 후에는 항상 DRC(디자인 규칙 검사) 및 ERC(전기 규칙 검사)를 실행해야 합니다.

라이브러리에서 업데이트

라이브러리의 업데이트는 해당 라이브러리 내의 모든 외곽설정을 지정된 라이브러리의 버전으로 교체합니다. 외곽설정 이름(footprint_name@library_name)을 지정하면 특정 외곽설정만 대체할 수 있습니다.

상단

USE

기능

 사용할 라이브러리에 표식을 합니다.

문법

 USE

 USE -*;

 USE library_name..;

 USE -library_name..;

참고: ADD, REPLACE.

USE 명령은 나중에 ADD 또는 REPLACE 명령에서 사용할 수 있도록 라이브러리에 표식을 합니다.

매개변수 없이 USE 명령을 활성화하면 라이브러리 관리를 위한 대화상자가 나타납니다. 이 대화상자에서는 사용할 라이브러리를 표시하고, 라이브러리를 제거하고, 관리형 라이브러리를 다운로드하고 업데이트할 수 있습니다.

특수 매개변수 -*를 사용하면 이전에 표시한 라이브러리가 모두 삭제됩니다. -library_name을 사용하면 library_name이 삭제됩니다.

library_name은 라이브러리의 전체 이름이거나 와일드카드를 포함할 수 있습니다. 다운로드된 관리형 라이브러리의 URN일 수도 있습니다. library_name이 디렉토리의 이름이면 해당 디렉토리의 모든 라이브러리가 표시됩니다.

꼬리말 .lbr은 생략할 수 있습니다.

도면에 장치 또는 패키지를 추가할 때 해당 객체의 전체 라이브러리 정보가 도면 파일에 복사되므로 나중에 도면을 변경하기 위해 라이브러리가 필요하지 않습니다.

라이브러리의 변경 사항은 기존 도면에 영향을 주지 않습니다. 수정된 라이브러리의 부품을 업데이트하려면 UPDATE 명령을 참고하십시오.

제어판을 통해 라이브러리 사용

라이브러리의 활성화 아이콘을 클릭하거나(라이브러리가 사용 중임을 나타내기 위해 색상이 변경됨) 라이브러리의 상황에 맞는 메뉴에서 "사용"을 선택하여 제어판에서 사용하도록 쉽게 표시할 수 있습니다. 제어판에 있는 "라이브러리" 항목의 상황에 맞는 메뉴를 통해 모든 라이브러리를 사용하거나 _아무 라이브러리_도 사용하지 않을 수 있습니다.

사용한 라이브러리 및 프로젝트

현재 사용 중인 라이브러리는 프로젝트 파일에 저장됩니다(프로젝트가 현재 열려 있는 경우).

USE 파일 대화상자를 열어 라이브러리를 선택합니다.
USE -*; 이전에 표시된 모든 라이브러리를 삭제합니다.
USE demo trans*; 라이브러리 demo.lbr과 이름이 trans*.lbr과 일치하는 모든 라이브러리에 표식을 합니다.
USE urn:adsk.eagle:library:462; URN urn:adsk.eagle:library:462를 사용하여 관리형 라이브러리에 표식을 합니다.
USE -* /eagle/lbr; 먼저 이전에 표시된 모든 라이브러리를 삭제한 다음, 디렉토리 /eagle/lbr의 모든 라이브러리에 표식을 합니다.

상단