WIPIVERSE

LabVIEW

LabVIEW (Laboratory Virtual Instrument Engineering Workbench)는 미국의 계측기 제조업체인 National Instruments(현 NI)에서 개발·유지보수하고 있는 시스템 설계 플랫폼 및 개발 환경이다. 그래픽 기반 프로그래밍 언어인 G(또는 “그래프”)를 사용하여 데이터 플로우 방식으로 프로그램을 구성한다.

주요 특징

  1. 그래픽 프로그래밍

    • 코드 대신 아이콘(노드)과 와이어(연결선)로 알고리즘을 시각화한다.
    • 데이터 흐름이 자동으로 관리되며, 병렬 처리를 직관적으로 구현할 수 있다.
  2. 하드웨어 통합

    • NI의 DAQ(데이터 수집) 카드, PXI, FPGA, 모듈식 계측기 등과 직접 연동한다.
    • VISA(Virtual Instrument Software Architecture) 등을 통해 외부 계측기와도 통신이 가능하다.
  3. 모듈형 확장성

    • Signal Processing, Control Design, Image Acquisition 등 분야별 툴킷을 별도 패키지 형태로 제공한다.
    • 사용자 정의 VI(Virtual Instrument)를 라이브러리 형식으로 재사용·배포할 수 있다.
  4. 실시간 및 임베디드 지원

    • LabVIEW Real‑Time 및 LabVIEW FPGA 모듈을 이용해 실시간 OS 및 FPGA 보드에 코드를 배포한다.

활용 분야

  • 시험·측정: 전기·전자, 기계, 광학 등 다양한 분야의 실험 장비 자동화.
  • 제어 시스템: 피드백 제어, 로봇 제어, 프로세스 제어 등.
  • 데이터 분석: 실시간 신호 처리, 스펙트럼 분석, 통계 분석.
  • 교육·연구: 대학·연구소에서 실험 장비 구축 및 교육용 시뮬레이션 도구로 널리 사용.

어원·명칭

  • Laboratory(실험실) + Virtual Instrument(가상 계측기) + Engineering Workbench(공학 워크벤치)의 약자를 합쳐 만든 합성어이다.
  • “Lab”은 실험실을, “VIEW”는 시각적(visual) 인터페이스와 결과 표시 기능을 의미한다는 해석이 일반적이다.

역사·버전 개요

  • 최초 버전은 1986년 출시되었으며, 이후 매년 주요 업데이트가 진행되어 현재는 LabVIEW 2023(2023년 릴리스)까지 제공되고 있다.
  • 주요 개정점에는 멀티코어 지원 확대, 클라우드 연동, Python 인터페이스 강화 등이 포함된다.

관련 문서·표준

  • 공식 매뉴얼 및 애플리케이션 노트는 NI 공식 웹사이트(ni.com)에서 제공된다.
  • IEC 61508, ISO 26262 등 안전 표준을 고려한 개발 가이드라인도 별도로 제공된다.

위 내용은 National Instruments가 공개한 자료와 주요 학술·산업 문헌을 기반으로 작성된 객관적인 설명이다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기