본문 바로가기
랩뷰(LabVIEW)

제 3강. 랩뷰(LabVIEW)의 상수/문자형/타이밍/클러스터 함수 + 정수형과 실수형 상수의 차이

by Lee Suhun 2021. 12. 8.

상수(Numeric) 함수는 숫자를 넣을 때, 문자형(String) 함수는 문자를 넣을 때 사용하는 랩뷰의 기능입니다Delay time 을 넣고 싶다면 타이밍(Timing) 함수를, 성격이 다른 함수들을 묶을 때는 클러스터(Cluster) 함수를 사용합니다.

 


1. 상수(Numeric) 함수

2. 문자형(String) 함수

3. 시간(Timing) 함수

4. 클러스터(Cluster) 함수

5. 정수형과 실수형 상수


 

안녕하세요. 저번 시간(제 2강. 랩뷰(LabVIEW)에서 자주 쓰는 구조(Structures) For/While/Sequence Loop)에는 자주 쓰이는 구조에 대해 배웠다면, 이번에는 상수/문자형/타이밍/클러스터 함수들에 대해 알아보려고 합니다.

모든 기능을 설명하면 길어지므로 자주 사용하는 기능들만 추려서 정리해봤습니다.

 

* 랩뷰 짤막 지식 : 컨트롤은 INPUT(입력값)이고 인디케이터는 OUTPUT(출력값) 에 해당합니다. (랩뷰는 입력과 출력이 완전히 분리 되어있다)

컨트롤-인디케이터
컨트롤과 인디케이터는 별개이다.

 

1. 상수(Numeric) 함수

연산처리 또는 입/출력값에 상수를 넣을 때 사용하는 기능

상수-Numeric-함수
상수 함수 기능들
상수-Numeric-사칙연산
상수 함수의 사칙연산 기능들

기본적인 사칙연산을 사용할 때는 상수 함수를 이용하며, 2개의 입력 포트와 1개의 출력 포트를 갖고 있습니다.

사칙연산-더하기
더하기 함수

 

정수형-상수-Numeric
정수형 상수 함수
실수형-상수-Numeric
실수형 상수 함수

2가지 기능 모두 숫자를 넣을 때 사용합니다. 이 둘의 비교 설명은 마지막에 하겠습니다.

 

2. 문자형(String) 함수

출력 시 띄어쓰기/줄바꿈/텝 등의 기능 또는 텍스트(문자)를 넣을 때 사용하는 기능

문자형-문자열-함수-기능
문자형 함수 기능들
문자-데이터-모아주기
문자 데이터 모아주기

여러 곳의 문자 데이터와 띄어쓰기 등의 기능들을 모아서 하나의 데이터로 산출하는 기능을 합니다.

 

문자형-문자열-text-텍스트
문자형 함수

아스키(ASCII)코드를 이용해 0 1 10진법으로 나타냈으며, /출력값에 문자를 넣고 싶을 때 사용합니다.

 

String 함수의 추가 기능들

띄어쓰기-space
띄어쓰기(Space)

이름 그대로 txt 파일로 출력 시 띄어쓰기 기능을 한다.

Tab-탭-띄어쓰기
Tab 상수

txt 파일 출력 시 Tab 띄어쓰기 기능을 한다.

ASCII-줄바꿈-문자
인 끝 상수

ASCII 기반으로 Microsoft WindowsSymbian OS를 포함한 대부분에서 줄 바꿈 문자로 사용

UNIX-줄바꿈-문자-라인피드
라인 피드 상수

UNIX 기반 시스템으로 Linux Mac OSX 등에서 줄 바꿈 문자로 사용

 

3. 시간(Timing) 함수

Delay time 필요 시에 사용하는 기능

시간-Timing-Delay-time
시간 함수 기능들

아래와 같이 상수형 함수에 숫자를 넣어 Delay time 을 설정해줍니다. (단위는 ms)

delay-time
Delay time

 

4. 클러스터(Cluster) 함수

서로 다른 타입의 데이터를 하나로 묶어서 만든 데이터 묶음

cluster-클러스터-함수
클러스터 함수 기능들

연구실에서는 보통 2개의 데이터를 묶어 변수가 2개인 XY로 이루어진 2차 그래프에서 많이 사용됩니다.

(이때 묶어주는 데이터들은 컨트롤인지 인디케이터인지 하나로 통일해줘야 합니다)

 

참고 블로그 : https://blog.naver.com/stlyw/221299185400

 

5. 정수형 상수와 실수형 상수

정수형 상수와 실수형 상수

보통 랩뷰에서 기본적으로 생성되는 숫자형은 배정도 실수 또는 부호가 있는 32비트 정수입니다. , 표현할 수 있는 숫자 범위는 -2,147,483,648 에서 2,147,483,647 까지 입니다.

이름 그대로 정수형 상수는 정수를 실수형 상수는 실수를 입력할 수 있으며, 파란색은 정수형을, 주황색은 부동 소수형을 표현합니다.

 

상수 데이터 타입 표 보기 : https://zone.ni.com/reference/en-XX/help/371361L-01/lvhowto/numeric_data_types_table/

 

 

글을 마치며 포스팅을 통해 다양한 함수들과 소수형, 실수형 상수의 차이에 대한 궁금증이 어느 정도 해소되었으면 합니다.

다음 랩뷰 4강은 자주 쓰이는 Array 함수에 대해 알아보도록 하겠습니다.

감사합니다.

 

 


관련글

제 0강. 랩뷰(LabVIEW)란?

 

제 0강. 랩뷰(LabVIEW)란?

1. 소개 2. 장단점 3. 설치 시 주의사항 안녕하세요. 이번 시간부터는 대학 연구실과 기업에서 많이 사용하는 랩뷰(LabVIEW)에 대해 알아보려고 합니다. 먼저 랩뷰에 대한 관심이 커지게 된 배경과

jungwonlab.tistory.com

제 1강. LabVIEW(랩뷰)의 기초

 

제 1강. LabVIEW(랩뷰)의 기초

1. 랩뷰 실행 방법 2. 프론트 패널과 블록 다이어그램 2. 랩뷰 환경 설정 3. 랩뷰에서 유용한 단축기 모음 안녕하세요. 이전글 (제 0강. 랩뷰(LabVIEW)란?) 에서는 랩뷰에 대한 기본적인 내용을 알아 봤

jungwonlab.tistory.com

제 2강. 랩뷰(LabVIEW)에서 자주 쓰는 구조(Structures) For/While/Sequence Loop

 

제 2강. 랩뷰(LabVIEW)에서 자주 쓰는 구조(Structures) For/While/Sequence Loop

For 문은 원하는 횟수 만큼 반복 작업을 할 때 사용하며, While 문은 특정 조건에서 반복 작업을 멈추는 작업에 적합합니다. 마지막으로 Sequence loop는 처리 우선순위가 요구될 때 사용합니다. 1. 구

jungwonlab.tistory.com

제 3강. 랩뷰(LabVIEW)의 상수/문자형/타이밍/클러스터 함수 + 정수형과 실수형 상수의 차이

 

제 3강. 랩뷰(LabVIEW)의 상수/문자형/타이밍/클러스터 함수 + 정수형과 실수형 상수의 차이

상수(Numeric) 함수는 숫자를 넣을 때, 문자형(String) 함수는 문자를 넣을 때 사용하는 랩뷰의 기능입니다. Delay time 을 넣고 싶다면 타이밍(Timing) 함수를, 성격이 다른 함수들을 묶을 때는 클러스터(C

jungwonlab.tistory.com

제 4강. 랩뷰(LabVIEW)의 배열(Array) 함수

 

제 4강. 랩뷰(LabVIEW)의 배열(Array) 함수

배열(array)은 동일한 데이터 타입을 묶어 놓은 데이터 집합입니다. 배열은 원소들로 이루어져 있으며, 그들의 위치를 인덱스(index) 라고 합니다. 보통 행과 열로 표현하는 2차원 배열을 자주 사용

jungwonlab.tistory.com

 

Jungwon Lab 카카오 채널

 

댓글