LabVIEWForum.de - VISA unter c# mit Measure

LabVIEWForum.de

Normale Version: VISA unter c# mit Measure
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

kann mir vielleicht jemand helfen und mir ein Beispiel zeigen, wie man unter c# und VISA auf die Serielle schreibt. Vielleicht kennt jemand einen entsprechenden Link.

Grüsse
Fritz
Hallo
jetzt möchte ich ausnahmsweise mir selbst antworten, da ich da Problem mittlerweile gelöst habe. Vielleicht kann jemand daraus einen Nutzen ziehen.

Mit den VISA-Treibern ist es bekanntlich möglich (nur mit Angabe eines ensprechenden Namens) auf RS232, Druckerport, GPIB, USB und TCP zu schreiben. Ein Beispiel für eine Sring-Ausgbe in c# ist:

*******************************************

using System;e
using NationalInstruments.VisaNS; //Visa Treiber von NI für USB, GPIB, TCP/IP, RS232
namespace ConsoleApplication3
{
class Class1
{
SerialSession s = new SerialSession("COM8"); //RS232 öffnen
public Class1() {} //Konstruktor

public void run()
{
s.Write("@0177r"); //RS485 schreiben
s.Clear(); //RS232schließen
}
public static void Main(string[] args)
{ Class1 c1 = new Class1();
c1.run();
}
}
}

********************
fritz
Referenz-URLs