티스토리 뷰

NI Scope를 이용하여 .NET Framework에서 사용하고자는 분들이 많아서 관련 내용을 정리해봅니다. 기본적으로 NI Scope는 LabVIEW, CVI/LabWindows, VB에서 사용할 수 있는 라이브러리를 제공하고 있습니다.


기본적으로는 C#은 제공을 하고 있지 않죠. 따라서 NI Scope 라이브러리를 설치할 때 .NET Framework에 대한 내용을 설치할 수 없습니다. 하지만 NI Scope 4.1 이후 버전부터 추가적으로 라이브러리를 지원하고 있기에, 이 드라이브를 설치하게 되면 .NET 에서도 Scope에 대한 프로그래밍이 가능해집니다. 


본 드라이버는 IVI driver-compliant .NET Class Library를 통해서 Scope에 대한 .NET Framework 개발환경을 지원합니다. 하지만 본 드라이버는 Windows Server R2와는 호환이 되지 않습니다. 


추가 라이브러리는 아래의 경로에서 다운로드 받을 수 있습니다.

http://www.ni.com/download/ni-scope-.net-class-library-2.0/4468/en/


위의 주소로 접속을 하면 아래와 같은 화면이 뜨게됩니다. 이 링크는 NI-Scope .NET Class Library 2.0의 페이지로 라이브러리를 다운을 가능하게 해줍니다. 하지만 아래의 exe 파일은 .NET에 대한 함수만을 지원하고 있으므로 NI Scope 드라이버가 기본적으로 설치가 되어 있어야 사용을 할 수 있습니다. 



NI-Scope .NET Class Library 2.0은 Visual Studio 2010과 2012 만을 지원하고 있습니다. 2008을 사용하는 유저라고 한다면 NI-Scope .NET Class Library 1.1을 받아야 하며, 1.1과 2.0에는 호환성에 대한 문제점을 지니고 있기 때문에 Visual Studio 버전만 변경해서 프로젝트 파일을 열어도 사용이 불가능합니다. 


2.0 버전에서 새로운 점은 아래의 내용을 참고하시기 바랍니다. 



위의 경로를 통해서 다운로드를 받게 되면 exe 파일이 생기게 되고 이를 실행하면 압축파일을 풀게 됩니다. 압축해제가 완료되면 아래와 같이 C:\National Instruments Downloads에 NISCOPENETAPI가 생기가 됩니다. 


이 폴더에서 autorun 혹은 setup 파일을 실행합니다. 



Setup 파일을 실행하게 되면 아래와 같은 메뉴화면이 뜹니다. .NET 4.0 환경(VS2010)에서 개발을 할 것인지, 4.5환경(VS2012)에 대한 개발을 할것인지에 따라 설치 메뉴를 선택하여 설치를 진행합니다. 



Install 메뉴를 누르게 되면 아래와 같이 설치 과정을 거치게 됩니다. 



예제도 설치되게 설정을 합니다. (기본설정입니다.)




설치가 완료되면 아래의 경로에 예제가 설치가 되게 됩니다. LabVIEW에서 지원하는 대부분의 예제가 설치가 되므로 .NET 환경에서도 충분히 Scope에 대한 구현을 할 수 있습니다.


C:\Users\Public\Documents\National Instruments\NI-SCOPE\examples



그럼 이만 줄이겠습니다.


이 글이 도움이 되셨으면, 아래의 하트를 눌러주세요.


댓글