매개변수

Parent page: 회로도 객체

매개변수(Parameters)는 구성요소(그림에 표시됨), 문서 및 프로젝트에 사용되어 설계에 대한 상세 정보를 추가합니다.매개변수(Parameters)는 구성요소(그림에 표시됨), 문서 및 프로젝트에 사용되어 설계에 대한 상세 정보를 추가합니다.

요약

매개변수는 상위 객체의 하위 객체로 존재하는 범용 텍스트 문자열로, 해당 상위 객체에 상세 정보를 추가할 수 있게 해줍니다. 예를 들어 회로도 구성요소는 매개변수를 광범위하게 사용합니다. 매개변수는 Designator와 Comment를 정의하는 데 사용되며, 이를 완전히 정의하기 위해 추가할 수 있는 범용 매개변수 문자열에도 사용됩니다. 범용 구성요소 매개변수는 Wattage, Voltage 등과 같은 구성요소 상세 정보, 공급업체 이름과 부품 번호를 포함한 공급업체 상세 정보, 심볼의 리비전 번호와 같은 라이브러리 구성요소 설계 상세 정보, 그리고 구성요소 데이터시트로 연결되는 URL 같은 문서화 상세 정보 등 다양한 용도로 사용할 수 있습니다.

매개변수는 회로도 시트(문서) 수준과 프로젝트 수준에서 정의할 수 있습니다. 문서 수준 매개변수는 문서 제목과 번호 같은 필드를 정의하는 데 적합하고, 프로젝트 수준 매개변수는 설계자나 프로젝트 이름 같은 필드를 정의하는 데 적합합니다.

가용성

매개변수는 상위 객체의 속성으로 추가되며, 텍스트 문자열(Text String)처럼 독립적으로 배치되지 않습니다. 매개변수는 다음 설계 객체 중 어느 것에든 추가할 수 있습니다:

  • Component - Parameters 영역의 Component Properties 대화상자 또는(회로도 라이브러리 편집기에서 구성요소를 정의하는 동안 추가하는 경우) Library Component Properties 대화상자에서 사용자 정의 매개변수를 추가합니다. Designator와 Comment 매개변수는 Component 객체에 항상 존재합니다. 대화상자에 접근하려면 Schematic 편집기에서 구성요소를 더블클릭하거나, Schematic Library 편집기의 Sch Library 패널에서 구성요소 이름을 더블클릭합니다.
  • Pin - Pin Properties 대화상자의 Parameters 탭에서.
  • Port - Port Properties 대화상자의 Parameters 탭에서.
  • Sheet Symbol - Sheet Symbol 대화상자의 Parameters 탭에서.
  • Document - Document Options 대화상자(Project | Content | )에서. 매개변수는 대화상자의 Parameters 탭에 나열되며, 새 회로도 시트에는 여러 기본 매개변수가 자동으로 포함됩니다.
  • Project - Options for Project 대화상자(Project | Content | )에서. 매개변수는 대화상자의 Parameters 탭에 나열됩니다.

그래픽 편집

표시되는 문자열은 in-place 편집으로 알려진 방식으로 그래픽 편집이 가능합니다. 문자열을 제자리에서(in-place) 편집하려면 한 번 클릭해 선택하고, 1초 정도 멈춘 다음, 두 번째로 클릭하여 편집 모드로 들어갑니다.

 한 번 클릭하여 문자열을 선택합니다.

 잠시 멈춘 뒤, 두 번째로 클릭하여 제자리 편집 모드로 들어갑니다.

Designator 문자열의 값은 제자리에서 편집할 수 있습니다.Designator 문자열의 값은 제자리에서 편집할 수 있습니다.

 여기서는 문자열이 선택되어 대체 문자열을 입력할 준비가 된 상태입니다.

편집이 완료되면 Enter를 누르거나 문자열 밖을 클릭하여 제자리 편집 모드를 종료합니다.

Locked 속성이 활성화된 객체는 선택하거나 그래픽 편집할 수 없습니다. 잠긴 객체를 직접 더블클릭한 다음 Locked 속성을 비활성화하여 객체를 그래픽 편집할 수 있습니다.

Inspector 패널을 통한 편집

Panel pages: SCH Inspector, SCHLIB Inspector

Inspector 패널을 사용하면 활성 문서에서 하나 이상의 설계 객체 속성을 확인하고 편집할 수 있습니다.

Inspector 패널은 선택한 구성요소에 추가 매개변수를 더하는 기능도 지원합니다. 패널 하단의 Add User Parameter를 클릭하고 매개변수 Value를 입력한 다음 Enter를 누르십시오. 그러면 Parameter Name를 요청하는 대화상자가 열립니다.

구성요소 매개변수

구성요소 매개변수에는 designator와 comment, 그리고 모든 사용자 정의 매개변수가 포함됩니다.

회로도 라이브러리 편집기에서 구성요소 매개변수 편집

기본적으로 designator, comment 및 사용자 정의 매개변수는 Schematic Library 편집기에서 표시되지 않습니다. 이들은 Library Component Properties 대화상자에서 편집합니다. SCH Library 패널에서 구성요소 이름을 더블클릭하거나 Edit 버튼을 클릭하여 아래 이미지와 같이 대화상자를 여십시오.

구성요소 이름을 더블클릭하거나 Edit 버튼을 클릭하여 대화상자를 열고 라이브러리 편집기에서 구성요소 매개변수를 편집합니다.구성요소 이름을 더블클릭하거나 Edit 버튼을 클릭하여 대화상자를 열고 라이브러리 편집기에서 구성요소 매개변수를 편집합니다.

사용자 정의 매개변수는 Library Component Properties 대화상자에서 해당 Visible 체크박스를 활성화하면 표시할 수 있습니다. 이를 활성화하면 매개변수 Value.가 표시됩니다. 매개변수 이름을 표시하려면 Edit 버튼을 클릭하여 Parameter Properties 대화상자를 열고, Name 필드에 대한 Visible 체크박스를 활성화할 수 있습니다.

또는 Schematic Library Editor에서 designator 및 comment 문자열을 표시한 다음 더블클릭하여 속성을 편집할 수 있습니다. 이 문자열을 표시하려면 Tools | Options |

를 클릭하여 Library Editor Workspace 대화상자를 연 다음, 아래 이미지와 같이 Always Show Comment/Designator 옵션을 활성화합니다. 이 설정은 Schematic Library의 속성입니다.

Always Show Comment/Designator 옵션을 활성화하여 Schematic Library Editor에서 이 문자열을 표시합니다.Always Show Comment/Designator 옵션을 활성화하여 Schematic Library Editor에서 이 문자열을 표시합니다.

Schematic Editor에서 구성요소 매개변수 편집

구성요소 매개변수는 Schematic Editor에서 구성요소를 배치하는 동안 또는 회로도 시트에 배치한 후에 정의할 수 있습니다.

  • 구성요소 배치 중 designator/comment/user-parameter를 정의하려면, 구성요소가 커서에 떠 있는 상태에서 Tab 키를 누르십시오. Properties for Schematic Component 대화상자가 열립니다. 필요한 designator/comment/사용자 정의 매개변수 문자열을 입력한 다음 OK를 클릭하여 대화상자를 닫고 구성요소 배치를 완료합니다. 계속 구성요소를 배치하거나 Esc를 눌러 배치를 종료합니다.
  • 배치 후 designator/comment/user-parameter를 정의하려면, 배치된 구성요소를 더블클릭하여 Properties for Schematic Component 대화상자를 열고 designator/comment/user-parameter를 편집합니다. OK를 클릭하여 대화상자를 닫고 변경 사항을 적용합니다.

구성요소 매개변수의 표시 속성 편집

designator/comment/user-parameter 문자열의 모양(글꼴 종류, 크기, 색상 포함)은 다음과 같이 정의할 수 있습니다:

  1. Schematic Library Editor의 Parameter Properties 대화상자에서 designator/comment/user-parameter의 속성을 설정하여 심볼의 속성으로 정의합니다. 이를 위해서는 앞서 설명한 대로 designator 문자열이 표시되도록 해야 합니다.
  2. 배치된 회로도 구성요소의 구성요소 designator/comment/user-parameter 문자열을 편집합니다. 즉, 구성요소를 더블클릭하여 서로 다른 매개변수 속성을 편집합니다.

두 방법 모두 아래에 표시된 Parameter Properties 대화상자를 엽니다. 이 대화상자에서 매개변수의 모든 속성을 편집할 수 있습니다.

Designator 문자열의 값과 모양은 Parameter Properties 대화상자에서 편집할 수 있습니다.Designator 문자열의 값과 모양은 Parameter Properties 대화상자에서 편집할 수 있습니다.

매개변수 문자열 위치 고정

구성요소 매개변수 문자열의 기본 동작은 배치 중 구성요소를 회전할 때 자동으로 위치를 조정(autoposition)하는 것입니다. 이 동작이 필요하지 않다면, 심볼 생성 중 또는 구성요소를 회로도 시트에 배치한 후에 Parameter Properties 대화상자(이전 이미지 참조)에서 Autoposition 옵션을 끄십시오. 이렇게 하면 이 매개변수는 manual parameter(수동으로 위치가 지정된 매개변수라는 의미)로 분류됩니다. 수동 매개변수는 선택 박스의 왼쪽 아래 모서리에 점으로 표시됩니다.

특수 목적 구성요소 매개변수

특수 목적 구성요소 매개변수는 구성요소에서 관련 문서로의 링크를 정의하기 위해 만들어졌습니다. 여기에는 HelpURL과 ComponentLink 매개변수 쌍이 포함됩니다.

HelpURL 매개변수

HelpURL 매개변수는 구성요소에서 PDF나 웹 페이지 같은 외부 문서로의 링크를 정의할 수 있게 해줍니다. 이 링크는 회로도 시트에서 구성요소 위에 커서를 두고 F1를 누르거나, Libraries 패널에서 해당 구성요소가 선택되었을 때 활성화됩니다. 이 매개변수를 사용하면 PDF, 텍스트 파일 또는 HTML 페이지를 참조할 수 있습니다. 기능을 사용하려면 필요한 구성요소에 HelpURL 매개변수를 추가하고, 매개변수 값에 열고자 하는 문서를 설정하십시오.

매개변수 값을 지정할 때 절대 경로를 포함할 수도 있고 문서 이름만 입력할 수도 있습니다. 다음 예시는 매개변수 값으로 유효한 입력입니다:

  • C:\Design_Projects\Schematics\Modifications.txt
  • From Idea to Manufacture - Driving a PCB Design through CircuitStudio.pdf
  • www.circuitstudio.com

커서가 배치된 객체 위에 있는 상태에서 F1를 누르면, 문서 검색은 다음과 같이 수행됩니다:

  • 경로가 지정되어 있으면 해당 위치를 먼저 검색합니다,
  • 해당 위치에서 문서를 찾을 수 없거나 경로가 지정되지 않은 경우, CircuitStudio 설치의 \Help 폴더를 검색합니다,
  • 문서를 찾을 수 없으면 객체의 기본 도움말 항목이 표시됩니다.
대상 문서는 작업 공간에서 배치된 부품 위를 마우스 오른쪽 버튼으로 클릭해도 접근할 수 있습니다. 링크 항목은 References 하위 메뉴의 최상단 항목으로 표시되며, 제목은 Help입니다.

ComponentLink 매개변수 쌍

이 기능을 사용하면 임의 개수의 참조 문서에 대해 이름이 지정된 링크를 정의하고 표시할 수 있습니다. 여러 ComponentLink 매개변수 쌍을 정의할 수 있습니다. 이 기능을 사용하려면 각 ComponentLink 쌍에 대해 다음과 같이 두 매개변수를 추가하고 구성하십시오:

첫 번째 매개변수 - 대상 문서를 정의하는 데 사용:

  • Parameter Name = ComponentLinknURL (n은 임의의 정수 값)
  • Parameter Value = target document path\name

두 번째 매개변수 - 메뉴에 표시되는 항목을 정의하는 데 사용:

  • Name = ComponentLinknDescription (n은 첫 번째 매개변수에서 사용한 것과 동일한 정수 값)
  • Value = Entry to appear in the menu

ComponentLink 매개변수 쌍은 원하는 만큼 정의할 수 있으며, 각 쌍은 n에 대해 동일한 값을 공유함으로써 서로 연관됩니다.

구성요소 링크에 접근하려면 작업 공간에서 배치된 부품을 마우스 오른쪽 버튼으로 클릭합니다. 링크 항목은 References 하위 메뉴에 표시됩니다.

문자열 값을 매개변수 값으로 대체하기

컴포넌트 매개변수는 해당 Visible 체크박스를 통해 쉽게 표시할 수 있습니다. 하지만 문서(Document) 또는 프로젝트(Project) 매개변수는 회로도 시트에 직접 표시할 수 없으므로 그렇지 않습니다. 이러한 매개변수를 표시하기 위해 String Indirection라는 기법을 사용합니다. String Indirection은 회로도 시트에 일반 텍스트 문자열을 배치한 다음, 문자열 값을 입력하는 대신 등호(=)로 시작하는 문서 또는 프로젝트 매개변수의 이름을 입력하는 방식입니다(예: =Title). 소프트웨어는 이러한 문자열을 자동으로 감지하며, =Title 같은 텍스트 문자열의 내용을 표시하는 대신 문서 및 프로젝트 매개변수를 확인하여 Title라는 매개변수가 있으면 Title 매개변수의 값이 표시됩니다.

간접 참조된 문자열은 Special Strings로 알려져 있습니다. 아래에 나열된 것처럼 미리 정의된 특수 문자열이 매우 많이 있습니다. 또한 사용자가 정의한 어떤 문서/프로젝트 매개변수도 특수 문자열로 간주할 수 있으며, 회로도 시트의 텍스트 문자열로 간접 참조할 수 있습니다.

간접 참조된 문자열은 회로도 시트를 인쇄하는 등 출력 생성 시 항상 해석되어 표시됩니다. 또한 많은 문자열은 화면에서도 직접 해석되어 표시됩니다.

특수 문자열을 사용해 타이틀 블록의 필드를 정의합니다. 문자열 간접 참조 기능은 활성 회로도에 대한 올바른 정보를 문서 매개변수에서 추출하여 타이틀 블록에 표시해 줍니다.

회로도 미리 정의된 특수 문자열

다음은 회로도 문서에서 사용할 수 있는 미리 정의된 특수 문자열입니다. 대부분은 활성 문서에 대해 기본으로 정의된 매개변수 정보에 연결되며, 이는 Document Options 대화상자의 Parameters 탭(Project | Content | Document Options)에서 정의됩니다.

  • =Address1 – 기본 문서 수준 매개변수 Address1에 지정된 값을 표시합니다.
  • =Address2 – 기본 문서 수준 매개변수 Address2에 지정된 값을 표시합니다.
  • =Address3 – 기본 문서 수준 매개변수 Address3에 지정된 값을 표시합니다.
  • =Address4 – 기본 문서 수준 매개변수 Address4에 지정된 값을 표시합니다.
  • =Application_BuildNumber – 현재 CircuitStudio 설치의 버전 및 빌드를 표시합니다.
  • =ApprovedBy – 기본 문서 수준 매개변수 ApprovedBy에 지정된 값을 표시합니다.
  • =Author – 기본 문서 수준 매개변수 Author에 지정된 값을 표시합니다.
  • =CheckedBy – 기본 문서 수준 매개변수 CheckedBy에 지정된 값을 표시합니다.
  • =CompanyName – 기본 문서 수준 매개변수 CompanyName에 지정된 값을 표시합니다.
  • =CurrentDate – 현재 날짜입니다. 사용자 시스템 설정에서 자동으로 계산되며 dd/mm/yyyy 형식으로 표시됩니다. 회로도 편집 시 또는 새로고침/다시 그리기 시 업데이트됩니다. 예: 10/12/2012.
  • =CurrentTime – 현재 시간입니다. 사용자 시스템 설정에서 자동으로 계산되며 h:mm:ss AM/PM 형식으로 표시됩니다. 회로도 편집 시 또는 새로고침/다시 그리기 시 업데이트됩니다. 예: 2:39:47 PM.
  • =Date – 고정(정적) 날짜 정보를 표시하는 데 사용됩니다. 기본 문서 수준 매개변수 Date에 지정된 값을 표시합니다. 자동으로 계산되어 정해진 형식으로 표시되는 =CurrentDate 특수 문자열과 달리, 원하는 어떤 형식으로든 정적 날짜 정보를 입력할 수 있습니다.
  • =DocumentFullPathAndName – 문자열이 배치된 문서의 전체 경로와 이름을 표시하는 데 사용됩니다. 예: C:\MyTestDesign\PSU.SchDoc.
  • =DocumentName – 회로도의 파일 이름만(파일 경로 제외) 표시하는 데 사용됩니다. 예: PSU.SchDoc.
  • =DocumentNumber – 기본 문서 수준 매개변수 DocumentNumber에 지정된 값을 표시합니다. 또한 Tools | Annotation | Number Sheets 명령을 사용할 때 Sheet Numbering For Project 대화상자를 통해 소스 매개변수를 업데이트할 수도 있습니다.
  • =DrawnBy – 기본 문서 수준 매개변수 DrawnBy에 지정된 값을 표시합니다.
  • =Engineer – 기본 문서 수준 매개변수 Engineer에 지정된 값을 표시합니다.
  • =ImagePath – 기본 문서 수준 매개변수 ImagePath에 지정된 값을 표시합니다.
  • =ModifiedDate – 회로도의 수정 날짜 타임스탬프이며, 자동으로 채워집니다. 예: 10/12/2012.
  • =Organization – 기본 문서 수준 매개변수 Organization에 지정된 값을 표시합니다.
  • =ProjectName – 프로젝트의 실제 이름(확장자 포함)을 표시합니다. 예를 들어 파일명이 MyPCB.PrjPcb인 프로젝트의 경우, 이 특수 문자열은 MyPCB.PrjPcb를 표시합니다.
  • =Revision – 기본 문서 수준 매개변수 Revision에 지정된 값을 표시합니다.
  • =Rule – 기본 문서 수준 매개변수 Rule에 지정된 값을 표시합니다. 이 매개변수의 값은 처음에 Undefined Rule이며(회로도에서는 *로 표시됨), 매개변수 값을 더블클릭하면 규칙 유형을 정의하고 제약 조건을 편집할 수 있습니다.
  • =SheetNumber – 현재 회로도의 시트 번호입니다. 이 값은 Tools | Annotate | Number Sheets 명령을 사용할 때 계산됩니다. Sheet Numbering For Project 대화상자에서 할당된 시트 번호가 기본 문서 수준 매개변수 SheetNumber의 값으로 입력됩니다. 이 특수 문자열을 회로도 시트의 Editor 탭 보기에서 사용하면, 여기에서 정보를 가져옵니다.
  • =SheetTotal – 프로젝트의 전체 시트 수입니다. 이 값은 Tools | Annotate | Number Sheets 명령을 사용할 때 계산됩니다. Sheet Numbering For Project 대화상자의 시트 총계가 기본 문서 수준 매개변수 SheetTotal의 값으로 입력됩니다. 이 특수 문자열을 회로도 시트의 Editor 탭 보기에서 사용하면, 여기에서 정보를 가져옵니다.
  • =Time – 고정(정적) 시간 정보를 표시하는 데 사용됩니다. 기본 문서 수준 매개변수 Time에 지정된 값을 표시합니다. 자동으로 계산되어 정해진 형식으로 표시되는 =CurrentTime 특수 문자열과 달리, 원하는 어떤 형식으로든 정적 시간 정보를 입력할 수 있습니다.
  • =Title – 기본 문서 수준 매개변수 Title에 지정된 값을 표시합니다.
  • =VariantName - 출력이 생성된 변형(variant)을 표시합니다. 이는 현재 변형(Project | Project Actions | Current Variant) 항목을 따릅니다. 기본 설계(base design)로 출력을 생성한 경우 값은 [No Variations]가 됩니다.

Annotation 대화상자에서 사용할 수 있는 특수 문자열의 전체 목록에는 사용자가 정의한 문서 수준 및 프로젝트 수준 매개변수에서 파생된 항목도 포함된다는 점을 기억하십시오.

시트 번호는 수동으로 정의할 수도 있고 Tools | Annotation | Number Sheets를 사용해 할당할 수도 있습니다. 이 명령은 Sheet Numbering for Project 대화상자를 열며, 프로젝트의 각 시트에 연속 번호를 할당하는 데 사용할 수 있습니다.

컴포넌트 매개변수와 함께 사용하는 특수 문자열

컴포넌트 매개변수를 정의할 때 사용할 수 있는 추가 특수 문자열(또는 기존 문자열의 특수 해석)이 몇 가지 있습니다. 각 경우에서 특수 문자열은 매개변수의 value로 입력됩니다.

  • =CurrentFootprint – 관련 Component Properties 대화상자의 Models 영역에서 정의된 대로, 컴포넌트에 현재 할당된 풋프린트의 이름을 표시합니다.
  • =Comment – 관련 Component Properties 대화상자의 Properties 영역에서 정의된 대로, 컴포넌트의 Comment 필드에 표시되는 값을 표시합니다.
  • =Description – 관련 Component Properties 대화상자의 Properties 영역에서 정의된 대로, 컴포넌트의 Description 필드에 표시되는 값을 표시합니다.
  • =[ParameterName] – 지정된 컴포넌트 매개변수에 대해 정의된 값을 표시합니다. 실제 컴포넌트 매개변수의 이름을 특수 문자열 이름으로 입력합니다. 예를 들어 PowerRating라는 컴포넌트 매개변수의 경우 =PowerRating를 입력합니다. 컴포넌트의 Comment 속성을 정의할 때, 연결된 드롭다운 필드는 기존의 모든 컴포넌트 매개변수에 대한 특수 문자열로 채워지며, 이를 통해 어떤 정의된 매개변수의 값이든 Comment에 빠르게 사용할 수 있습니다.

 

AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
콘텐츠