Ich versuche unter c++ .net einen Plotter zu simulieren, um die HPGL Daten von älteren Messgeräten auslesen zu können.
Für den Zugriff auf die Schnittstelle verwende ich die "Board" Klasse aus dem "NationalInstruments.NI4882" Namespace.
Wenn ich das Board als "Listen-Only" initialisiere, kann ich die HPGL Daten aus den meisten geräten auslesen. Es gibt jedoch
alte HP-Netzwerkanalysatoren, die zum Plotten als Bus-Controller eingestellt werden müssen. Das Messgerät fordert dann vor
dem eigentlichen Plotten Statusinformationen vom Plotter, jedoch kann ich mit der "Board->Write()" Methode nicht antworten,
da das Interface hierfür als CIC fungieren muss. Das ist aber nicht möglich, da das Messgerät der Controller ist.
Die Methode wirft folgende Exception: "GPIB ist nicht der aktive Controller".
Ich bin für Ratschläge offen, vielen Dank schon mal im voraus.