프로그래밍 방식으로 모든 TestStand 모듈 언로드하는 방법

업데이트 됨 Nov 25, 2021

환경

소프트웨어

  • TestStand

File-> Unload All Module를 사용하지 않고 프로그래밍 방식으로 모든 TestStand 모듈을 언로드하고 싶습니다. 어떻게 할 수 있습니까?

TestStand 4.0 이상:
  1. 시퀀스에 새로운 Statement 단계를 추가합니다.
  2. Statement 텍스트 상자에 RunState.Engine.UnloadAllModules () 코드를 삽입합니다.

TestStand 3.5 및 이전 버전:
  • ActiveX 어댑터를 선택합니다.
  • 시퀀스에 새 Action 단계를 추가합니다.
  1. 새 단계를 마우스 오른쪽 버튼으로 클릭하고 모듈 지정을 선택합니다.
  2. ActiveX/ COM 어댑터 편집 창에서 다음 필드를 해당 값으로 설정하십시오.
  1. Object Reference: RunState.Engine.
  2. Automation Server: NI TestStand API <TestStand 버전> (Ver 1.0).
  3. Object Class: Engine (IEngine). 
  4. Action: Call Method. 
  5. Method: UnloadAllModules.
  • OK를 클릭하여 변경 사항을 저장합니다.

시퀀스 컨텍스트를 코드 모듈로 보내고 프로그래밍 언어의 ActiveX 기능을 사용하여 엔진의 UnloadAllModules 메서드를 호출하여  이 메서드를 호출 할 수도 있습니다.