본문 바로가기
임베디드 개발/계측장비

NI-VISA example 실행해보기

by eteo 2023. 9. 15.

 

 

 

https://www.ni.com/en/support/documentation/supplemental/13/national-instruments--net-support.html

 

.NET Resources for NI Hardware and Software

For .NET application development, National Instruments provides a Visual Studio add-on for test and measurement, Measurement Studio, and .NET driver APIs for use with National Instruments data acquisition, PXI instrumentation and third party instrumentatio

www.ni.com

 

 

 

예제코드 위치:

Examples: <Public Documents>\National Instruments\NI-VISA\Examples\DotNET<x.x>

 

문서 위치

Help: <Public Documents>\National Instruments\NI-VISA\Documentation

 

 

 

예제폴더에 들어가면 .NET 예제와 C예제가 있다.

 

 

C프로젝트 설정

 

프로젝트 우클릭 - 설정 - C/C++ - 일반 - 추가 포함 디렉터리에 아래 경로 추가

C:\Program Files\IVI Foundation\VISA\Win64\Include

 

프로젝트 우클릭 - 추가 - 기존항목, 아래경로의 visa64.lib 추가

 

C:\Program Files\IVI Foundation\VISA\Win64\Lib_x64\msc

 

또는 링커 설정을 통해 추가할 수도 있다.

"링커 - 일반 - 추가 포함 디렉터리"에 경로 입력

"링커 - 입력 - 추가 종속성"에 .dll 파일 입력

 

 

사용시

 

#include "visa.h"

 

 

 

 

 

 

.NET 프로젝트 설정

 

아래 dll파일 참조 추가

 

Ivi.Visa.dll

C:\Program Files (x86)\IVI Foundation\VISA\Microsoft.NET\Framework32\v2.0.50727\VISA.NET Shared Components 5.11.0\Ivi.Visa.dll

 

NationalInstruments.Visa.dll

C:\Program Files (x86)\IVI Foundation\VISA\Microsoft.NET\Framework32\v4.0.30319\NI VISA.NET 22.5\NationalInstruments.Visa.dll

 

 

 

사용시

 

using Ivi.Visa;
using NationalInstruments.Visa;

 

 

 

 

 

더 많은 예제와 매뉴얼 링크 : 

https://documentation.help/NI-VISA/Help_File_Title.html

 

NI-VISA Help - NI-VISA Documentation

NI-VISA™ Help June 2008, 370131L-01 This help file describes how to use NI-VISA, the National Instruments implementation of the VISA I/O standard, in any environment using LabWindows™/CVI™, any ANSI C compiler, or Microsoft Visual Basic. It also desc

documentation.help