01.11.2013, 13:17
Hallo,
bin mir nicht so ganz sicher ob ich hier richtig bin aber ich hoffe ihr könnt mir trotzdem helfen.
Ich arbeite gerade mit ESIB von Rohde&Schwarz. Nach jeder Messung erzeuge ich local eine *.WMF Datei aber wenn ich die dann über den GPIB Bus kopieren will, kommt leider nichts an.
Ausschnitt aus meiner Methode:
MessageBasedSession msg = (MessageBasedSession)ResourceManager.GetLocalManager().Open("GPIB0::16::INSTR");
msg.Write("HCOP:DEV:LANG WMF");
msg.Write("HCOP:DEST 'MMEM'");
msg.Write("HCOP:DEV:COL ON");
msg.Write("MMEM:NAME 'C:\\HCopy.WMF'");
msg.Write("HCOP:ITEM:ALL");
msg.Write("SYST:DISP:UPD ON");
msg.Write("HCOP");
msg.Write("SYST:DISP:UPD On");
msg.Write("MMEM:DATA? 'C:\\HCopy.WMF'");
msg.ReadToFile(@"D:\temp\Test.WMF");
die Datei Test.WMF wird auf D: erzeugt, ist aber leer.
Muss ich vor dem ReadToFile Aufruf noch irgendwas machen?
Gruß
bin mir nicht so ganz sicher ob ich hier richtig bin aber ich hoffe ihr könnt mir trotzdem helfen.
Ich arbeite gerade mit ESIB von Rohde&Schwarz. Nach jeder Messung erzeuge ich local eine *.WMF Datei aber wenn ich die dann über den GPIB Bus kopieren will, kommt leider nichts an.
Ausschnitt aus meiner Methode:
MessageBasedSession msg = (MessageBasedSession)ResourceManager.GetLocalManager().Open("GPIB0::16::INSTR");
msg.Write("HCOP:DEV:LANG WMF");
msg.Write("HCOP:DEST 'MMEM'");
msg.Write("HCOP:DEV:COL ON");
msg.Write("MMEM:NAME 'C:\\HCopy.WMF'");
msg.Write("HCOP:ITEM:ALL");
msg.Write("SYST:DISP:UPD ON");
msg.Write("HCOP");
msg.Write("SYST:DISP:UPD On");
msg.Write("MMEM:DATA? 'C:\\HCopy.WMF'");
msg.ReadToFile(@"D:\temp\Test.WMF");
die Datei Test.WMF wird auf D: erzeugt, ist aber leer.
Muss ich vor dem ReadToFile Aufruf noch irgendwas machen?
Gruß