공유 변수는 데이터를 읽고 쓸 수 있는 메모리 공간입니다. 단일 프로세스 공유 변수를 보유한 단일 컴퓨터나 네트워크 공유 변수를 보유한 여러 컴퓨터에서 공유 변수를 읽고 쓸 수 있으며, 이로써 NI Publish-Subscribe Protocol (NI-PSP)을 사용하여 네트워크로 데이터를 공개할 수 있습니다. 공유 변수를 사용하여 데이터 세트의 최근값만 하나 이상의 컴퓨터로 공개합니다.

노트 데이터 포인트를 한 컴퓨터에서 다른 컴퓨터로 전송하는데, National Instruments는 네트워크 스트림으로 계속 명령을 보내거나 데이터를 스트리밍하도록 권장합니다. 사용자 어플리케이션의 필요에 가장 적합한 네트워킹 기능을 선택하는 방법에 대한 더 자세한 정보는 네트워크를 통해 데이터 전송하기를 참조하십시오.

일반적으로, 최근값을 공유 변수로 공개하려면 다음 태스크를 완료해야 합니다:

  1. 공유 변수를 생성합니다.
  2. 공유 변수를 설정합니다.
  3. 사용자 어플리케이션이 공유 변수를 읽고 쓸 수 있도록 프로그래밍합니다.
  4. 네트워크에서 공유 변수의 이용이 가능하도록 합니다.

Real-Time Module 및 DSC Module로 공유 변수의 기능 확장하기

LabVIEW Real-Time Module 및 DSC Module은 공유 변수에 대한 추가 설정 및 프로그래밍 옵션을 제공합니다. 예를 들면, Real-Time Module로 공유 변수의 리얼타임 FIFO를 활성화하고 DSC Module로 공유 변수의 스케일링 및 알람 프로퍼티를 설정할 수 있습니다. 공유 변수의 기능 확장에 대한 더 자세한 정보는 Real-Time Module 및 DSC Module 도움말을 참조하십시오.

기타 변수 타입 사용하기

이 모음에서는 네트워크 공유 변수를 사용하여 네트워크를 통해 최근값을 공개하는 과정을 주로 설명하고 있습니다. 하지만, 다른 변수 타입으로 다음 태스크를 수행할 수도 있습니다:

  • NI 스캔 엔진을 통한 I/O 데이터로의 단일 포인트 접근을 위해 I/O 변수를 사용합니다.
  • 글로벌 변수를 사용하여 단일 컴퓨터에서 데이터를 읽고 씁니다.
  • 로컬 변수를 사용하여 단일 VI에서 데이터를 읽고 씁니다.