Hallo!
ich komme mal wieder nicht weiter und hab im Forum auch auf die Schnelle nix gefunden was mir weiterhelfen könnte. Also mein Problem:
Ich lese über die VISA-Schnittstelle die IQ-Daten eines Spectrum Analyzers aus und bekomme sie als String in der Form I,Q,I,Q,.... zurück. (Auslesen mit :FORM ASC
Das IQ-Display oder auch weitere Programme benötigen aber komplexe Zahlen zur Darstellung und Weiterverarbeitung. Deswegen wäre mein Plan die Daten in ein 2D-Array zu schreiben das so aussieht:
IQ
IQ
...
Wie bekomme ich das hin? Oder gibts noch eine bessere Methode das zu lösen?
Problem ist noch, dass der String je nach Bandbreite, und Aufzeichnungsdauert etc. eine variable Länge hat.
Oder gibts eine Möglichkeit das schon aus der VISA "richtig" auszulesen als Zahlen und nicht als String?
Vielen Dank schon mal wieder für die Hilfe!!