컬렉션

LabVIEW 프로그래밍

LabVIEW 프로그래밍


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

LabVIEW는 복잡한 환경에서 프로그램을 생성하는 간단한 접근 방식을 제공하기 위해 그래픽 환경에서 프로그래밍됩니다.

LabVIEW 프로그래밍은 그래픽 기술을 활용하므로 프로세스의 실제 흐름과 유사한 방식으로 볼 수있는 표현을 구축하는 것이 훨씬 쉽습니다.

다른 언어와 마찬가지로 LabVIEW 프로그래밍은 최대의 효과와 속도를 얻기 위해 학습 과정과 연습이 필요합니다.

그럼에도 불구하고 두 가지 주요 개념에 대한 지식으로 빠른 결과를 얻을 수 있습니다. G 프로그래밍 (블록 다이어그램 요소); 및 데이터 흐름.

LabVIEW 프로그래밍 요소

LabVIEW 프로그래밍은 가상 계측기의 블록 다이어그램에서 수행됩니다. G 프로그래밍은 LabVIEW 프로그래밍 언어의 기술적 이름이지만 현재는이 용어가 거의 사용되지 않으며 LabVIEW라는 이름은 소프트웨어 자체뿐만 아니라 언어를 의미하게되었습니다.

모든 프로그래밍 언어와 마찬가지로 입력, 작업 및 출력이 있습니다. LabVIEW 프로그래밍에서 이는 컨트롤, 함수 및 인디케이터로 알려져 있습니다.

  • 통제 수단: 프런트 패널의 모든 LabVIEW 컨트롤은 블록 다이어그램에 해당 요소를 갖습니다. 사용자는 전체 프로그램 내에서 사용하기 위해 컨트롤에 데이터를 입력 할 수 있습니다. 컨트롤을 기능에 연결하여 특정 작업을 수행 할 수 있습니다. 단일, 이중, 문자열 등 데이터 유형이 다른 경우 제어가 올 수 있습니다. 표준 프로그래밍 데이터 유형.

    컨트롤 팔레트는보기»컨트롤 팔레트를 선택하여 전면 패널 창에서 액세스 할 수 있습니다. 또는 전면 패널 창에서 빈 공간을 마우스 오른쪽 버튼으로 클릭하여 액세스 할 수 있습니다.

    LabVIEW 프로그래밍을위한 컨트롤 팔레트는 다양한 범주로 나뉩니다. 어플리케이션의 요구 사항에 맞게 이러한 범주의 일부 또는 전부를 표시하기 위해 필요에 따라 노출 될 수 있습니다.

  • 기능 : LabVIEW 함수는 블록 다이어그램의 함수 팔레트에서 가져오고 입력이 주어지고 이에 대한 작업을 수행합니다. LabVIEW는 간단한 수학에서 비디오 처리, 스펙트럼 분석 등에 이르기까지 다양한 기능을 제공합니다.
  • 지표 : LabVIEW 인디케이터는 컨트롤과 유사하며, 사용자에게 블록 다이어그램의 출력을 표시하는 프런트 패널이 있습니다.

블록 다이어그램 내에서 모든 LabVIEW 프로그래밍 요소, 즉 컨트롤, 인디케이터 및 함수는 함께 연결됩니다. 이것은 "와이어"를 사용하여 이루어집니다. 데이터는 이러한 와이어를 따라 흐르는 것으로 간주 할 수 있습니다.

표현의 색상과 스타일로 표시되는 다양한 와이어 유형이 있습니다.

각 와이어에는 단일 데이터 소스가 있지만 데이터를 읽는 여러 VI 및 함수에 와이어를 연결할 수 있습니다. 와이어는 위에 표시된 데이터 유형에 따라 색상, 스타일 및 두께가 다릅니다. 다음과 같을 수 있습니다.

  • 숫자 정수 (파란색)
  • 숫자 부동 소수점 (주황색)
  • 부울 (녹색)
  • 스트링 (핑크)

와이어의 모양은 그것이 스칼라인지, 1D 배열인지, 2D 배열인지를 나타냅니다.

LabVIEW 화면에서 끊어진 와이어는 중간에 빨간색 X가있는 검정색 파선으로 나타납니다. 단선은 여러 가지 이유로 발생합니다. 한 가지 일반적인 이유는 호환되지 않는 데이터 유형으로 두 개체를 연결할 때입니다.

LabVIEW 데이터 흐름 및 프로그래밍

텍스트 기반 프로그래밍을 사용하면 실행 순서가 행의 순서로 설정되며 순차적으로 실행됩니다. 이러한 언어의 예로는 Visual Basic, C ++, Java 등이 있습니다.

그래픽 프로그래밍을 사용하면 다이어그램 내의 데이터 흐름에 의해 설정됩니다. 이 개념 내에서 함수는 모든 입력을받을 때까지 실행할 수 없습니다. 모든 입력이 있으면 함수를 실행하고 출력을 다음 노드로 전달합니다.

아래 다이어그램에서 데이터는 왼쪽에서 오른쪽으로 흐르며 이는 나누기 함수가 완료 될 때까지 곱하기 함수를 실행할 수 없음을 의미합니다. 따라서 실행 순서가 설정되었습니다. 실행은 창 내의 위치가 아니라 실제 데이터 흐름을 따른다는 점에 유의해야합니다.

LabVIEW 내의 데이터 흐름 개념은 텍스트 기반 프로그램에 더 익숙한 사람들이 숙달하는 데 시간이 걸릴 수 있지만 일단이 작업이 완료되면 프로그래밍 언어로 사용하기 쉽습니다.


비디오보기: LabVIEW 기반의 데이터 수집 프로그래밍 개발 기법 (할 수있다 2022).