VisualApplets 스크립팅 콘솔#
VisualApplets에서 Scripting Console을 열려면:
-
Window 메뉴에서 Dock Windows를 선택한 다음 Scripting Console을 선택합니다.

VisualApplets 프로그램 창 하단에 Scripting Console이 즉시 열립니다:

Scripting Console 사용하기#
Scripting Console에서는 Script Interpreter 드롭다운 목록에서 Python과 Tcl 중 어떤 스크립팅 언어를 사용할지 전환할 수 있습니다:

Script Interpreter 드롭다운 목록은 Tcl 및 Python으로 제한됩니다. VisualApplets가 로드할 Python 설치를 선택하려면 Python Version Settings 대화상자를 사용하십시오. Python 버전 관리하기를 참조하세요.
Scripting Console에는 다음 필드가 있습니다:

- 입력 필드에 명령을 입력하고 Return 키를 누릅니다.
-
상단의 스크롤 가능한 로그 창에는 입력한 모든 명령이 명령 실행 성공 여부 정보 및 해당 오류 메시지와 함께 표시됩니다. Scripting Console은 (GUI 옵션, 키 입력 또는 Tcl/Python을 통해) 디자인 생성용으로 입력한 모든 명령을 나열합니다.
입력한 명령 앞에는 ">" 기호가 표시됩니다.오류는 빨간색으로 강조 표시됩니다.

-
Scripting Console을 사용하여 명령어 및 구문 정보를 확인하십시오. VisualApplets의 GUI 옵션(클릭, 드래그 앤 드롭, 키 입력 등)을 사용하여 스크립트에 정의하려는 작업을 수행하기만 하면, Scripting Console의 로그 창에서 해당 작업이 Tcl 또는 Python으로 어떻게 정의되는지 확인할 수 있습니다. 복사 및 붙여넣기를 사용하여 명령어를 스크립트에 복사할 수 있습니다.
- Scripting Console을 사용하여 스크립트에 입력하려는 명령어를 테스트하십시오. 명령어 입력 필드에 명령어를 입력하고 VisualApplets에서 원하는 작업이 수행되는지 확인하기만 하면 됩니다. 복사 및 붙여넣기를 사용하여 성공적인 명령어를 스크립트에 복사할 수 있습니다.
정보
Scripting Console에는 디자인 생성을 위해 입력하는 명령어가 나열됩니다. Tcl/Python으로 입력하는 명령어뿐만 아니라 VisualApplets GUI 옵션을 사용하여 실행하는 명령어도 여기에 표시됩니다. 이는 VA 디자인에 스크립트를 처음 사용할 때 올바른 명령어와 해당 명령어 구문에 대한 정보를 쉽게 얻을 수 있으므로 매우 유용합니다.
VisualApplets 전용 Tcl 및 Python 명령어 전체 목록은 Tcl Command Reference 및 Python Command Reference 항목을 참조하십시오.
Python 버전 관리하기#
Script Interpreter 드롭다운 목록에서 Python을 선택하면 VisualApplets가 Python 스크립팅 환경을 로드합니다. Python Version Settings 대화상자에서는 VisualApplets가 사용할 수 있는 로컬 Python 설치를 관리하고 로드할 버전을 선택할 수 있습니다.
VisualApplets는 현재 64비트 아키텍처의 Python 버전 3.10부터 3.14까지 지원합니다. VisualApplets와 함께 번들로 제공되는 설치 버전은 일반적으로 VisualAppletsPython으로 표시됩니다. 해당 설치 버전은 이름을 변경하거나 삭제할 수 없습니다.
Python 버전 설정 대화상자 열기#
Python Version Settings 대화상자를 열려면:
- Scripting Console을 엽니다.
-
Script Interpreter 드롭다운 목록 옆에 있는 Python Version Settings 버튼을 클릭합니다.

Python Version Settings 대화상자가 열립니다:

Available Python Versions 목록에는 등록된 설치 항목이 표시됩니다. 설치를 추가할 때 Path를 지정하게 되며, 나중에 Path는 변경할 수 없습니다. Version ID 및 Version String은 해당 경로의 python.exe 파일에서 읽어오며 읽기 전용입니다.
다른 VisualApplets 인스턴스에서 Python Version Settings 대화상자가 열려 있는 경우, 해당 인스턴스가 대화상자를 닫을 때까지 이 대화상자를 열 수 없습니다.
활성 Python 버전 선택하기#
Python 스크립팅 환경을 로드할 때 VisualApplets가 사용할 Python 버전을 선택하려면:
- Python Version Settings 대화상자를 엽니다.
- Available Python Versions에서 설치 항목을 선택합니다.
- Active Version 확인란을 선택합니다.
- OK를 클릭합니다.
변경 사항은 OK를 클릭해야만 저장됩니다. Cancel을 클릭하면 기존 설정이 변경되지 않고 유지됩니다.
정보
동일한 VisualApplets 인스턴스에서 Python이 실행되는 동안 활성 Python 버전을 변경하면 VisualApplets에서 계속 진행할 것인지 묻는 메시지가 표시됩니다. 계속 진행하면 VisualApplets는 Python 환경을 다시 시작하고 현재 Python 상태를 삭제합니다.
다른 VisualApplets 인스턴스에서 Python 버전 설정을 변경하면 이 인스턴스에서 변경 사항을 감지합니다. 새 설정은 다음에 Python이 로드될 때 적용됩니다.
Python 설치 추가하기#
추가 로컬 Python 설치를 등록하려면:
- Python Version Settings 대화상자를 엽니다.
-
Add를 클릭합니다.
Add Python Version 대화상자가 열립니다:

-
Name에 설치 이름을 입력합니다.
- Path to Python executable에 python.exe 또는 Python 설치 디렉터리의 경로를 입력합니다. 또는 …을 클릭하고 python.exe를 선택합니다.
- OK를 클릭합니다.
- Python Version Settings 대화상자에서 OK를 클릭하여 새 항목을 저장합니다.
설치를 추가하면 VisualApplets에서 인터프리터 유형, 버전, 아키텍처 및 필수 런타임 라이브러리를 확인합니다. 지원되는 Python 설치만 추가할 수 있습니다.
Scripting Console에서 스크립트 시작하기#
Scripting Console에서 스크립트를 시작하는 방법에는 세 가지가 있습니다.
정보
스크립트를 가져오기 전에 Scripting Interpreter 드롭다운 목록 상자에서 올바른 스크립팅 언어가 선택되었는지 확인하십시오.
도구 모음을 통해 스크립트 시작하기#
도구 모음 버튼 Open Script를 통해 스크립트를 시작할 수 있습니다.

스크립트가 있는 디렉터리로 이동하여 선택합니다.
정보
스크립트를 가져오기 전에 Scripting Interpreter 드롭다운 목록 상자에서 올바른 스크립팅 언어가 선택되었는지 확인하십시오.
수동으로 스크립트 시작하기#
다음 명령을 수동으로 입력할 수도 있습니다. Source 명령:
Tcl 구문:
- 명령
Source을(를) 명령 입력 필드에 입력합니다. - 공백을 남겨두고 명령 바로 뒤에 스크립팅 파일의 경로와 스크립팅 파일 이름을 입력합니다
Source. 경로나 파일 이름에 공백이 포함된 경우 경로와 파일 이름을 큰따옴표로 묶으십시오. - Return 키를 눌러 VisualApplets에서 스크립트 실행을 시작합니다.
Python 구문:
- 명령
Source을(를) 명령 입력 필드에 입력합니다. -
괄호와 큰따옴표를 열고 괄호 및 큰따옴표 바로 뒤에 스크립팅 파일의 경로와 스크립팅 파일 이름을 입력합니다. 경로나 파일 이름에 공백이 포함된 경우 경로와 파일 이름을 큰따옴표로 묶으십시오. 큰따옴표와 괄호를 닫습니다.
예:
Source("C:/Basler/MyPythonScript.py") -
Return 키를 눌러 VisualApplets에서 스크립트 실행을 시작합니다.

콘솔에 스크립팅 코드 복사하기#
클립보드에서 Tcl 또는 Python 코드를 복사하여 명령 입력 필드에 간단히 붙여넣을 수도 있습니다.
- 스크립트에서 실행할 코드를 지정하고 클립보드에 복사합니다.
- 클립보드의 코드를 명령 입력 필드에 붙여넣습니다.
- Return 키를 눌러 VisualApplets에서 코드 실행을 시작합니다.
빠른 명령 구문 정보#
명령의 구문에 대한 정보를 매우 빠르게 확인하려면:
- 명령 입력 필드에 명령어 이름을 입력하고 다음을 추가합니다.
- Tcl의 경우:
<CommandName>뒤에 공백과 물음표를 입력합니다. - Python의 경우:
help(<CommandName>)
- Tcl의 경우:
- Enter 키를 누릅니다.
매개변수의 구문이 Scripting Console 창에 표시됩니다.
Tcl 예시:
입력합니다 GetModules ? 명령에 대한 구문 정보를 가져오려면 GetModules.
Scripting Console 창에 필요한 정보가 표시됩니다.

Python 예시:
입력합니다 help(GetModules) 명령에 대한 구문 정보를 가져오려면 GetModules.
Scripting Console 창에 필요한 정보가 표시됩니다.

개별 매개변수 및 허용되는 값에 대한 자세한 내용은 TCL Command Reference 및 Python Command Reference 항목을 참조하십시오.