티스토리 뷰

안녕하세요. 구스입니다.


이 글에서는 랩뷰에서 사용할 수 있는 변수 중 하나인 글로벌 변수에 대해서 알아볼까 합니다. 랩뷰에서 사용할 수 있는 변수는 크게 로컬 변수, 글로벌 변수, 네트워크 변수, 기능적 글로벌 변수로 구분할 수 있는데요.


이러한 변수에 대해서 잘 모르신다면, 제가 이전에 정리해놓은 변수에 대한 정보를 보시면 될 것 같애요.



자 그럼 글로벌변수가 무엇인지 이해하셨나요?

글로벌 변수를 짧게 설명드리자면, 다른 VI 사이에서 값을 공유할 수 있는 변수입니다. (변수와 상수의 차이는 아시죠?)

글로벌변수를 랩뷰에서 만들어 봅시다.

글로벌 변수를 만들기 위해서는 아래와 같이 블록다이어그램에서 함수 -> 구조 -> 글로벌변수를 선택해야 합니다. 



그리고 글로벌변수를 사용할 랩뷰의 블록다이어그램에 아래와 같이 놓으세요. 


다음은 글로벌변수에서 오른쪽 마우스버튼을 눌러 프론트패널 열기를 클릭합니다. 글로벌 변수는 VI에 변수를 몰아넣고, 컨트롤 및 인디케이터의 라벨을 통해서 변수명이 지정이 되기 때문에 글로벌 변수를 추가하고자 하면 아래와 같이 프론트패널을 열고 변수의 자료형에 해당하는 컨트롤을 넣으면 됩니다.



프론트패널 열기를 누르게 되면 아래와 같이 글로벌 변수에 대한 프런트패널이 생성이 됩니다.



변수 추가는 위에 설명드린바와 글로벌 2 프런트 패널(사용자에 따라 상황에 따라 이름이 다를 수 있음)에 컨트롤을 추가하시면 됩니다. 



저는 정수형, 문자열, 불리언 글로벌 변수를 생성하기 위해서 아래와 같이 Global Variable Int, Global Variable String, Global Variable Boolean이라는 라벨을 가진 컨트롤 세개를 추가하였습니다. 



자신이 원하는 변수가 다 추가가 되면 글로벌 2 프런트패널을 저장합니다. 글로벌변수는 어짜피 VI라는 확장자로 저장이 되기 때문에 원래 VI를 저장하던 방식으로 저장을 하면됩니다




자 글로벌 2 프런트패널을 저장하고 나서, 기존의 글로벌변수를 추가했던 실제 사용 블록다이어그램으로 돌아와서 지구모양본을 클릭해봅니다.


방금전에 추가한 변수 3개가 나오는 것을 확인할 수 있습니다. 


이를 이용하여 글로벌변수에 값을 넣고, 읽어올 수 있습니다.


이 글에서는 랩뷰에서 글로벌변수를 생성하는 방법에 대해서 알아보았습니다. 

그럼 이만 줄이겠습니다.


이 글이 도움이 되셨으면 아래의 하트를 눌러주세요.


댓글