심볼 라이브러리 변환기
Altium · KiCad 심볼(symbol) 라이브러리를 읽어 ImEDA 심볼 라이브러리로 변환한다.
| 항목 | 값 |
|---|---|
| id | schlib-converter |
| 표시 이름 | 심볼 라이브러리 변환기 (widget.schlib-converter.title) |
| 그려지는 자리 | view.surface = "dialog" — 독립 OS 창 |
| 화면 | view.type = "webview" · entry = "ui/index.html" |
| 아이콘 | convertAltium |
| 명령 | 기여하지 않는다 |
dock 패널이 아니다. 활동바 항목도 zone 도 없다. 창을 열 때 ui/ 가 실리고 닫으면 내려간다.
여는 방법
섹션 제목: “여는 방법”메뉴 Tools → Converters 아래에 벤더별 항목이 있다.
| 항목 | 대상 |
|---|---|
| Convert Altium Symbol Library… | Altium 심볼 라이브러리 |
| Convert KiCad Symbol Library… | KiCad 심볼 라이브러리 |
두 항목은 문서를 열지 않아도 실행할 수 있다. 벤더마다 창이 따로 뜨므로 Altium 변환과 KiCad 변환을 동시에 진행할 수 있다.
동작 방식
섹션 제목: “동작 방식”변환 자체는 이 확장 안에서 수행하지 않는다. 엔진을 링크한 별도 실행 파일 bin/lib_convert
를 호출하고, 그 출력 줄을 창에 옮긴다. 변환 로직의 실체는 그 실행 파일에만 있다.
지원하지 않는 벤더를 고르면 없는 기능을 있는 것처럼 처리하지 않고, lib_convert 가 그
사유를 내고 끝낸다.
풋프린트(footprint) 쪽은 footprint 라이브러리 변환기가 담당한다. 두 확장은 별도 패키지이며 화면과 세션이 분리되어 있고 같은 규약을 따른다.
고른 값·입력한 문자열·창 배치·지난 회차 요약은 다음에 열 때 되살아난다. 실행 파일 탐색 결과나 진행 상태처럼 지금 알아내는 사실은 담지 않는다.