LabVIEW NI-DAQmx 코드 자동 생성

업데이트 됨 Jul 26, 2023

이 문서는 NI-DAQmx 시리즈 시작하기의 일부입니다.

이 문서에서는 DAQ 어시스턴트 익스프레스 VI태스크 상수를 통해 LabVIEW에서 NI-DAQmx 코드를 생성하는 방법을 설명합니다. 태스크 상수는 NI Measurement and Automation Explorer (MAX)에서 드래그하거나 DAQ Assistant Express VI를 변환하여 LabVIEW에 수동으로 배치 할 수 있습니다.

이 단계를 시작하기 전에 LabVIEW에서 NI-DAQmx 디바이스에 대한 태스크 생성DAQ 어시스턴트 또는 NI MAX 부분을 따르십시오.


DAQ Assistant로 시작 :

DAQ 어시스턴트 익스프레스 VI를 사용하여 태스크를 설성 할 때, 태스크는 어플리케이션에 로컬이며 다른 어플리케이션에서 사용할 수 없습니다. 태스크를 MAX에 저장하고 다른 어플리케이션에서 사용하거나 코드를 생성하려는 경우 DAQ 어시스턴트 익스프레스 VI를 DAQmx 태스크 이름 컨트롤로 변환 할 수 있습니다.

DAQ 어시스턴트를 마우스 오른쪽 버튼으로 클릭하고 NI-DAQmx 태스크로 변환 또는 NI-DAQmx 코드 생성 선택하십시오 .
  • NI-DAQmx 태스크로 변환
    1. 이 옵션을 클릭하면 설성 변경 사항을 확인하기 위해 설성 창이 다시 열립니다. 필요한 모든 것을 업데이트하십시오.
    2. 확인 클릭
    3. 그러면 태스크 상수 가 생성되고 내 시스템 >> 채널 및 태스크 >> NI-DAQmx 태스크 아래의 NI MAX에 태스크가 채워집니다.
    4. 아래 작업 상수 부분을 따르십시오.
  • NI-DAQmx 코드 생성
    1. 이 옵션을 클릭하면 코드 생성 옵션을 통해 설성 및 예제 옵션 유사한 LabVIEW API를 사용하여 코드를 생성 합니다. 최소한 다음을 포함했습니다.
      • 상수로서의 모든 설성 정보
      • DAQmx 읽기 VI 또는 DAQmx 쓰기 VI
      • DAQmx 정지 VI
참고 : 이 옵션은 NI MAX에 태스크를 저장하지 않습니다.
  1. 이를 사용하여 나머지 응용 프로그램을 만듭니다.

DAQmx 태스크 이름 상수 :

DAQmx 태스크 이름 (태스크 상수) 이 있으면 태스크 상수 를 마우스 오른쪽 버튼으로 클릭하고 코드 생성 위로 마우스를 가져갑니다. 다음과 같은 옵션이 있습니다 : 예제, 설정, 설성 및 예제, 익스프레스 VI로 변환. 각 옵션에 대한 자세한 정보는 NI-DAQmx 매뉴얼에서 코드 생성을 참조 하십시오 .
DAQmx.png