VisualApplets는 Tcl 또는 Python 스크립팅 언어를 통해 디자인을 관리할 수 있는 스크립팅 인터페이스를 제공합니다.
Python 또는 Tcl을 사용한 스크립팅은 배우기 쉬우면서도 프로그래밍 언어의 강력한 기능을 제공합니다. 셸에서 명령을 호출하는 것만큼 간단하게 사용할 수 있으며, 동시에 고급 프로그래밍 기법을 활용하여 정교한 처리 체계를 구축할 수 있습니다.
VisualApplets와 강력한 스크립팅 언어의 결합은 생산성을 엄청나게 향상시킵니다.
다음 작업을 수행할 수 있습니다:
-
디자인 생성 자동화:
스크립트를 사용하여 매개변수로 제어되는 디자인 구성 요소를 조립하십시오. 처리 파이프라인 라이브러리를 설정하고 다양한 디자인 세트를 자동으로 생성할 수 있습니다.
-
디자인 시뮬레이션 자동화:
스크립팅을 사용하면 매우 광범위한 시뮬레이션 실행을 정의할 수 있습니다. 예를 들어, 파일 시스템 어딘가에 저장된 수천 개의 이미지에 대한 시뮬레이션 실행 시리즈를 지정하거나, 서로 다른 디자인 매개변수 세트를 시뮬레이션에 사용하는 다양한 시뮬레이션 실행을 정의할 수 있습니다.
![]() |
문서 |
|---|---|
|
VisualApplets 사용 방법에 대한 정보와 Python 및 Tcl 명령어의 광범위한 명령어 참조는 Overview of Scripting에서 확인할 수 있습니다. |
Python 및 Tcl 스크립트의 개별 프로시저를 VisualApplets GUI에서 직접 사용할 수 있도록 만들 수 있습니다.
VisualApplets를 사용하면 지정된 Python 또는 Tcl 스크립트의 특정 프로시저를 각각 호출하는 정렬된 명령어가 포함된 스크립트 모음(라이브러리)을 정의할 수 있습니다. 명령어는 VisualApplets GUI에서 그래픽 방식으로 직접 사용할 수 있습니다. 마우스 클릭이나 드래그 앤 드롭을 통해 명령어를 시작하는 즉시 해당 프로시저가 실행됩니다. VisualApplets 프로그램 창의 에서 진행 상황을 모니터링할 수 있습니다.
VisualApplets GUI를 사용하는 그래픽 방식이나 스크립트 모음을 정의하는 XML 파일을 생성/편집하는 방식으로 스크립트 모음을 정의할 수 있습니다.
스크립트 모음과 관련된 모든 정보가 XML 파일에 저장되므로 개별 Python 또는 Tcl 스크립트뿐만 아니라 스크립트 모음의 구조 및 콘텐츠 정의를 위해서도 버전 관리 시스템을 사용할 수 있습니다.
명령어는 창에서 사용할 수 있습니다.
![]() |
문서 |
|---|---|
|
VisualApplets 사용 방법에 대한 정보 및 광범위한 명령어 참조는 Creating Script Collections (Script Libraries), Tcl Command Reference 및 Python Command Reference에서 확인할 수 있습니다. |
VisualApplets를 사용하면 VisualApplets 디자인을 Tcl 스크립트로 내보낼 수 있습니다(*.tcl).
스크립트 형식은 다음 용도로 사용할 수 있습니다.
-
리비전 제어
-
버전 간 자동 비교("diff" 생성)
그러나 Tcl 스크립트로 내보내는 과정에서 일부 정보가 손실될 수 있습니다. 따라서 디자인은 항상 다음 형식으로 저장해야 합니다. *.va Tcl 파일은 기본 데이터 형식으로 사용하기에 적합하지 않습니다.
![]() |
디자인 저장 *.va Format
|
|---|---|
|
다음을 사용하십시오. Tcl 스크립트에는 전체 디자인 정보가 포함되어 있지 않습니다. |
Tcl 스크립트로 내보내는 동안 다음 정보가 손실됩니다.
-
사용자 라이브러리 요소 인스턴스에서 수행한 로컬 수정 사항(주변 디자인에 맞게 인스턴스를 조정하기 위한 것)이 손실됩니다. Tcl 스크립트를 VisualApplets로 다시 가져오면 해당 인스턴스가 사용자 라이브러리 요소의 새로운 복사본으로 삽입됩니다. 디자인 내 인스턴스의 콘텐츠는 Tcl로 저장되지 않았습니다.
-
정보 상자의 콘텐츠는 Tcl 형식으로 유지됩니다. 그러나 정보 상자의 서식은 손실됩니다.
디자인도 항상 다음 형식으로 저장해야 합니다. *.va 형식도 마찬가지입니다. Tcl 파일은 기본 데이터 형식으로 사용하기에 적합하지 않습니다.
디자인을 Tcl 파일로 내보내려면(*.tcl):
이제 버전 관리 시스템에 Tcl 파일을 체크인하거나 "diff" 도구를 사용하여 디자인의 서로 다른 버전 간 차이점을 찾을 수 있습니다.
가져오려면 *.tcl 디자인 파일을 VisualApplets로 가져오기:
-
메뉴에서 → → 을 선택합니다.
-
디자인이 포함된 파일의 위치로 이동하여
*.tcl디자인이 포함된 파일을 선택하고, *.tcl 파일 -
Open을 클릭합니다.
이제 VisualApplets에서 디자인이 열리며
-
VisualApplets 내에서 디자인 편집을 계속할 수 있습니다.
-
디자인 파일을 다음 형식으로 저장합니다.
*.va파일
![]() |
항상 다음을 사용하십시오. *.va 주 데이터 형식으로 파일 형식
|
|---|---|
|
항상 다음을 사용하십시오. Tcl 스크립트에는 전체 디자인 정보가 포함되어 있지 않으므로 Tcl 스크립트 형식을 기본 데이터 형식으로 절대 사용하지 마십시오. |

![[팁]](../common/images/admon/tip.png)

![[참고]](../common/images/admon/note.png)


![[경고]](../common/images/admon/warning.png)
이전

