xDX Designer 회로도 및 라이브러리 가져오기 지원
Siemens EDA에서 캡처한 바이너리 형식 설계의 전송 지원® Xpedition® xDX Designer® (이전 명칭: DxDesigner®)에서 생성된 바이너리 형식 설계를 Altium Designer로 전송하는 기능은 후자의 Import Wizard를 통해 제공됩니다. 기존 ASCII 가져오기 도구(변경 없음)에서 바이너리 가져오기 도구를 분리해 구성한 것으로, 바이너리 가져오기 도구 인터페이스가 최신 버전의 xDX Designer에서 데이터 전송을 지원하도록 업그레이드되었을 뿐 아니라, 이제 더 다양한 객체 유형도 지원합니다.
xDX Designer 설계 및 라이브러리 파일 가져오기 도구는 Altium Designer의 Import Wizard (File » Import Wizard)에서 마법사의 Select Type of Files to Import 페이지에서 Mentor xDxDesigner Designs and Libraries 옵션을 선택하여 사용할 수 있습니다.

Import Wizard에서 Mentor xDxDesigner Designs and Libraries을(를) 선택하여 xDX Designer 파일을 가져오십시오.
Import Wizard - Mentor xDxDesigner Projects and Designs
Mentor xDxDesigner Projects and Designs
Importing Mentor xDxDesigner Design Files
Add을(를) 클릭하여 가져오기 프로세스에 포함할 Mentor xDX Designer 설계 파일을 선택합니다. Remove을(를) 클릭하면 선택한 파일을 삭제할 수 있습니다.
xDX Designer Importer는 xDX Designer 프로젝트의 프로젝트 변형(variant) 가져오기를 지원합니다. xDX Designer 프로젝트 변형을 가져오려면 다음 단계를 수행해야 합니다.
- xDX Designer에서 Variant Manager 을(를) 사용하여 Report » Delimited Text Document을(를) 통해 변형을 내보내십시오.
- Settings 대화상자에서
Unplaced 이(가) Unplaced keyword 로 정의되어 있는지 확인하십시오.
- 변형 파일을
ProjectVariants.txt 로 저장하고, Altium Designer에서 가져올 .prj 프로젝트 파일과 동일한 위치에 두십시오.
- Import Wizard 의 Importing Mentor xDxDesigner Design Files 페이지에서 xDX Designer 프로젝트 파일(
.prj)을 선택하십시오. 그러면 설계 변형이 자동으로 가져와집니다.
Importing Mentor xDxDesigner Library Files
Add을(를) 클릭하여 가져오기 프로세스에 포함할 Mentor xDX Designer 라이브러리 파일을 선택합니다. Remove을(를) 클릭하면 선택한 파일을 삭제할 수 있습니다.
Reporting Options
Reporting Options 페이지를 사용하여 보고서 관리자(reports manager)를 구성합니다.
버전 지원
가져오기 도구는 xDX Designer 7.9.4 버전(Expedition Enterprise 7.9.4, 또는 EE7.9.4)에 맞게 업데이트되었으며 해당 버전에서 테스트되었습니다.
지원되는 객체 유형
설계를 Altium Designer로 가져올 때 다음 xDX Designer 객체 유형이 지원됩니다:
-
호(Arc)
-
버스(Bus)
-
원(Circle)
-
컴포넌트 사용자 정의 파라미터(Component Custom Parameter)
-
컴포넌트 도형(Component Geometry)
-
컴포넌트 핀(Component Pin)
-
선(Line)
-
멀티파트 컴포넌트(패키지)(Multi-Part Component (package))
-
멀티시트 문서(Multi-Sheet Document)
-
오프시트 심볼(Offsheet Symbol)
-
폴리곤(Polygon)
-
포트 및 파워 포트(컴포넌트로 존재)(Port and Power Port (existing as components))
-
사각형(Rectangle)
-
시트 사용자 정의 파라미터(Sheet Custom Parameter)
-
시트 심볼(Sheet Symbol)
-
시트 템플릿(스탬프)(Sheet Template (stamp))
-
텍스트 라벨(Text Label)
-
와이어(캡션 포함)(Wire (with caption))
-
Altium Designer는 멀티 루트 참조(multi-root references)를 지원하지 않습니다. 설계 프로젝트당 단 하나의 최상위 시트만 지원됩니다. 가져오기 도구는 이를 수용하기 위해 인위적인 ‘root’ 시트를 추가하려고 시도하는 경우가 많지만, 복잡한 다단계 설계 구조의 모든 조합에 대해 이를 보장할 수는 없습니다.
-
와이어 및 버스 객체의 경우, xDX Designer는 연관된 넷 라벨(net label)의 위치 지정에 어느 정도 유연성을 제공합니다. 이러한 위치 지정의 자유도는 가져오기 중에는 지원되지 않습니다.
xDX Designer 가져오기 참고 사항
-
Altium Designer로 가져오면 멀티파트 심볼은 xDX Designer에서 정의된 첫 번째 및 마지막 파트 이름을 결합한 Design Item ID를 부여받습니다. 이러한 결합된 Design Item ID는 생성된 CSV 파일에서도 사용됩니다.
-
xDX Designer에서 부정(negation)에 사용되는 ~ 문자는, Altium Designer에서 부정 기호를 올바르게 표현하기 위해 핀 이름에서 \ 문자로 변환됩니다.
-
생성된 회로도 문서는 사용자 정의 포트, 사용자 정의 파워 포트, 사용자 정의 오프시트 커넥터를 지원합니다. 이러한 객체는 원본 설계와 동일한 그래픽을 갖습니다. 가져온 파워 포트와 오프시트 커넥터는 Style 속성에 대해 값 Custom도 갖습니다.
-
xDX Designer 설계를 가져올 때, 생성된 회로도 및 회로도 라이브러리 문서 모두에서 컴포넌트의 대체 보기 모드(alternate view modes)가 지원됩니다.
Altium Designer의 표시 모드에 대한 자세한 내용은 Creating a Schematic Symbol 페이지를 참조하십시오.
DxDesigner 회로도 및 라이브러리 가져오기 지원
Siemens EDA DxDesigner의 스키매틱과 라이브러리 파일을 포함한 전체 설계를 변환할 때, 중간 포맷으로 변환할 필요 없이 Altium Designer의 Import Wizard을(를) 통해 직접 가져올 수 있습니다. 따라서 DxDesigner를 설치할 필요가 없습니다. 이러한 파일은 Altium Designer 스키매틱 문서(*.SchDoc)로 변환되며(Logic 파일에 정의된 시트당 스키매틱 문서 1개), PCB 프로젝트(*.PrjPcb)에 추가됩니다.
Altium Designer에서 DxDesigner 파일 가져오기 기능을 사용하려면, Altium Designer 설치에 대해 DxDesigner 기능이 활성화되어 있어야 합니다. 이 기능은 Altium Designer에서 기본적으로 활성화되어 있으며, 설치 후에도 활성화/비활성화할 수 있습니다.
설치된 핵심 기능을 변경하는 방법에 대한 자세한 내용은 Installing & Managing 페이지(Altium Designer Develop, Altium Designer Agile, Altium Designer)를 참조하십시오.
Import Wizard(File » Import Wizard)는 파일을 분석하고 프로젝트 폴더, 다른 라이브러리로의 프로젝트 링크, 도면 스타일, 출력 프로젝트 구조 등 다양한 기본값과 권장 설정을 제안함으로써 설계 변환에서 흔히 겪는 번거로움을 크게 줄여줍니다. 마법사의 모든 페이지에서 완전한 유연성을 제공하므로, 실제 변환 프로세스를 실행하기 전에 변환 설정에 대해 원하는 만큼(또는 최소한으로) 제어할 수 있습니다. 마법사의 Select Type of Files to Import 페이지에서 DxDesigner Designs and Libraries Files 옵션을 선택하십시오.

DxDesigner 파일을 가져오려면 Import Wizard에서 DxDesigner Designs and Libraries Files을(를) 선택합니다.
DxDesigner 설계에 Import Wizard 사용하기

Windows Explorer의 프로젝트 폴더에서 설계를 Import Wizard의 설계 및 라이브러리 페이지로 직접 드래그 앤 드롭할 수 있습니다.
DxDesigner 스키매틱 파일만 사용하는 경우뿐 아니라 PADS Layout PCB와 함께 사용하는 경우에도 Import Wizard을(를) 사용할 수 있습니다. DxDesigner와 Altium Designer는 프로젝트 파일과 스키매틱 파일의 이름 지정 및 구성 방식이 다르므로, 가져오기 후 스키매틱 설계와 라이브러리 파일이 정확히 어떻게 변환되는지 이해할 수 있도록 이를 간단히 살펴보는 것이 좋습니다.
DxDesigner는 사용자가 정의한 디렉터리 경로를 기반으로 설계 프로젝트를 관리하며, 시스템의 모든 항목은 이 프로젝트 경로를 초기 기준점으로 사용합니다. 예를 들어, 파일 유형을 확장자로 구분하는 대신 프로젝트 경로 내의 sch 폴더가 해당 폴더 아래의 파일이 스키매틱 파일임을 나타냅니다. 개별 스키매틱 파일은 Name.N의 명명 규칙을 따르며, 여기서 N는 숫자입니다. 예를 들면 schematic_design.1입니다. DxDesigner는 지정된 프로젝트 경로 내에서 sch라는 폴더 아래에 있기 때문에 이것을 스키매틱 파일로만 식별합니다. 마찬가지로 개별 라이브러리 파일은 Name.N의 명명 규칙을 따르며, 여기서 N는 숫자입니다. 예를 들면 library_res.1입니다. DxDesigner는 지정된 프로젝트 경로 내에서 sym라는 폴더 아래에 있기 때문에 이것을 라이브러리 파일로만 식별합니다.
Altium Designer는 스키매틱 설계 파일, 라이브러리 파일, 프로젝트 파일 등 특정 파일 유형에 대해 고유한 파일 확장자를 사용합니다. Import Wizard를 사용해 DxDesigner 파일을 가져오기 시작하면 프로젝트 디렉터리 이름을 입력하라는 요청을 받게 됩니다. Import Wizard은(는) 지정된 프로젝트 경로 내부에서 sch 및 sym 폴더를 찾도록 되어 있습니다. 해당 디렉터리가 존재하지 않으면 경고 메시지가 표시됩니다.
Import Wizard - DxDesigner Designs and Libraries Files
DxDesigner 설계 및 라이브러리 파일
Importing DxDesigner Projects
가져오기 프로세스에 포함할 DxDesigner 프로젝트 폴더를 선택하려면 Add을(를) 클릭합니다. 선택한 파일은 Remove을(를) 클릭하여 삭제할 수 있습니다.
Importing DxDesigner Libraries
가져오기 프로세스에 포함할 DxDesigner 라이브러리 폴더를 선택하려면 Add을(를) 클릭합니다. 선택한 파일은 Remove을(를) 클릭하여 삭제할 수 있습니다.
Setting Reporting Options
일반 로그 보고 옵션을 설정하려면 Reporting Options 페이지를 사용합니다.
General Settings에서 원하는 옵션을 활성화합니다: Log All Errors, Log All Warnings, Log All Events.
Configuring Import Options
-
General Options
DxDesigner 프로젝트에는 다른 라이브러리에 대한 링크가 포함될 수 있습니다. 이러한 라이브러리를 가져오려면 Add Linked Libraries to the List of Libraries for Import을(를) 활성화하십시오. 이 옵션은 마법사의 다른 페이지에서 프로젝트별로 사용자 지정할 수 있습니다.
Altium Designer의 박스는 비어 있음(hollow) 또는 채움(solid) 그리기 모드만 지원합니다. 격자/해치 박스를 어떻게 변환할지 선택하려면 Convert Gridded and Hatched Boxes to 드롭다운에서 Hollow 또는 Solid을(를) 선택하십시오.
-
Class Attribute Options
No BOM 및 No ECO 텍스트박스에 BOM 또는 ECO(또는 둘 다)에 표시되지 않을 컴포넌트의 Class 속성 값(들)을 입력합니다. 쉼표로 구분하여 여러 값을 입력할 수 있습니다.
Setting Linked Library Options
나열된 각 프로젝트 폴더에 대해, 연결된 라이브러리를 가져오려면 Import을(를) 활성화합니다.
Review Output Project Structure
마법사의 이 페이지에 나열된 프로젝트 구조를 검토하십시오. 각 design space 문서는 지정된 출력 디렉터리 내의 별도 디렉터리에 저장됩니다. DxDesigner 설계에서 가져온 PCB 프로젝트와 스키매틱 문서도 해당 폴더에 배치됩니다. Browse Folder 아이콘을 사용하여 원하는 Output Directory을(를) 찾아 선택하십시오.
Closing the Wizard
DxDesigner Import Wizard가 완료되었습니다. 마법사를 닫으려면 Finish을(를) 클릭합니다.
가져온 DxDesigner 프로젝트 경로 및 스키매틱 파일은 다음과 같이 변환됩니다:
-
프로젝트 경로에는 이에 해당하는 Altium Designer PCB(
*.PrjPCB) 프로젝트가 자동으로 생성됩니다. 변환이 완료되면 파일은 해당 PCB 프로젝트로 그룹화됩니다. 예를 들어 DxDesigner 프로젝트 경로로 C:\my_projects\LED_Matrix_Display를 지정했다면, Import Wizard는 Altium Designer에서 LED_Matrix_Display.PcbPrj를 생성합니다.
-
스키매틱 파일(
Name.N)은 Altium Designer 스키매틱 파일(*.SchDoc)로 변환됩니다. 각 스키매틱 파일은 단일 Altium Designer 스키매틱 파일로 가져와집니다. 복잡한 계층을 포함하여 설계 계층 구조가 유지됩니다.
스키매틱 설계 파일 변환
Import Wizard에 있는 DxDesigner 프로젝트 경로 및 스키매틱 파일은 다음과 같이 변환됩니다:
-
Project paths에는 이에 해당하는 Altium Designer PCB(*.PrjPCB) 프로젝트가 자동으로 생성됩니다. 변환이 완료되면 파일은 해당 PCB 프로젝트로 그룹화됩니다. 예를 들어 DxDesigner 프로젝트 경로로 C:\my_projects\LED_Matrix_Display을(를) 지정했다면, Import Wizard은(는) Altium Designer에서 LED_Matrix_Display.PcbPrj을(를) 생성합니다.
-
Schematic files (Name.N)은(는) Altium Designer 스키매틱 파일(*.SchDoc)로 변환됩니다. 각 스키매틱 파일은 단일 Altium Designer 스키매틱 파일로 가져와집니다. 복잡한 계층을 포함하여 설계 계층 구조가 유지됩니다. 스키매틱을 열면 스키매틱 계층 구조가 표시됩니다.
스키매틱 설계 객체 변환
대부분의 컴포넌트 속성은 몇 가지 예외를 제외하고 파라미터로 변환됩니다:
-
Power Objects - NETNAME 속성이 포함된 DxDesigner 심볼은 Altium Designer에서 전원 객체(power object)로 식별되어 변환됩니다.
-
Ports - 전원 객체와 유사하게, 속성이 부착된 심볼은 포트로 표현됩니다. IN, OUT 또는 BI 속성이 포함된 DxDesigner 심볼은 각각 입력(Input), 출력(Output) 또는 양방향(Bidirectional) 포트로 식별되어 변환됩니다.
-
Signal - SIGNAL 속성이 포함된 심볼은 숨김 전원 핀(hidden power pin)으로 식별되어 변환됩니다.
-
Reference Designator - DxDesigner 심볼에 부착된 REFDES 속성은 보통 REFDES = R? 형식입니다. 시트에 배치할 때 사용자는 해당 시트에서 컴포넌트의 REFDES를 지정합니다(예: REFDES = R21).
기타 일반적인 설계 객체는 다음과 같이 변환됩니다:
-
DxDesigner 와이어 세그먼트와 버스는 각각 와이어와 버스로 변환됩니다.
-
DxDesigner에서 와이어 또는 버스 세그먼트에는 라벨을 부착할 수 있습니다. 이는 넷 라벨(net label)로 변환됩니다. DxDesigner의 넷 라벨 문자열이
D[0:8] 형식인 경우, D[0..8] 형식으로 대체됩니다.
-
Composite 심볼 유형은 Altium Designer 시트 심볼(sheet symbol)로 식별되어 변환됩니다. 심볼 핀은 시트 엔트리(sheet entry)로 변환되며, 시트 심볼 파일 이름은 심볼 파일 접두사(prefix)와 일치하는 스키매틱 시트 목록을 가리키게 됩니다.
스키매틱 라이브러리 파일 변환
DxDesigner 심볼 라이브러리 파일은 다음과 같이 변환됩니다: 심볼 파일(Name.N)은 Altium Designer 라이브러리 파일(*.SchLib)로 변환됩니다. 각 심볼 파일은 단일 Altium Designer 라이브러리 파일로 가져와집니다. 변환 후 파일은 자동으로 생성된 Altium Designer PCB 프로젝트(*.PrjPCB)로 그룹화됩니다.
스키매틱 심볼 변환
Component Name - 다음 표는 DxDesigner 심볼이 Altium Designer 컴포넌트로 어떻게 변환되는지 설명합니다:
DxDesigner 심볼
|
Altium Designer 컴포넌트
|
심볼 파일 이름.
예를 들어 심볼 파일 이름이 cap.1이면, 컴포넌트 이름은 cap.1이 됩니다.
예외는 이후에 설명할 hetero 심볼입니다.
|
컴포넌트 이름
|
REFDES 속성
|
디지그네이터(Designator)
|
DEVICE 속성에서 사용
|
코멘트(Comment)
|
기타 모든 심볼 속성
|
파라미터(Parameters)
|
Pin Type - 다음 표는 DxDesigner의 PINTYPE 속성을 Altium Designer로 매핑한 것입니다:
DxDesigner 핀 타입 속성 값
|
Altium Designer 핀 타입
|
BI
|
IO
|
TRI
|
HiZ
|
ANALOG
|
Passive
|
OCL
|
Open Collector
|
OEM
|
Open Emitter
|
-
Graphical Objects - 대부분의 객체는 DXDesigner에서 Altium Designer로 직접 변환됩니다. 박스(좌하단 및 우상단 모서리로 정의됨)는 4점 폴리곤으로 변환됩니다.
-
Multiple-part symbols - 심볼에 부착된 PARTS 속성은 이 심볼이 나타내는 파트 수를 의미하며, Altium Designer에서는 서브 파트(sub-part) 개수로 변환됩니다.
-
Annotate Symbol Type - DxDesigner는 심볼을 composite, pin, annotate, module의 네 가지 유형으로 분류합니다. DxDesigner에서 심볼의 가장 일반적인 용도는 시트 테두리와 그래픽 주석입니다. 이러한 이유로, 해당 심볼은 Altium Designer 컴포넌트로 변환될 때 TYPE = Graphical로 변환됩니다.
-
Heterogeneous Symbols- DxDesigner에서 heterogeneous 심볼은 동일한 HETERO 속성을 가진 심볼들의 모든 그룹을 의미합니다. 심볼이 하나의 HETERO 타입으로 묶이면, 이들은 하나의 디바이스를 나타냅니다. Altium Designer는 heterogeneous 타입에 따라, 이 심볼들을 하나의 컴포넌트 아래 여러 파트 또는 여러 표시 모드로 변환합니다. 서로 구분되는 타입은 세 가지가 있습니다:
-
HETERO TYPE 1- 동일한 디바이스 내의 서로 다른 컴포넌트. 이 타입에 대해 Altium Designer에 할당되는 속성은 다음 형식을 따릅니다: HETERO = sym1, sym2, [sym3].
-
HETERO TYPE 2 - 동일한 디바이스 내의 서로 다른 게이트. 이 타입에 대해 Altium Designer에 할당되는 속성은 다음 형식을 따릅니다: HETERO = sym, (symP) 여기서 P = PARTS 번호.
-
HETERO TYPE 3 - 분할된 IC입니다. 이 타입에 대해 Altium Designer에 할당되는 속성은 다음 형식을 따릅니다: HETERO = (icsymname), (icsymname). 이 타입과 HETERO TYPE 1의 주요 차이점은 IC와 관련하여 DxDesigner가 사용하는 컨텍스트에만 있습니다.
Altium Designer에서 문서 작업하기
Altium Designer에서 논리 설계 영역은 문서에서 시작하며, 각 문서에 대해 하드 드라이브에 파일이 저장됩니다. 즉, Altium Designer의 각 회로도 시트(페이지)마다 파일이 하나씩 존재합니다. 또한 작업 중인 설계의 성격에 따라 다양한 유형의 설계 문서가 여러 개 있을 수 있습니다. 시작 단계에서 대부분의 DxDesigner 사용자는 회로도 및 PCB 문서 유형에 관심을 갖게 되는데, 이는 그들의 설계가 변환될 대상 파일이기 때문입니다.
회로도 심볼이 곧 파트입니다
DxDesigner에서 심볼 블록 타입은 속성, 핀 및 다양한 프로퍼티로 그래픽적으로 표현되는 논리 엔티티입니다. 블록 타입이 회로도 설계에 배치되면, DxDesigner는 백 애노테이션, 넷리스트 생성, BOM(자재 명세서) 등에서 사용할 수 있도록 파트의 식별성을 유지합니다. 최소한 파트에는 파트 이름, 파트 레퍼런스 접두어, 그리고 PCB 풋프린트 이름이 필요합니다.
Altium Designer에서는 논리 심볼을 컴포넌트의 필수적인 시작점으로 간주합니다. 초기에는 회로도 라이브러리에서 이름만으로 최소 정의할 수 있으며, 구현에 필요한 핀과 그래픽 심볼, 또는 대체 표시 옵션을 추가할 수 있습니다. 이러한 유연성 덕분에 설계 및 캡처 과정에서 컴포넌트를 다양한 방식으로 표현할 수 있습니다. 이는 회로도 상의 논리 심볼뿐 아니라 PCB의 풋프린트, 또는 시뮬레이션을 위한 SPICE 정의로도 표현될 수 있습니다.