2016년 6월 29일 수요일

장비 기초 : C# 으로 RS232 장비 컨트롤 하는법 [VISA 이용]



1. 장비가 VISA 를 지원하는지 NI 에서 확인

2. 레퍼런스로 NationalInstruments.Common , NationalInstruments.VisaNS 추가

3. using NationalInstruments.VisaNS;

4. MessageBasedSession mbSession =
(MessageBasedSession)ResourceManager.GetLocalManager().Open(ResourceName);

5. 리소스 이름은 다음으로 찾을 수 있다.


string[] sourcelist = ResourceManager.GetLocalManager().FindResources("?*");
foreach (string name in sourcelist)
{
lbxSourceList.Items.Add(name);
}



5. 이제 Quart, Write, Read 를 사용해본다 .

mbSession.Write(text);
string result = mbSession.Query(text);
string result = mbSession.ReadString();


6. Dispose

mbSession.Dispose();

댓글 없음:

댓글 쓰기