Verfasst am: 11.06.2012, 21:27
Titel: Oszi mit VISA auslesen
Hallo,
ich versuche für eine Messung mit vier Agilent 3014A DSOs, jeden der 4x4 Kanäle mit Matlab auszulesen. Im Internet hab ich ein m-file gefunden und für mich angepasst. Die entsprechenden Treiber und der VISA Verwalter von Agilent sind installiert.
Die Oszis sind mittels USB an den Rechner angeschlossen.
ich möchte die Funktion mit [a,b]=oszi(8) aufrufen.
Das Problem ist, dass die Funktion manchmal einwandfrei funktioniert und dann wieder mit unterschiedlichen Fehlern abbricht.
Mal wird die Adresse nicht erkannt, mal gibt es nen VISA timeout.....
Wenn ich Matlab schließe und neustarte gehts immer die ersten ein zwei drei mal. Das kann aber nicht die Lösung sein, da ich die Funktion eigentlich in einer Schleife 16 mal aufrufen möchte um alle Kanäle auszulesen.
Hat irgendjemand ne Idee, was ich anders machen kann. Oder unter Umständen einen ganz anderen Ansatz wie ich die Daten vom Oszi in Matlab bekommen.
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.