에러 -307703 이 발생하며 특정 모델이 VeriStand 와 호환되지 않는 문제

업데이트 됨 Mar 6, 2024

해당 제품

소프트웨어

  • VeriStand
  • LabVIEW

문의사항

LabVIEW에서 간단한 VI를 생성하고 이를 모델로 변환하여 VeriStand 프로젝트로 반입했습니다.

그러나 PXI/PXIe Real-Time 타겟에 프로젝트를 실행하거나 배포하려고 할 때 다음과 같은 오류가 발생합니다 :
The VeriStand Gateway encountered an error while deploying the System Definition file. 

Details: 
Error -307703 occurred at Project Window.lvlib:Project Window.vi >> Project Window.lvlib:Command Loop.vi >> NI_VS Workspace ExecutionAPI.lvlib:NI VeriStand - Connect to System.vi 

Possible reason(s): 

NI VeriStand: The specified model is incompatible with NI VeriStand. If you are trying to deploy the model to an RT target, launch the Console Viewer tool to display the console output of the target, which includes information about the source of the error. 
========================= 
NI VeriStand: NI VeriStand Engine.lvlib:VeriStand Engine Wrapper (RT).vi >> NI VeriStand Engine.lvlib:VeriStand Engine.vi >> NI VeriStand Engine.lvlib:VeriStand Engine State Machine.vi >> Model Execution.lvlib:Initialize Model Loop Data.vi >> Model Execution.lvlib:Initialize Models.vi >> SIT Model API.lvlib:Initialize Model.vi >> SIT Model API.lvlib:Load Model DLL.vi 
<append>========================= 
NI VeriStand: Failed to load C:\ni-rt\NIVeriStand\Models\SLPMcontrol.lvmodel

해결책

LabVIEW VI 및 LabVIEW 모델의 이름에 특수 문자가 포함되지 않도록 해야 합니다.

LabVIEW VI와 LabVIEW 모델의 경로 또한 확인해 보십시오. 모델을 바탕화면과 같은 다른 위치에 저장하여 다시 시도해 보십시오. 그런 다음 새 위치에서 모델을 추가하십시오.

VeriStand 2017을 사용하는 경우, 해당 이슈는 f1 패치로 해결된 문제입니다. 호스트 컴퓨터에 f1 패치 를 설치한 다음, 배포 할 RT 타겟에 NI VeriStand Engine을 다시 설치하십시오. f1 패치와 관련해서는 아래 관련 링크 부분을 참고하십시오.