본문 바로가기

랩뷰(LabVIEW)7

제 6강. 랩뷰(LabVIEW)의 동일한 파일에 데이터 누적 저장 1. 파일 또는 폴더 존재 확인(Check if File or Folder Exists) 함수 2. 케이스(Case) 구조 3. 파일 불러오기 4. 파일 생성 안녕하세요. 저번 시간(제 5강. 랩뷰(LabVIEW)의 파일 I/O(File I/O)를 통한 데이터 저장)에는 기본적인 데이터 저장에 대해 배웠다면, 이번에는 기존의 파일을 불러와 그곳에 데이터를 누적하여 저장해보겠습니다. 먼저 오늘 사용할 핵심적인 함수는 파일 또는 폴더 존재 확인 함수입니다. 이 함수와 케이스 구조를 통해 누적 저장을 구현할 수 있습니다. 경로에는 저번시간에 했던 것처럼 경로 만들기 함수를 연결하고 편의를 위해 파일 이름은 data.txt로 자동 생성되게 했습니다. 이제 경로에 True or False인 Case 구조에 연결해.. 2022. 11. 30.
제 5강. 랩뷰(LabVIEW)의 파일 I/O(File I/O)를 통한 데이터 저장 파일 I/O는 데이터를 파일 안팎으로 전달합니다. 파일 I/O 팔레트의 파일 I/O VI와 함수를 사용하여 다음을 포함한 모든 파일 I/O 기능을 다룹니다: 데이터 파일의 열기와 닫기 파일에서 데이터 읽기와 데이터 쓰기 스프레드시트 형식 파일 읽기와 쓰기 파일 및 디렉토리 이동하기와 이름 바꾸기 파일 특성 변경하기 설정 파일 만들기, 수정하기, 읽기 하나의 VI 또는 함수를 사용하여 파일을 열거나, 읽거나, 쓰거나, 닫을 수 있습니다. 또한, 함수를 사용하여 프로세스의 각 단계를 컨트롤할 수 있습니다. 1. 텍스트 파일에 쓰기(Write to text file) 함수 2. 경로 만들기(Build path) 함수 3. 구분된 스프레드시트 쓰기(Write to spreadsheet file) 함수 안녕하세요.. 2022. 11. 30.
제 4강. 랩뷰(LabVIEW)의 배열(Array) 함수 배열(array)은 동일한 데이터 타입을 묶어 놓은 데이터 집합입니다. 배열은 원소들로 이루어져 있으며, 그들의 위치를 인덱스(index) 라고 합니다. 보통 행과 열로 표현하는 2차원 배열을 자주 사용합니다. 랩뷰 기능으로는 배열 인덱스, 1차원 배열 정렬, 배열 만들기 등 다양하게 있습니다. 1. 배열(array) 함수 소개 및 생성 1 2. 배열 함수 생성 2 3. 배열 함수 모음 안녕하세요. 이번에는 랩뷰에서 자주 쓰는 배열(array)에 대해 알아보려고 합니다. 랩뷰 토막 지식 인덱스란? 배열의 원소 번호라고 생각하면 되고, 0부터 시작이라 {index0, index1, index2, … } 의 형태로 인식 합니다. 1. 배열(array) 함수 소개 및 생성 1 배열이란? 같은 종류의 데이터 집.. 2021. 12. 29.
제 3강. 랩뷰(LabVIEW)의 상수/문자형/타이밍/클러스터 함수 + 정수형과 실수형 상수의 차이 상수(Numeric) 함수는 숫자를 넣을 때, 문자형(String) 함수는 문자를 넣을 때 사용하는 랩뷰의 기능입니다. Delay time 을 넣고 싶다면 타이밍(Timing) 함수를, 성격이 다른 함수들을 묶을 때는 클러스터(Cluster) 함수를 사용합니다. 1. 상수(Numeric) 함수 2. 문자형(String) 함수 3. 시간(Timing) 함수 4. 클러스터(Cluster) 함수 5. 정수형과 실수형 상수 안녕하세요. 저번 시간(제 2강. 랩뷰(LabVIEW)에서 자주 쓰는 구조(Structures) For/While/Sequence Loop)에는 자주 쓰이는 구조에 대해 배웠다면, 이번에는 상수/문자형/타이밍/클러스터 함수들에 대해 알아보려고 합니다. 모든 기능을 설명하면 길어지므로 자주 사.. 2021. 12. 8.
제 2강. 랩뷰(LabVIEW)에서 자주 쓰는 구조(Structures) For/While/Sequence Loop For 문은 원하는 횟수 만큼 반복 작업을 할 때 사용하며, While 문은 특정 조건에서 반복 작업을 멈추는 작업에 적합합니다. 마지막으로 Sequence loop는 처리 우선순위가 요구될 때 사용합니다. 1. 구조 소개 2. For 문 3. While 문 4. Sequence loop 안녕하세요. 앞의 두 글에서는 랩뷰에 대한 전반적인 이야기를 했습니다. (제 0강. 랩뷰(LabVIEW)란?, 제 1강. LabVIEW(랩뷰)의 기초)이번에는 랩뷰에서 자주 사용하는 For, While, Sequence loop에 대해 알아보려고 합니다. 1. 구조(Structures) 소개 블록 다이어그램에서 우클릭을 하면, 위와 같은 UI가 떠요. 랩뷰에서는 사진과 같이 구조, 배열, 크러스터, 상수, 불린 등 다양.. 2021. 11. 24.
제 1강. LabVIEW(랩뷰)의 기초 1. 랩뷰 실행 방법 2. 프론트 패널과 블록 다이어그램 2. 랩뷰 환경 설정 3. 랩뷰에서 유용한 단축기 모음 안녕하세요. 이전글 (제 0강. 랩뷰(LabVIEW)란?) 에서는 랩뷰에 대한 기본적인 내용을 알아 봤습니다. 오늘은 랩뷰를 실행하는 방법부터 단축기 모음까지 랩뷰의 기초에 대해 적어보려고 합니다. ( 오늘의 랩뷰 짤막 상식 : VI는 랩뷰의 확장자명이다 ) 1. VI파일 실행하기 (LabVIEW 2016버전) 맨 처음 LabVIEW를 시작하는 방법입니다. LabVIEW를 실행하고 위 그림처럼 [새로 만들기] 탭에서 [새 VI]를 눌러주세요. 그럼 창이 회색, 흰색 이렇게 2개의 창이 뜨는데, 이제 그 2개의 창을 이용해 프로그래밍을 해주면 됩니다. (만약 기존에 만들어 놓았던 vi파일이 있으.. 2021. 9. 7.
제 0강. 랩뷰(LabVIEW)란? 1. 소개 2. 장단점 3. 설치 시 주의사항 안녕하세요. 이번 시간부터는 대학 연구실과 기업에서 많이 사용하는 랩뷰(LabVIEW)에 대해 알아보려고 합니다. 먼저 랩뷰에 대한 관심이 커지게 된 배경과 개념에 대해 이번 글에서 알아볼까요? 차근차근 다음 이야기도 진행됩니다! (제 1강. LabVIEW(랩뷰)의 기초, 제 2강. 랩뷰(LabVIEW)에서 자주 쓰는 구조(Structures) For/While/Sequence Loop, 제 3강. 랩뷰(LabVIEW)의 상수/문자형/타이밍/클러스터 함수 + 정수형과 실수형 상수의 차이, 제 4강. 랩뷰(LabVIEW)의 배열(Array) 함수) ▶ 소개 랩뷰가 많은 엔지니어들의 흥미를 끌게 된 배경을 이렇습니다. 2016년 6월 다보스 포럼에서 '4차 산업.. 2021. 8. 31.