NI-DAQmx와 Traditional NI-DAQ (Legacy)
- 업데이트 날짜:2025-12-03
- 2분 (읽기 시간)
NI-DAQmx는 2003년에 Traditional NI-DAQ (Legacy)를 대체하게 되었습니다. NI-DAQmx 및 Traditional NI-DAQ (Legacy)에는 각각 고유한 API, 하드웨어 설정 및 소프트웨어 설정이 포함되어 있습니다.
NI DAQmx
NI-DAQmx는 Traditional NI-DAQ (Legacy)과 비교하여 다음과 같은 장점을 가지고 있습니다:
- DAQ 어시스턴트—그래픽적으로 디바이스의 버추얼 채널과 측정 태스크를 설정하고, LabVIEW, SignalExpress, LabWindows/CVI, Measurement Studio에서 사용하기 위해 버추얼 채널과 태스크를 기반으로 NI-DAQmx 코드를 생성하는 방법.
- 더 빠른 단일 포인트 아날로그 I/O와 멀티스레딩을 포함한 성능 향상.
- 하드웨어 플러그 인 없이도 어플리케이션 테스트와 수정을 할 수 있는 NI-DAQmx 시뮬레이션 디바이스.
- NI-DAQ의 이전 버전보다 더 적은 함수와 VI를 사용하여 DAQ 어플리케이션을 생성하는 더욱 단순하고 직관적인 API.
- 프로퍼티 노드 및 웨이브폼 데이터 타입 지원 등 LabVIEW를 위한 확장된 기능.
- .NET 및 C++ 인터페이스 등 ANSI C, LabWindows/CVI, Measurement Studio를 위한 유사 API와 기능.
- LabVIEW Real-Time 모듈 지원과 향상된 성능.
NI-DAQmx를 사용하는 경우
다음에 해당하는 경우 NI-DAQmx를 설치하고 사용합니다:
- 초보 사용자입니다.
- NI-DAQmx가 지원하는 디바이스를 사용하고 있습니다. 지원되는 디바이스 리스트는 NI-DAQmx Readme를 참조하십시오.
- NI-DAQmx가 지원하는 OS를 사용하고 있습니다. 지원되는 OS 리스트는 NI-DAQmx Readme를 참조하십시오.
NI-DAQmx에서 NI 어플리케이션 소프트웨어를 사용하고 있는 경우, 반드시 LabVIEW, LabWindows/CVI, Measurement Studio, NI SignalExpress, 또는 LabVIEW Real-Time Module의 지원되는 버전을 사용해야 합니다. 사용 중인 NI-DAQmx 버전이 지원하는 NI 어플리케이션 소프트웨어의 버전이 무엇인지 알아보려면 NI-DAQmx Readme를 참조하십시오.
Microsoft .NET 언어, Visual C# 및/또는 Visual Basic .NET 또는 M 시리즈 디바이스와 같이 NI-DAQmx만이 지원하는 디바이스를 사용하는 경우, NI-DAQmx를 사용해야 합니다.
ANSI C 컴파일러와 같은 지원되는 컴파일러가 있는 NI-DAQmx를 사용할 수도 있습니다.
Traditional NI-DAQ (Legacy)을 사용해야 하는 경우
다음 중 하나에 해당하는 경우 Traditional NI-DAQ (Legacy)을 설치하고 사용해야 합니다:
- AT E 시리즈 다기능 DAQ 디바이스와 같은 NI-DAQmx가 지원하지 않는 디바이스를 가지고 있습니다.
- LabVIEW, LabWindows/CVI, 또는 Measurement Studio의 지원되지 않는 버전을 사용하고 있습니다.
- NI-DAQ 6.9.x에서 업그레이드하려고 하며, 현재 NI-DAQmx로 포트하지 않을 어플리케이션을 보유하고 있습니다.