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 실행파일 간에 공유 변수를 사용하여 어떻게 통신할 수 있습니까?



주요한 소프트웨어:
주요한 소프트웨어 버전: 8.0
문제가 해결된 소프트웨어 버전: 8.0.1
부차적인 소프트웨어: LabVIEW Toolkits>>LabVIEW Application Builder

문제점: 두 실행가능한 프로그램을 개발했는데 두 프로그램 사이의 데이터 통신이 필요합니다. 공유변수를 이용하여 어떻게 가능하게 할 수 있습니까?

솔루션: 공유 변수를 사용하여 여러 실행가능한 어플리케이션간에 통신을 하기 위해서는 LabVIEW 프로젝트를 사용하는게 중요합니다. 프로젝트는 빌드 스펙에서 각 실행을 위한 내용이 포함되어야 합니다. 

공유 변수는 LabVIEW 환경에서 자동으로 배포됩니다만 실행가능한 VI의 경우는 아닙니다. 실행가능한 어플리케이션에서 공유변수를 사용하려면 명확한 배포가 필요합니다. VI 서버를 사용한 프로그램적 배포는 다음 KnowledgeBase 3UCBHM8T: How Do I Deploy Network Shared Variables From a Compiled Executable?  링크에서 확인할 수 있습니다.

하나의 일반적 함정은 실행가능한 공유 변수를 관리하는 프로젝트 라이브러리의 목적지가 자기 자신으로 되어있는 것입니다.  빌드 스펙 세팅을 설정하는 동안 소스 파일 세팅에서 적용 목적지를 Support Directory나 다른 이전에 정의된 디렉토리로 세팅하십시오.



 이 문서에 대한 예제 프로젝트를 첨부하였고  데모 동작을 해볼 수 있습니다. 빌드 스펙에 대한 세팅을 해당 PC에 맞게 재 설정하는 해야 하는 것을 잊지 마시기 바랍니다.

관련 링크:

첨부:


Shared Variable Executable Example.zip - Shared Variable Executable Example.zip
BuildSpecs.JPG - BuildSpecs.JPG
SourceFileSettingsCropped.jpg - SourceFileSettingsCropped.jpg


리포트 날짜: 04/20/2006
마지막 업데이트: 07/28/2015
문서 번호: 3WJ74M7R