Halo Leute,
ich habe mich heute angemeldet und möchte alle rechtherzlich begrüßen. Im Rahmen meine Bachelor Thesis werde ich wohl in den nächsten 3 Monaten öfters mal herreinschauen und ein paar Fragen stellen.
Gleich mal zu Sache
Ich habe momentan die Studentenversion
LabVIEW 2009.
Ich möchte mittels eines VI'S das
Rohde &Schwarz SML1 ansteuern.
Zu verfügung steht eine NI
PCIe-GPIB Karte, Gpib Kabel und das o.a. Messgerät.
Die Karte wird im MAX erkannt (ebenso wie das SML1).
Ich habe ein Vi, dass berreits die Daten des Messintrumentes liest, aber nicht ansteuert.
Das Vi habe ich angehängt. GBip Adress lautet übrigens 28, nicht wie im Screen 1.
Hier ein Screen:
und
Laut Handbuch soll folgender Code das SML1 ansteuern.(Im handbuch unter 5.1)
Code:
CALL IBFIND("DEV1", generator%) Kanal zum Gerät öffnen
CALL IBPAD(generator%, 28) Geräteadresse dem Controller mitteilen
CALL IBWRT(generator%, "*RST;*CLS") Gerät rücksetzen
CALL IBWRT(generator%, "FREQ 1GHz") Frequenz 1 GHz einstellen
CALL IBWRT(generator%, "POW -7.3dBm") Ausgangspegel -7,3 dBm einstellen
CALL IBWRT(generator%, "OUTP:STAT ON") RF-Ausgang einschalten
CALL IBWRT(generator%, "AM:SOUR INT") AM-Modulationsquelle Lfgen einst.
CALL IBWRT(generator%, "AM:INT:FREQ 15kHz")AM- Modulationsfrequenz 15 kHz einst.
CALL IBWRT(generator%, "AM 30PCT") AM-Modulationsgrad 30% einstellen
CALL IBWRT(generator%, "AM:STAT ON") AM einschalten
Jetzt ist meine Frage, ob ich diesen Code im Feld "Characters to Write" eingeben muss, oder woher der Signalgenerator die Infos bekommt, was er ausgeben soll.
Starte ich das VI, springt der SML1 übrigens gleich in den Remote und gibt auch im Feld "Character read" seinen Namen, etc an bzw. an den PC zurück.
Für nen Tip wäre ich dankbar!
besten Gruß