티스토리 뷰

DAQmx를 이용한 텍스트 언어 개발 방법


DAQmx는 다양한 텍스트 언어를 지원하고 있습니다. 텍스트 언어를 이용해서 DAQmx 개발을 할 시에는 NI의 LabVIEW 설치 여부는 상관이 없습니다. DAQmx 드라이버만 설치되어 있으면 사용하고 자는 언어에 맞추어서 프로그램 개발이 가능합니다. NI에서 제안하는 텍스트 언어 용DAQmx 프로그램 개발 방법은 두 가지가 있습니다.

  • Measurement Studio를 이용한 개발 방법
  • DLL 혹은 Assembly를 이용한 개발 방법

1. Measurement Studio란?





NI Measurement Studio는 측정 데이터를 수집, 분석 및 디스플레이하기 위해 Visual Studio 2012/2010/2008에서 전문적인 엔지니어링 어플리케이션을 제작할 수 있는 유일한 툴 패키지입니다. NI Measurement Studio는 WPF (Windows Presentation Foundation), Windows 및 Web Forms용 확장가능한 측정 클래스 및 UI 컨트롤을 제공하므로, 사용자들은 Visual Basic .NET 및 Visual C#로 엔드 투 엔드 테스트 또는 측정 시스템을 제작할 수 있습니다.



전자는 NI 제품 군 중 하나인 Measurement Studio를 이용하여 개발하는 방법입니다. Measurement Studio는 Microsoft Visual Basic. NET과 C#에서 사용할 수 있는 Visual Studio 애드온 툴이자 관련 클래스 라이브러리 모음을 말합니다.


DAQmx 드라이버와 관련 된 라이브러리는 물론 LabVIEW에서 사용하는 분석, 네트워크 변수, TDMS, DAQ Assistant, Vision등 다양한 부분의 라이브러리를 통합해서 쉽고, 빠르게 사용하실 수 있습니다. 하지만 Measurement Studio를 사용하기 위해서는 반드시 Visual Studio가 설치되어 있어야 합니다.


Measurement Studio에서 지원하는 라이브러리는 아래의 그림과 같습니다.



2번째 텍스트 언어용 프로그램 개발 방법은 DAQmx 드라이버에서 지원하는 라이브러리를 활용하여 개발하는 방법입니다. DAQmx 드라이버는 다양한 언어에 대한 라이브러리를 지원하고 있습니다.



위의 그림에서 확인 할 수 있듯이, DAQmx 드라이버는 LabVIEW, CVI는 물론 C/C++, C#, VB.NET 환경에서도 개발할 수 있는 라이브러리를 지원하고 있습니다. 


이글이 도움이 되셨나요?

그렇다면 아래의 그림을 클릭해주세요.


댓글