SCHLIB 검사기
Parent page: Sch 패널
회로도 객체를 수동으로 선택하여 SCHLIB Inspector 패널에 컴포넌트 객체가 채워지도록 하고, 이를 확인하거나 편집할 수 있습니다.
요약
SCHLIB Inspector 패널을 사용하면 활성 컴포넌트의 하나 이상의 객체(또는 현재 회로도 라이브러리에서 선택된 모든 컴포넌트 객체)의 속성을 확인하고 편집할 수 있습니다. 이 패널은 동일한 종류의 여러 객체를 한 곳에서 편리하게 변경하는 데 사용할 수 있습니다.
패널 접근
SCHLIB Inspector 패널은 다음 방법으로 열 수 있습니다:
-
메인 메뉴에서 View | Schematic |
를 클릭합니다.
- F11 키보드 단축키를 사용합니다.
패널 표시 범위 정의
편집기 작업 공간에서 많은 객체를 선택한 경우, 선택을 해제하거나 변경하지 않고도 특정 객체 유형의 속성만 편집해야 하는 경우가 많습니다. 이는 패널 상단의 밑줄 친 컨트롤을 사용해 패널의 ‘표시 범위(display scope)’를 정의함으로써 수행할 수 있습니다:
왼쪽의 밑줄 친 컨트롤을 사용해 표시할 수 있는 객체 유형을 설정합니다. 컨트롤을 클릭하면 선택 팝업이 표시됩니다.
팝업에서 패널에 표시/편집할 객체 유형을 선택합니다. 모든 객체 또는 특정 객체를 선택할 수 있습니다. 하나 이상의 특정 객체 유형을 선택하려면 Display only 옵션을 활성화한 다음, 아래 목록에서 필요한 객체 옆의 체크박스를 활성화합니다. 이 목록에는 메인 작업 공간에서 현재 선택된 객체 유형만 포함됩니다.
특정 객체 유형 표시를 활성화하면, 컨트롤에 활성화된 유형이 쉼표로 구분되어 표시됩니다.
오른쪽의 밑줄 친 컨트롤(위 예에서는 'current document'로 표시됨)을 클릭하여 다음 옵션 중에서 선택합니다:
- current component – 편집기 창에서 활성 컴포넌트의 선택된 객체만 표시합니다.
- all components – 활성 회로도 라이브러리의 모든 컴포넌트에서 선택된 객체를 표시합니다.
객체 속성 확인
라이브러리 편집기 창에서 단일 객체를 클릭하면 해당 객체가 선택되고, 관련 속성이 SCHLIB Inspector 패널에 표시됩니다. 정보는 다음의 공통 접을 수 있는 섹션 아래에 표시됩니다:
Kind
이 섹션에는 ‘검사(inspect)’ 중인 컴포넌트 객체의 종류에 해당하는 항목 하나만 포함됩니다. 예를 들어 핀을 클릭하면 Pin 항목이 표시되고, 사각형을 클릭하면 Rectangle 항목이 표시되는 식입니다.
Design
이 섹션에도 항목이 하나만 있으며, 컴포넌트가 포함된 상위 회로도 라이브러리 문서와 관련됩니다.
Graphical
이 섹션에는 선택된 객체의 그래픽 속성이 포함됩니다. 여기에는 객체의 위치, 방향, 표시 색상 등이 포함될 수 있습니다.
Object Specific
이 섹션에는 검사 중인 객체에만 해당하며 그래픽 속성이 아닌 속성이 포함됩니다. 예를 들어 핀을 선택하면 다음과 같이 핀에 특화된 속성이 표시됩니다:
- Name
- Description
- Pin Designator
- Electrical Type
- ...etc
다른 객체를 선택하면 표시되는 속성이 달라집니다. 예를 들어 Rectangle 그래픽을 선택하면 해당 객체에 특화된 속성은 제공되지 않습니다.
Parameters
파라미터를 ‘첨부(attach)’할 수 있는 객체의 경우, 이 섹션에서 단일 또는 다중 객체에 대해 Parameters를 확인, 추가, 삭제할 수 있습니다.
객체 속성 편집
선택된 객체의 속성은 패널에서 해당 항목을 수정하여 편집할 수 있습니다. 편집 중인 필드 밖을 클릭하면 변경 사항이 적용됩니다. 이는 패널을 사용해 객체 속성을 편집하는 장점 중 하나로, 패널이 열린 상태로 유지되므로 매번 속성 대화상자를 닫았다가 다시 열 필요 없이 필요한 속성을 연속해서 변경할 수 있습니다.
패널을 편집에 사용하는 가장 큰 장점은 대화상자를 통해 객체를 하나씩 편집하지 않고도, 한 곳에서 여러 객체를 수정할 수 있다는 점입니다. 선택된 객체는 동일한 유형일 수도, 서로 다른 유형일 수도 있습니다. 선택된 모든 객체에 공통인 속성은 패널에 표시됩니다. 객체들 간 값이 서로 다른 공통 속성은 <...>(으)로 표시됩니다. 필요에 따라 속성을 편집하면, 변경 사항이 선택된 각 객체에 즉시 반영됩니다.
숫자 값 속성 편집
선택된 객체의 숫자 기반 속성은 기존 값을 새 값으로 입력해 가장 간단히 수정할 수 있습니다. 더하기(+)와 빼기(-) 연산자를 사용해 값의 부호를 지정할 수 있습니다. 부호를 지정하지 않고 입력한 값은 양수로 간주됩니다. 따라서 20을 입력하는 것은 +20을 입력하는 것과 같습니다.
값에 특정 측정 단위를 함께 입력할 수 있습니다. 소프트웨어는 해당 값을 문서에 정의된 현재 단위로 변환합니다. 단위를 지정하지 않으면 문서에 설정된 기본 단위가 사용됩니다.
여러 객체를 선택한 경우, 공통 속성을 변경하면 선택된 모든 객체에 영향을 줍니다. 예를 들어 선택된 Pin 집합을 좌우로 이동하려면 공통 X1 위치(position) 속성을 편집합니다.
여러 객체에 적용되는 속성 값은 하나의 필드에서 편집할 수 있습니다.
문자열 기반 속성의 일괄 치환
작업 공간에서 선택된 여러 객체에 공통인 문자열 기반 속성을 수정하는 것이 바람직한 경우가 있습니다. 예를 들어 선택된 Pin 객체의 Name을 AIN1, AIN2, AIN3 등에서 Alog1, Alog2, Alog3 등으로 변경하는 경우(컴포넌트의 Analog Input 핀)입니다. 이러한 유형의 일괄 치환을 수행하기 위해, 패널에서는 문자열 치환 구문 사용을 지원합니다.
문자열 치환 입력은 중괄호로 감싸며 다음 형식을 가집니다: {oldstring=newstring}
이 형식의 입력은 속성 값에서 발견되는 모든 oldstring을(를) newstring(으)로 바꿉니다. 데이터 버스 넷 라벨의 경우, Name 속성의 값 필드에 {AIN=Alog}를 입력하면 됩니다.
문자열 치환 지시 구문은 속성 필드에 직접 입력합니다.
동일한 대상 문자열에서 서로 다른 여러 문자열 부분을 치환하려면, 각 치환 항목을 각각의 중괄호로 감싸 여러 개 입력합니다. 소프트웨어는 이 입력을 받아 사실상 일괄 치환을 수행하며, 첫 번째 표현식을 치환한 다음 두 번째를 치환하는 식으로 계속 진행합니다.
문자열 기반 속성의 Smart Editing
SCHLIB Inspector 패널은 Smart Edit 기능을 통해 문자열 수정에 대한 추가 지원을 제공합니다. 선택된 객체들이 공유하는 속성 중 값이 문자열인 항목을 클릭하기만 하면 됩니다. 셀의 맨 오른쪽에
버튼이 나타납니다. 이 버튼을 클릭하면 Smart Edit 대화상자에 접근할 수 있습니다.
Smart Edit 대화상자에서 수행하는 일괄 문자열 치환은 위에서 설명한 직접 수동 방식과 동일하지만, 구현이 더 간단합니다.
이 대화상자는 Batch Replace 탭에서 접근할 수 있으며, 단일 또는 다중 문자열 수정을 수행하는 간소화된 방법을 제공합니다.
Smart Editor 대화상자의 Batch Replace 탭은 위에서 언급한 문자열 치환과 같은 방식의 간단하고 직관적인 치환을 제공합니다(단, 중괄호를 입력할 필요는 없음). From 필드 안을 클릭하고 현재 문자열에서 바꿀 부분을 입력합니다. 그런 다음 To 필드 안을 클릭하고 대체할 문자열을 입력합니다. 익숙한 문자열 치환 구문이 탭 하단에 표시됩니다.
기본 문자열 치환과 마찬가지로, Batch Replace 탭은 동일한 대상 문자열에서 서로 다른 여러 문자열 부분을 치환할 수 있도록 합니다. 예를 들어 컴포넌트 핀 범위에서 이름을 편집해야 하며 다음과 같이 변경되어야 하는 경우:
-
접두사
AIN를 가진 항목은ADC(으)로 변경. -
접미사
DD를 가진 항목은CC(으)로 변경.
이 경우 컴포넌트를 선택하고, 패널에서 Name 속성을 클릭한 다음 Smart Edit 대화상자에 접근합니다. 그런 다음 Batch Replace 탭에서 From 필드에 AIN을(를), To 필드에 ADC을(를) 입력합니다(따라서 대체 문자열은 {AIN=ADC}임). A 문자가 변경되지 않으므로, From/To 필드에 IN 및 DC만 입력하는 것도 동일하다는 점에 유의하십시오. 다음 From/To 필드 세트에 VDD 및 VCC을(를) 입력하여 두 번째 문자열 치환 변경을 추가합니다.
OK을(를) 클릭하면 컴포넌트 핀 이름이 그에 맞게 수정됩니다.
복잡한 다중 속성 변경을 위해 원하는 만큼의 일괄 치환 항목을 추가할 수 있습니다.
매개변수 편집/추가
매개변수를 ‘첨부’할 수 있는 객체의 경우, SCHLIB Inspector 패널에 추가 섹션(Parameters)이 표시됩니다. 단일 객체를 선택하면 이 섹션에 해당 객체에 현재 정의된 모든 매개변수가 나열됩니다. 여러 객체를 선택하면 선택된 모든 객체에 공통으로 존재하는 매개변수만 표시됩니다.
매개변수 이름의 하이퍼링크를 클릭하면 패널 내부에서 해당 매개변수의 속성을 바로 표시하고 편집할 수 있습니다. 이때 패널의 포커스가 매개변수 속성으로 전환됩니다. Owner 링크를 클릭하면 해당 매개변수가 속한 상위(부모) 객체 편집으로 돌아갑니다.
추가된 객체 매개변수는 패널에서 편집합니다. 여기서는 핀 매개변수의 Hide 속성이 체크되어, 편집기 작업 공간에서 보이지 않도록 설정되어 있습니다.
패널의 Parameters 섹션에서 사용자 정의 매개변수를 원하는 만큼 추가할 수 있습니다. Add User Parameter 항목 오른쪽의 필드에 새 매개변수 값을 입력하기만 하면 됩니다.
Enter를 누르거나 필드 밖을 클릭하면 Add new parameter to n object(s) 대화상자가 나타나며, 여기서 n는 이 새 매개변수가 동시에 추가될 선택된 객체의 개수를 나타냅니다.
필요에 따라 새 매개변수의 이름을 입력하고 OK을(를) 클릭하면, 선택된 객체(들)의 매개변수 목록에 해당 매개변수가 추가됩니다.
선택된 객체(들)에서 매개변수를 제거하려면, 매개변수 이름 바로 왼쪽에 있는
기호를 클릭합니다. 삭제를 진행할지 확인하는 대화상자가 표시됩니다.
참고
- F11 키를 누르면 작업 공간에서 패널 표시/숨김이 전환됩니다.
- 컴포넌트 편집기 창에서 하나 이상의 객체를 선택한 경우에만 패널에 정보가 표시됩니다.
- 패널이 특정 객체 유형만 표시하도록 표시 범위를 정의한 경우, 메인 작업 공간에서 선택을 해제해도 이 범위는 유지됩니다. 이후 이전에 정의한 범위에 포함되지 않는 객체를 선택하면, 패널 중앙에 ‘Click here to display all objects’라는 컨트롤이 표시되며, 이를 클릭하면 표시 범위의 Include 부분이 모든 객체 유형으로 재설정됩니다.
- Up/Down Arrow 키를 사용해 패널의 속성 목록을 각각 위/아래로 이동할 수 있습니다.