노트 LabVIEW 2024 Q1 버전부터 이 페이지에서 제공하는 기능이변수 페이지로 이동되었습니다. 이전 버전의 LabVIEW 가 이 기능을 계속 지원하기 때문에 이 페이지의 내용은 그대로 유지됩니다.

LabVIEW 프로젝트 라이브러리 또는 라이브러리 내의 폴더에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 새로 만들기≫변수를 선택하거나, 또는 기존 공유 변수에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 프로퍼티를 선택하여 공유 변수 프로퍼티 대화 상자와 이 페이지를 디스플레이합니다.

이 페이지를 사용하여 공유 변수에 대한 기본 네트워크 옵션을 설정합니다. 변수 참조 프로퍼티를 변수 프로퍼티와 함께 사용하여 프로그램적으로 공유 변수를 설정할 수도 있습니다.

이 페이지는 다음의 구성요소를 포함합니다.

옵션 설명
버퍼링 사용

변수로부터의 데이터를 FIFO 버퍼에 저장할 수 있도록 합니다. FIFO가 꽉찬 경우 공유 변수는 FIFO의 첫번째 값을 덮어씁니다.

네트워크 공유 변수에만 버퍼링을 사용할 수 있습니다.
  • 배열개수 —버퍼가 포함할 수 있는 원소의 배열 개수를 지정합니다. 이 컨트롤은 배열 데이터 타입에서만 나타납니다.
  • 원소 개수 (타입: xxx)

    버퍼가 포함할 수 있는 공유 변수의 수를 지정합니다. 데이터 타입 풀다운 메뉴에서 선택한 데이터 타입이 xxx 변수를 결정합니다. 이 컨트롤은 모든 데이터 타입에서 나타나지 않습니다.

단일 발신자

공유 변수가 한번에 한 타겟에 대한 값의 변경만을 허용하도록 설정합니다.

이 구성요소는 네트워크 공유 변수에서만 사용 가능합니다.

이 옵션을 선택하면 공유 변수 쓰기 작업이 LabVIEW.exe의 다른 인스턴스에 의해 영향을 받지 않게 됩니다. 공유 변수 엔진은 하나의 컴퓨터에서 단일 VI에 쓰는 것으로 제한합니다. 공유 변수에 연결된 LabVIEW의 첫번째 인스턴스는 값을 쓸 수 있으며 이 후의 인스턴스는 값을 쓸 수 없습니다. 첫번째 인스턴스가 연결을 해제하면 큐에 있는 다음 인스턴스가 공유 변수에 값을 쓸 수 있습니다. LabVIEW는 공유 변수에 쓰기가 허용되지 않는 발신자에게 알림니다.

노트 LabVIEW Real-Time Module이 설치된 Windows 또는 RT 타겟에서만 공유 변수를 생성, 설정, 호스트할 수 있습니다. [DataSocket] VI 및 함수를 사용하여 다른 플랫폼의 공유 변수를 읽거나 쓸 수 있습니다.