MoonNote

반응형

 

     

 

 

이번 시간에서는 LabVIEW에서의 입력과 출력에 대해서 다루어 보도록 하겠습니다.

보통의 프로그래밍 언어라고 하면 생성하였던 변수가 사용자의 코딩에 따라서 입력이 될 수도 있고 출력이 될 수도 있습니다. 하지만 LabVIEW는 입력과 출력을 철저히 분리해서 사용해야하죠. 그럼 어떤 것이 입력이고 출력인지 알아보도록 하겠습니다.

 

컨트롤(Control)

LabVIEW에서 사용하는 입력을 모두 컨트롤(Control)이라고 부릅니다. 프런트패널에서 팔레트를 호출하였을시 나타나는 컨트롤 팔레트에서 기본적으로 LabVIEW에서 제공하는 여러 스타일(슬라이드, 게이지, 테이블 등)의 컨트롤을 사용해서 사용자 인터페이스(UI : User Interface)를 사용자가 원하는 구성으로 꾸밀 수 있게 되는 것이죠.

 

LabVIEW에서 제공하는 다양한 스타일(숫자형, 색 상자, 트리, 테이블, 경로, 불리언 버튼, 체크 박스 등)의 컨트롤

LabVIEW 컨트롤 객체들(이외에도 더 있음)

 

 

인디케이터(Indicator)

LabVIEW에서 사용하는 출력을 모두 인디케이터(Indicator)라고 부릅니다. 컨트롤과 마찬가지로 프런트 패널 상에서 UI를 꾸미기 위해 다양한 스타일의 인디케이터가 기본적으로 제공되고 있으며 데이터 모니터링 또는 분석용으로 많이 쓰입니다.

 

LabVIEW에서 제공하는 다양한 스타일(그래프, 차트, LED 테이블 등)의 인디케이터

LabVIEW 인디케이터 객체들(이외에도 더 있음)

 

상수(Constant)

상수(Constant)란, 컨트롤과 똑같이 입력 값을 말하며 차이점은 코드 상(LabVIEW에서는 블록다이어그램 내를 말함)에 고정으로 지정된 값을 의미합니다. 컨트롤의 경우 프런트 패널상에 구성되어 프로그램 실행 중에도 입력 값을 변경할 수 있는 반면 상수는 실행 도중 값을 변경할 수 없다는 차이가 있습니다.

 

 

이해를 돕기 위해 간단히 LabVIEW로 실습을 해보겠습니다.

 

1. 'LabVIEW 실행 >> 파일(F) >> 새 VI(Ctrl + N)'로 새 VI 열기

 

2. 컨트롤 팔레트 >> 일반 >> 숫자형 >> 숫자형 컨트롤 선택

3. 프런트패널 원하는 위치에 클릭하여 숫자형 컨트롤 놓기

4. 1-3번 과정을 반복하여 똑같이 숫자형 컨트롤 우측에 있는 '숫자형 인디케이터'를 프런트 패널에 놓기

 

위의 순서대로 숫자형 컨트롤을 하나 생성하였다면 프런트 패널과 블록다이어그램에 각각의 객체가 생성된 것을 확인하실 수 있습니다. 지난 시간 LabVIEW 기본 소개에서 프런트 패널과 블록다이어그램은 한쌍이라고 하였던 이유가 바로 이 부분인데요. 하나의 패널에서 컨트롤 또는 인디케이터를 생성하면 다른 패널에도 똑같이 컨트롤 또는 인디케이터가 생성됩니다. 우리가 UI에서 입력을 준 값이 그대로 블록다이어그램에서도 동일하게 값이 전달된다라고 생각하시면 될 듯 하네요.

생성된 컨트롤 및 인디케이터

 

이번에는 상수에 대해서 한번 살펴보겠습니다. 상수의 경우 프로그램 상에 고정된 값이라고 말씀드렸던 것처럼 블록다이어그램의 함수 팔레트에서 생성할 수 있습니다. 

데이터 타입별 LabVIEW 상수

 

생성 방법은 컨트롤 또는 인디케이터 생성법과 동일하게 해당 상수를 선택하고 블록다이어 그램 상에 다시 클릭하여 놓기만하면 됩니다.

생성된 숫자형 상수

 

예를 들어 3개의 입력 a, b, c에 대한 평균 값을 구하고자할 때 항상 나누기 3을 해주어야지되므로 굳이 프런트패널에 입력 값을 생성하지 않고 블록다이어그램에 바로 상수로 3을 지정하고 연산하는 것이죠. 

LabVIEW 상수를 활용한 연산 처리

이상으로 Tutorial 02에서 LabVIEW 입˙출력에 관한 컨트롤, 인디케이터, 상수에 대해 알아보았습니다.

 

TIP
 
 

이미지와 팔레트 모습이 다르다면 아래의 설정을 통해 동일하게 맞춰줄 수 있습니다.

1. LabVIEW 메뉴 >> 도구(T) >> 옵션(O)...
2. 블록다이어그램 >> '프런트패널 터미널을 아이콘으로 놓기' 체크 해제
3. 컨트롤/함수 팔레트 >> 포맷팅 >> 항목(아이콘과 텍스트) 선택
4. 확인 버튼

 

Tip 설정 참조 그림

팔레트 항목 및 아이콘 보기 설정

 

 

 

 

 

 

※ 이 글이 도움이 되었다면 "🤍공감" 버튼을 클릭해주세요. 클릭 한번이 글 쓰는데 큰 힘이 됩니다.

 

공유하기

facebook twitter kakaoTalk kakaostory naver band