64-bit TestStand를 사용하여 32-bit LabVIEW 코드 모듈 실행

업데이트 됨 Feb 23, 2021

환경

소프트웨어

  • TestStand
  • LabVIEW
  • LabWindows/CVI

  • 64-bit TestStand에서 32-bit LabVIEW VI를 호출하려면 어떻게 해야 합니까?
  • TestStand 프로세스와 별도의 프로세스에서 실행되도록 코드 모듈을 구성하려면 어떻게 해야합니까?

아래 단계는 코드 모듈을 out-of-process로 실행하도록 LabVIEW 및 LabWindows ™/CVI™ 코드 어댑터를 구성하는 방법을 보여줍니다. 이는 코드 모듈을 실행하기 위해 LabVIEW Development System 또는 LabWindows/CVI 개발 환경을 사용하도록 어댑터를 구성하여 수행되며, 코드 모듈은 TestStand 프로세스 자체에서 별도의 메모리 공간에 접근할 수 있습니다.

LabVIEW Development System은 TestStand와는 별개의 프로세스이므로 32-bit 버전의 LabVIEW Development System을 사용하여 64 -bit TestStand에서 32-bit VI를 실행할 수도 있습니다.
  1. TestStand에서 Configure » Adapters...를 선택합니다 .

각 어댑터에 적용되는 설정을 변경할 수 있는 Adapter Configuration 대화 상자가 나타납니다.
  1. 구성하려는 어댑터 옆에 있는 Selected 버튼을 활성화합니다. Configure… 버튼을 클릭합니다.

어댑터에 대한 구성 대화 상자가 나타납니다.
  1. LabVIEW의 경우, LabVIEW Development System을 선택하고 버전을 지정 하십시오. 32-bit VI를 실행하려면 Use Active32-bit Version을 선택합니다.
참고: Use Active32-bit Version을 선택하면 테스트 시퀀스의 모든 LabVIEW VI가 32-bit LabVIEW Development System에서 실행됩니다. 그러나 개별 VI는 항상 LabVIEW 런타임 엔진에서 VI를 실행(Always Run VI In LabVIEW Run-Time Engine) 하도록 구성 할 수 있습니다. 그러면 실행 중에 64-bit VI가 프로세스 내에서 실행될 수 있습니다. 이 설정은 LabVIEW 코드 모듈이 있는 단계의 고급 설정 대화 상자(Advanced Settings dialog) 에서 구성 할 수 있습니다.


LabWindows/CVI의 경우 Execute Steps in an External Instance of LabWindows/CVI (LabWindows/CVI의 외부 인스턴스에서 단계 실행)을 선택합니다.
  1. OK를 클릭합니다. 이제 Out-of-process를 실행하도록 어댑터를 구성했습니다.

참고: 어댑터 구성을 변경할 수 없는 경우 어댑터를 변경 하지 않고 TestStand 64 비트와 함께 LabVIEW 32 비트 사용을 참조하십시오.