텍스트 문자열
Parent page: 회로도 객체
배치된 텍스트 문자열.
요약
텍스트 문자열(주석이라고도 함)은 비전기적 드로잉 기본 요소입니다. 회로도 시트에 배치할 수 있는 한 줄의 자유 텍스트입니다. 용도로는 섹션 제목, 개정 이력, 타이밍 정보 또는 기타 설명/지시용 텍스트 등이 있습니다.
사용 가능 여부
텍스트 문자열은 회로도 편집기와 회로도 라이브러리 편집기 모두에서 배치할 수 있습니다:
-
Schematic Editor - 메인 메뉴에서 Home | Graphical Elements |
을(를) 클릭합니다.
-
Schematic Library Editor - 메인 메뉴에서 Home | Place |
을(를) 클릭합니다.
배치
명령을 실행하면 커서가 십자선으로 바뀌고 텍스트 문자열 배치 모드로 들어갑니다. 텍스트 문자열이 커서에 “떠 있는” 상태로 표시됩니다.
- 객체의 위치를 잡은 다음 클릭하거나 Enter을(를) 눌러 배치합니다.
- 추가 텍스트 문자열을 계속 배치하거나, 마우스 오른쪽 버튼을 클릭하거나 Esc을(를) 눌러 배치 모드를 종료합니다.
배치 중 수행할 수 있는 추가 동작은 다음과 같습니다:
- Tab 키를 눌러 연관된 속성 대화상자를 열고, 그곳에서 텍스트 문자열의 속성을 즉시 변경할 수 있습니다.
- Alt 키를 눌러 이동 방향을 가로 또는 세로 축으로 제한합니다(초기 이동 방향에 따라 결정).
- Spacebar을(를) 눌러 텍스트 문자열을 반시계 방향으로 회전하거나, Shift+Spacebar을(를) 눌러 시계 방향으로 회전합니다. 회전은 90° 단위로 이루어집니다.
- X 또는 Y 키를 눌러 텍스트 문자열을 각각 X축 또는 Y축을 기준으로 미러링합니다.
그래픽 편집
이 편집 방법을 사용하면 작업 공간에서 배치된 텍스트 문자열 객체를 직접 선택하고 위치를 그래픽으로 변경할 수 있습니다. 텍스트 문자열은 사용된 글꼴 크기 변경을 통해서만 크기를 조정할 수 있습니다(Annotation 대화상자에서 접근). 따라서 텍스트 문자열 객체를 선택해도 편집 핸들은 제공되지 않습니다:
선택된 텍스트 문자열
- 점선 박스 내부 아무 곳이나 클릭한 뒤 드래그하여 텍스트 문자열을 원하는 위치로 이동합니다. 드래그하는 동안 텍스트 문자열을 회전(Spacebar/Shift+Spacebar)하거나 미러링(X 또는 Y 키로 각각 X축 또는 Y축 기준 미러링)할 수 있습니다.
-
텍스트 문자열 객체의 텍스트는 in-place 다음 방법으로 편집할 수 있습니다:
- 텍스트 문자열을 한 번 클릭하여 선택합니다.
- 다시 한 번 클릭(또는 Enter 키를 누름)하여 인플레이스 편집 모드로 들어갑니다. 소프트웨어가 두 번의 단일 클릭을 한 번의 더블 클릭으로 해석(그 경우 텍스트 문자열의 속성 대화상자가 열림)하지 않도록 각 클릭 사이에 충분한 시간을 두어야 합니다.
- 인플레이스 텍스트 편집을 마치려면 Enter 키를 누르거나, 마우스로 텍스트 문자열 밖을 클릭합니다.
비그래픽 편집
다음과 같은 비그래픽 편집 방법을 사용할 수 있습니다:
연관된 속성 대화상자를 통해
Dialog page: 주석
이 편집 방법은 Annotation 대화상자를 사용하여 텍스트 문자열 객체의 속성을 수정합니다.
주석 대화상자
배치 중에는 Tab 키를 눌러 대화상자에 접근할 수 있습니다.
배치 후에는 다음 방법 중 하나로 대화상자에 접근할 수 있습니다:
- 배치된 텍스트 문자열 객체를 더블 클릭합니다.
- 텍스트 문자열 객체 위에 커서를 놓고 마우스 오른쪽 버튼을 클릭한 다음, 컨텍스트 메뉴에서 Properties을(를) 선택합니다.
인스펙터 패널을 통해
Panel pages: SCH Inspector, SCHLIB Inspector
Inspector 패널을 사용하면 활성 문서에서 하나 이상의 설계 객체 속성을 확인하고 편집할 수 있습니다.
특수 문자열
텍스트 문자열 객체는 회로도 시트에 사용자가 정의한 텍스트를 배치하는 데 사용할 수 있지만, 배치할 수 있는 것은 just 사용자 정의 텍스트만이 아닙니다. 문서화를 돕기 위해 “특수 문자열(special strings)” 개념이 사용됩니다. 이는 출력 생성 시점에 회로도에 표시될 설계 또는 시스템 정보의 자리표시자 역할을 합니다.
새 회로도 문서에는 기본으로 미리 정의된 특수 문자열 세트가 제공됩니다. 또한 문서 수준(현재 회로도에서만 사용) 또는 프로젝트 수준(프로젝트의 모든 회로도 시트 및 PCB 문서에서 사용 가능)에서 추가 파라미터를 정의하여 사용자 지정 특수 문자열을 추가할 수도 있습니다.
특수 문자열 배치
회로도에서 특수 문자열을 사용하려면 텍스트 문자열 객체를 배치한 다음, 텍스트를 특수 문자열 이름 중 하나로 설정합니다.
회로도 시트에서 특수 문자열은 접두사 '='로 구분됩니다(예: =CurrentTime, =CurrentDate 등). 사용 가능한 특수 문자열 목록(미리 정의 및 사용자 지정 모두)은 Annotation 대화상자의 Text 필드에 연결된 드롭다운 화살표를 클릭하여 확인할 수 있습니다.
배치된 텍스트 문자열 객체에 대해 특수 문자열에 접근하기.
회로도 미리 정의된 특수 문자열
다음은 회로도 문서에서 사용할 수 있는 미리 정의된 특수 문자열입니다. 이들 대부분은 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)에 대한 항목 뒤에 따라옵니다. 기본 설계를 사용하여 출력을 생성한 경우 값은 [No Variations]가 됩니다.
컴포넌트 매개변수와 함께 사용하는 특수 문자열
컴포넌트 매개변수를 정의할 때 사용할 수 있는 몇 가지 추가 특수 문자열(또는 기존 특수 문자열의 특별한 해석)이 제공됩니다. 각 경우에서 특수 문자열은 매개변수 값으로 입력됩니다.
-
=CurrentFootprint– 관련 Component Properties 대화상자의 Models 영역에 정의된 대로, 해당 컴포넌트에 현재 할당된 풋프린트의 이름을 표시합니다. -
=Comment– 관련 Component Properties 대화상자의 Properties 영역에 정의된 대로, 컴포넌트의 Comment 필드에 표시되는 값을 표시합니다. -
=Description– 관련 Component Properties 대화상자의 Properties 영역에 정의된 대로, 컴포넌트의 Description 필드에 표시되는 값을 표시합니다. -
=[ParameterName]– 지정된 컴포넌트 매개변수에 대해 정의된 값을 표시합니다. 실제 컴포넌트 매개변수 이름을 특수 문자열 이름으로 입력하세요. 즉,PowerRating라는 이름의 컴포넌트 매개변수라면=PowerRating을 입력합니다. 컴포넌트의 Comment 속성을 정의할 때, 관련 드롭다운 필드는 기존의 모든 컴포넌트 매개변수에 대한 특수 문자열로 채워지므로, Comment에 대해 정의된 어떤 매개변수 값이든 빠르게 사용할 수 있습니다.