LabVIEW (Laboratory Virtual Instrument Engineering Workbench)는 G 프로그래밍 언어를 사용하여 어플리케이션을 생성하는 데 사용되는 프로그래밍 환경입니다.

정의

프로그램 실행 순서가 명령에 의해 결정되는 텍스트 기반의 프로그래밍 언어와 달리, LabVIEW는 데이터 흐름 프로그래밍을 사용합니다. 데이터 흐름 프로그래밍에서, 블록다이어그램에서 노드를 통한 데이터의 흐름은 VI와 함수의 실행 순서를 결정합니다. VI 또는 버추얼 인스트루먼트는 물리적인 인스트루먼트와 유사하게 작동하는 LabVIEW 프로그램입니다.

LabVIEW에서는 도구와 객체 세트를 사용하여 사용자 인터페이스를 생성합니다. 사용자 인터페이스는 프런트패널이라고 합니다. 프런트패널을 만든 후, 그래픽 형태의 함수를 사용하여 코드를 추가하여 프런트패널의 객체를 컨트롤합니다. 블록다이어그램에 G 코드 또는 블록다이어그램 코드라고도 불리는 이러한 그래픽 코드를 추가합니다. 블록다이어그램은 어떤 면에서 흐름도와 비슷합니다. 블록다이어그램, 프런트패널, 코드의 그래픽 표현이 VI를 구성합니다.

주요 기능

  • 광범위한 분석 함수
  • 프로그래밍 가능한 대화형 디스플레이 요소
  • 자동화된 인스트루먼트 및 데이터 수집 드라이버
  • 업계 표준 프로토콜 및 기타 언어 지원
  • FPGA를 사용한 고속 측정 및 제어 시스템​
  • 센서 또는 액추에이터로 물리적 시스템 측정
  • 전자 설계 검증 또는 확인
  • 생산 테스트 시스템 개발
  • 스마트 머신 또는 산업 장비 설계