LabVIEWForum.de
Netzwerkanalysator über VISA - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA)
+---- Thema: Netzwerkanalysator über VISA (/Thread-Netzwerkanalysator-ueber-VISA)



Netzwerkanalysator über VISA - mirko_umi - 06.10.2010 13:45

Hi Community,

habe da folgendes Problem. Ich steuere meinen Netzwerkanalysator (Anritsu MS2028B) über die LAN Schnittstelle an. Dazu verwende ich das VISA Interface. Jetzt funktioniert das ganze auch schon einigermaßen gut. Problematisch ist momentan nur, dass gefordert wird, dass 5 Werte pro Sekunde ausgelsen werden sollen, bzw. am Messlaptop angekommen sollen. Mein im Anhang geschriebenes Programm schafft zur Zeit ca. 2 Werte pro Sekunde. Gibt es da Verbesserungsmöglichkeiten, bzw. Einstellungen damit ich auf die geforderten 5 Werte pro Sekunde komme?

Für einen kleinen Denkanstoß wäre ich sehr dankbar :-)

Grüße,

Mirko

(Benutze die LV-Version 8.5.1)


Netzwerkanalysator über VISA - GerdW - 06.10.2010 14:04

Hallo Mirko,

Denkanstöße:
- du musst nicht in jedem Schleifendurchlauf eine neue VISA-Instanz öffnen, sowas macht man einmalig vor der Schleife
- kannst du das Gerät auf bestimmte Messwerte voreinstellen, sodass du nicht jedesmal erst sagen musst, was du für Werte bekommen willst?


Netzwerkanalysator über VISA - mirko_umi - 06.10.2010 14:11

Hallo Gerd,

deinen ersten Tip werde ich morgen gleich mal ausprobieren.
Zu deinem zweiten Punkt. Die Funktion :CALC:MARK1:MIN z.B. sucht den Minimumswert im Gerät und muss leider jedes mal neu gesetzt werden. Genauso wie der :STAT:OPER? Befehl. Das heißt ich muss diese Befehle jedes mal vorher an mein Gerät senden und dann die Antwort vom Gerät abwarten. Dass ich den Befehl nur einmal sende und die Antwort sich immer auf den write Buffer Befehl bezieht ist mir nicht bekannt. Heißt also, immer Befehl -> write Buffer -> warten -> read Buffer abrufen.

Grüße und Danke schonmal