From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



LabVIEW를 실행한 다음에는 Vision builder와 CVS와 연결이 끊깁니다.



주요한 소프트웨어:
주요한 소프트웨어 버전: 2.6.1
문제가 해결된 소프트웨어 버전:
부차적인 소프트웨어: N/A
하드웨어: Image Acquisition (IMAQ)>>CVS

문제점: LabVIEW를 실행한 다음에, 제가 Vision Builder AI 스크립트를 실행시키려 했을때, 연결이 실패됐고, 서버가 다운됐다는 에러를 보게됩니다. LabVIEW를 실행하기 전에 Vision Builder 스크립트를 실행시킬 수 있었고, 제 CVS가 잘 설정되었다는 것을 확인했습니다. 왜 이런 에러가 발생하는 것인가요?

솔루션: CVS를 실시간 타겟(real-time target)으로 타게팅했을때, LabVIEW는 그 타겟상의 메모리에 현재 파일을 체크하게 됩니다. 만약 Vision Builder의 VI가 메모리 상에 있다면, LabVIEW를 실행시키기 위해 이 VI들은 닫혀야 합니다. 이 VI들을 닫는 것은 Vision Builder 서버를 닫을(shut down) 것이고, 그 다음으로 CVS상의 Vision Builder AI를 호출하는 것이 앞서 말한 연결에러로 인해 실패할 것입니다. 메모리에 Vision Builder 서버를 다시 올리기(reloading)위해서는 당신의 CVS가 재시작되어야 합니다.

만약 당신이 LabVIEW에서 당신의 Compact Vision System상의 Vision Builder 스크립트를 실행하기 원한다면, ActiveX를 사용하여야 할 것입니다. Vision Builder AI 스크립트를 LabVIEW를 통해 실행시키기 위해, ActiveX를 사용하는 방법에 대한 VIsion Builder AI에서 제공되는 예제(shipping examples)가 있습니다. 이 예제는 "SimpleExampleCW.vi"이며, 당신의 하드드라이브의 다음과 같은 위치에서 찾을 수 있습니다.(당신이 Vision Builder를 기본설정 위치에 설치했다는 가정하에)

C:\Program Files\National Instruments\Vision Builder AI X.X\ActiveX Support\Examples\LabVIEW

중요한 사항은 LabVIEW의 실행 타겟이 CVS에 해당하는 RT타겟이 아니라“LabVIEW for Windows”로 세팅되어야 한다는 것입니다.

관련 링크:

첨부:





리포트 날짜: 10/17/2005
마지막 업데이트: 10/24/2005
문서 번호: 3QGGPQO1