VI를 로딩할 때 왜 SubVI가 다른 라이브러리 위치에서 발견되었다는 경고가 나타납니까?



주요한 소프트웨어: TestStand
주요한 소프트웨어 버전: N/A
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어: LabVIEW Run-Time Engine

문제점: 라이브러리에 존재하는 SubVI를 호출하는 VI를 시퀀스에 넣어서 사용하고 있습니다. SubVI는 LabVIEW 포함되어 있고, 또한 어플리케이션과 항상 같이 포함까지 시켜두었습니다. 그런데 시퀀스를 로드 할 때마다 SubVI가 예상하지 못한 경로에서 발견되었다는 경고 메시지가 발생합니다. 이 경고메세지를 어떻게 하면 없앨 수 있습니까?


솔루션:

테스트 시퀀스나 VI 라이브러리를 생성할 때, 이미 LabVIEW에 포함되어 있는 VI들을 패키지에 넣는 것은 권장하지 않습니다. 이 VI들은 이미 Run-Time Engine에 포함되어 있기 때문입니다. 개발 컴퓨터가 Run-Time Engine이나 LabVIEW 개발 환경에 이미 VI 배포해 놓았기 때문에, VI는 이미 컴퓨터에 존재하는 것과 마찬가지 입니다.

두 가지 방법으로 이 경고 메세지를 해결할 수 있습니다.

  1. 물음표가 표시되는 SubVI 라이브러리를 제외하고 새로 빌드를 수행하시기 바랍니다.
  2. SubVI의 이름을 새로운 이름으로 바꿔서 SubVI들을 바꾸시면 이름으로 인한 충돌은 피할 수가 있습니다.


관련 링크:
KnowledgeBase 3EO1P423: Missing Sub-VIs when Deploying TestStand System
KnowledgeBase 4YIJ4CPE: Why Can't I Copy LabVIEW Code Module VIs to My TestStand Deployment System?

KnowledgeBase 3R1J36EQ: Why Do Many VIs Break in a TestStand Distribution Image After I mass Compile the VIs to a Newer Version of LabVIEW?
LabVIEW 2012 Help: Mass Compile Dialog Box

첨부:





리포트 날짜: 03/12/2012
마지막 업데이트: 02/19/2015
문서 번호: 5VBEET55