콘텐츠로 건너뛰기

Python 스크립트: 자주 사용되는 파라미터 - 구문#

full_module_name#

범위: 사용 full_module_name 디자인 내의 특정 오퍼레이터 인스턴스(= 모듈)를 지정합니다.

구문: <HierLevelPath>/<ModuleName>

  • HierLevelPath 디자인의 특정 계층 수준에 대한 경로를 정의하는 데 사용합니다. 슬래시(/)를 사용하십시오.
  • ModuleName 모듈 이름을 지정하는 데 사용합니다. 모듈 이름은 오퍼레이터의 이름이 아니라 모듈에 부여하는 개별 이름입니다.

예: Process1/cam

계층형 박스 내의 모듈을 지정하는 경우, 계층형 박스가 위치한 프로세스 이름을 지정하는 것을 잊지 마십시오.

예: Process0/BoxName1/module6

parameter_name#

In parameter_name, VisualApplets GUI에 표시되는 대로 파라미터의 이름을 지정합니다.

port#

범위: 사용 port 모듈에서 지정하려는 개별 포트를 식별합니다. 다음에 대한 정보를 검색합니다. port VisualApplets GUI에서 마우스 오버를 통해 확인:

마우스 오버 시 포트

여기서 포트는 I, PI, Tick, Reset및 O.

함수가 디자인 창에서 위치를 요구할 때마다 Python 튜플이 (x, y) 가 사용됩니다.

내부 계층형 박스 노드의 포트 이름: 내부 계층형 박스 노드(연결을 위한 내부 노드 BoxName 포트)는 접두사로 식별됩니다. INBOUND# 또는 OUTBOUND#.

예:

아래 그림에 있는 계층형 박스의 두 인바운드 노드는 다음을 통해 지정해야 합니다. INBOUND#I000 및 INBOUND#I001.

Parameter port Addressed by klzzwxh:0019 and klzzwxh:0020

mult#

범위: 사용 mult 모듈에서 지정하려는 멀티포트를 지정합니다. VisualApplets GUI에서 포트 인스턴스의 기본 이름에 대한 정보를 확인할 수 있습니다:

  • mult 가변적인 수의 포트가 있는 오퍼레이터를 인스턴스화할 때 VisualApplets GUI에 표시되는 내용을 지정합니다. mult 멀티포트 이름의 단축명이며 GUI에서 괄호 안에 표시됩니다:

Parameter mult

mult 여기서 I.

또한 다음의 값을 확인할 수 있습니다 mult 포트의 마우스오버 정보에서:

Parameter klzzwxh:0027 as Mouseover

mult 여기서 I (모듈에서 멀티포트의 개별 인스턴스를 식별하는 인덱스가 뒤에 붙습니다).

범위: 사용 link 연결된 모듈 포트에 대한 링크를 식별합니다.

구문: 링크를 식별하려면 튜플을 사용합니다 (<FullModuleName>, <PortName>)

full_module_name 의 구문은 다음과 같습니다: <HierLevelPath>/<ModuleName>.

full_sim_module_name#

범위: 사용 full_sim_module_name 개별 시뮬레이션 모듈을 식별합니다. 시뮬레이션 소스 및 시뮬레이션 프로브 모듈을 참조합니다.

full_sim_module_name 의 구문은 다음과 같습니다: <HierLevelPath>/<SimModuleName>

file_name#

범위: 사용 file_name 파일 경로와 파일 이름 자체를 지정합니다. 경로를 나타낼 때는 슬래시를 사용하세요. 파일 이름에 파일 확장자를 추가하는 것을 잊지 마세요.

  • 파일 확장자 .va 및 .vad는 디자인이 표준 VisualApplets 디자인 형식으로 저장되었음을 나타냅니다. 디자인의 모든 콘텐츠가 저장됩니다.