랩뷰 예제코드

VI의 전면 패널과 블록 다이어그램이 열립니다. 전면 패널에는 회색 배경이 있으며 VI의 사용자 인터페이스가 만들어지는 곳입니다. 블록 다이어그램은 흰색이며 응용 프로그램을 정의하는 코드가 추가되는 위치입니다. 이 데이터 수집을 지속적으로 반복하려면 루프가 필요합니다. 루프를 추가하려면 블록 다이어그램을 마우스 오른쪽 단추로 클릭하여 함수 팔레트를 엽니다. 프로그래밍을 선택합니다 .> 구조체 >> 루프 동안. DAQ 어시스턴트 함수와 표시기 주위의 루프를 드래그합니다. 루프 내의 모든 코드는 중지하라는 때까지 반복적으로 실행됩니다. 이것은 가상 계측기 내의 두 번째 구성 요소입니다. 기본 코드가 프로그램에 들어가는 중요한 영역입니다. 입력 및 출력을 사용하여 프로그램이 그래픽으로 만들어집니다.

사용자는 함수 창에서 “개체”를 선택할 수 있습니다. 오류 처리 프로세스는 모든 소프트웨어 개발 작업에서 매우 중요합니다. 대부분의 소프트웨어는 개발자가 코드를 디버깅하고 결함을 식별할 수 있는 옵션을 제공합니다. 같은 방식으로 LabVIEW는 오류 처리 프로세스 또는 기술도 수용했습니다. 마지막 창은 각 채널을 읽을 수 있도록 구성합니다. 여기서 는 읽을 샘플의 수, 수집 속도 등을 선택할 수 있습니다. 일단 구성, 확인을 클릭 하면 블록 다이어그램에 DAQ 도우미 기능을 넣어 것입니다. 이 함수에는 `데이터`라는 출력이 있습니다.

DAQ 어시스턴트 함수의 출력을 클릭한 다음 파형 그래프 표시기의 입력을 클릭하면 프로그램이 실행될 때 함수에서 전면 패널 표시기로 데이터를 전달하는 와이어가 생성됩니다. 위의 스크린샷에서 사용자는 그래픽 코드를 볼 수 있습니다. 그래픽 프로그래밍은 사용자가 응용 프로그램 내의 데이터 흐름을 이해하는 데 도움이 됩니다. 아래 스크린샷은 데이터 흐름을 나타내는 예에 불과합니다. 이 프로그램은 블록 다이어그램 또는 전면 패널의 왼쪽 상단에 있는 흰색 실행 화살표를 클릭하여 실행할 수 있습니다. 프로그램이 실행되면 5개 채널 각각에 대해 미리 구성된 샘플 수가 하드웨어에서 읽혀지고 그래프에 표시됩니다. 전면 패널 버튼을 사용하여 루프를 중지할 수 있습니다. while 루프의 오른쪽 하단에 있는 빨간색 정지 터미널을 마우스 오른쪽 단추로 클릭합니다. `컨트롤 만들기`를 선택하면 블록 다이어그램에 중지 버튼 터미널이 만들어집니다. 해당 정지 버튼이 전면 패널에 추가됩니다.

이제 프로그램이 실행되면 사용자가 단추를 누르면 중지됩니다. 이 섹션에서사용자는 LabVIEW와 관련된 이점을 이해할 수 있습니다. 우리는 피타고라스 정리를 사용하여 hypotenuse의 길이를 계산할 수 있습니다. 먼저 사용자가 a와 b의 값을 입력하는 데 사용할 것을 만들어야 하며 프로그램은 c의 값을 표시합니다. 이 작업은 LabVIEW의 전면 패널에서 수행됩니다. 발전기와 같은 시스템에는 시스템의 상태를 표시하는 전면 패널이 있기 때문에 전면 패널이라고 합니다. LabVIEW가 시작되고 시작 시작 창이 표시되도록 해야 합니다. LabVIEW의 사용자 직관적 인 그래픽 인터페이스의 도움으로, 사용자는 다음과 같은 혜택을 이용할 수있을 것입니다 : 축하합니다! LabVIEW 프로그램을 만들었습니다! [관련 페이지:LabVIEW 프로그래밍 및 장점] LabVIEW 환경은 윈도우, 맥 OS X 및 리눅스와 같은 컴퓨터에서 작동합니다. LabVIEW 환경을 사용하여 생성된 프로그램은 Microsoft Pocket PC, Palm OS, 디지털 신호 프로세서(DSP), 마이크로프로세서 및 필드 프로그래밍 가능한 게이트 어레이(FPGA)와 같은 플랫폼에서 실행할 수 있습니다. 다음 구성 요소는 SubVI의 오류 입력 및 오류 출력 내에서 사용할 수 있습니다. LabVIEW는 산업 자동화, 엔지니어링, 연구 및 개발에 참여하는 대부분의 조직이 최종 제품을 구축하기 전에 이 소프트웨어를 사용하여 프로토타입과 개념 증명을 구축하는 강력한 도구입니다. SubVI 중 하나에서 식별된 오류가 있는 경우 이후의 모든 SubVI가 처리되거나 실행되지 않습니다.

Este post foi publicado em Sem categoria em por .