Windows에서 Python 및 NI DAQmx로 NI DAQ 디바이스 사용하기

업데이트 됨 Dec 17, 2025

환경

드라이버

  • NI-DAQmx

프로그래밍 언어

  • Python

이 문서에서는 Windows PC에서 NI-DAQmx Python API를 사용하도록 설정하는 단계에 대해 설명합니다.

Python 및 NI-DAQmx Python API를 설치하기:

  1. Python을 다운로드하십시오.
  2. 새 명령 프롬프트 또는 터미널을 여십시오.
  3. 다음 명령을 사용하여 pip로 NI-DAQmx Python API를 다운로드하고 설치하십시오.

py -m pip install nidaqmx

NI-DAQmx Python 문서는 Python 지원을 설치하는 방법을 설명합니다. NI-DAQmx Python 패키지에 대한 문서는 NI Github 저장소에 있으며, 모든 NI-DAQmx Python Python 예제 프로그램을 포함합니다. NI-DAQmx Python API를 실행하려면 NI-DAQmx 또는 NI-DAQmx Runtime이 필요합니다.

 

NI-DAQmx를 사용하여 Python 환경 테스트하기:

  1. IDLE(Python)을 여십시오.
  2. import nidaqmx를 입력하고 Enter를 누르십시오.
  3. with nidaqmx.Task() as task:를 입력하고 Enter를 누르십시오.
  4. Python 들여쓰기(4칸)를 유지하고 task.ai_channels.add_ai_voltage_chan("Dev1/ai0")을 입력한 후 Enter를 누르십시오. 참고: Dev1은 컴퓨터에 연결된 디바이스의 이름입니다. 이 이름은 NI-MAX에서 확인할 수 있습니다. 이름이 일치하지 않으면 오류가 발생합니다. ai0는 데이터를 수집하려는 채널 번호입니다. 올바른 채널 이름인지 확인하십시오.
  5. task.read()를 입력하고 Enter를 누르십시오.
  6. Dev1 디바이스의 AI0 입력에서 읽은 값을 확인할 수 있습니다.

 

아래 스크린샷은 위 단계의 출력 예시를 보여줍니다.

 

다음 스크립트는 이 문서의 단계에서 사용된 테스트 스크립트입니다:

import nidaqmx
with nidaqmx.Task() as task:
    task.ai_channels.add_ai_voltage_chan("Dev1/ai0")
    task.read()

다음 단계

GitHub 저장소에서 NI-DAQmx Python API 예제를 탐색해 보십시오.