Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
24.10.2016, 09:54 (Dieser Beitrag wurde zuletzt bearbeitet: 09.11.2016 15:24 von mvision.)
ich stehe hier vor einem kleinen Problem. Ich möchte einen Funktionsgenerator über RS232 anschliessen.
Leider gibts nur offiziele Treiber für LabWindows. Diese habe ich versucht mit dem LabVIEW Instrument Driver Import Wizard umzuwandeln, bekomme jedoch lauter Fehlermeldungen, dass irgendwelche
DLLs fehlen. Gibts vielleicht einen anderen Weg dies zu ermöglichen?
Genau, den habe ich auch ausprobiert. Nachdem ich "Werkzeuge -> Fortgeschritten -> Massenkompilierung" durchgeführt habe, ändert er paar Pfade, und die Fehlermeldungen bleiben aus.
Jedoch bekomme ich keine Kommunikation zustande.
(24.10.2016 15:30 )Freddy schrieb: Ich glaube auch, dass es an der RS232 liegt.
Hast Du sie initialisiert?
Wurde die Baudrate richtig eingestellt?
Ist das Verbindungskabel richtig?
Ich habe "manuell" initialisiert, so wie ich es bei anderen Geräten bisher gemacht habe.
Mit dem Block aus dem Gerätetreiber weiß ich leider nicht viel anzufangen, in der Hilfebeschreibung steht nur etwas von der GPIB address.
Die Baudrate habe ich auf 9600 eingestellt, so wie auf dem Gerät.
Beim Kabel habe ich ein normales RS232 Kabel genommen, da keins mit dabei war. Gibts dabei irgendwelche Unterschiede?
Zitat:Mit dem Block aus dem Gerätetreiber weiß ich leider nicht viel anzufangen, in der Hilfebeschreibung steht nur etwas von der GPIB address.
Das VI kann nur für GPIB verwendet werden. Daher ist die Methode mit dem VISA Serial VI ok.
In der Doku steht, dass die CON/XOFF aktiviert sein sollen. Bei dir steht NONE.
Das Kabel, es gibt einige Varianten.
Das Null Modem Kabel verbindet 1:1 mit Buchsen auf jeder Seite
Das Verlängerungskabel Verbindet 1:1 mit Buchse auf der einen Seite und Stift auf der anderen Seite.
Dann gibt es noch das gedrehte Kabel, da werden bei 9pol. SUB-D Stecker die Pin 2 und 3 gedreht.
Zitat:Mit dem Block aus dem Gerätetreiber weiß ich leider nicht viel anzufangen, in der Hilfebeschreibung steht nur etwas von der GPIB address.
Das VI kann nur für GPIB verwendet werden. Daher ist die Methode mit dem VISA Serial VI ok.
In der Doku steht, dass die CON/XOFF aktiviert sein sollen. Bei dir steht NONE.
Das Kabel, es gibt einige Varianten.
Das Null Modem Kabel verbindet 1:1 mit Buchsen auf jeder Seite
Das Verlängerungskabel Verbindet 1:1 mit Buchse auf der einen Seite und Stift auf der anderen Seite.
Dann gibt es noch das gedrehte Kabel, da werden bei 9pol. SUB-D Stecker die Pin 2 und 3 gedreht.
Gruß
Freddy
Ah vielen Dank. Habe jetzt das Kabel durchgemessen, ist ein 1:1 m/w. Ist meiner Meinung nach das richtige, da die PC RS232 Schnittstelle auf Pin 3 mit TxD und Pin 2 mit RxD belegt ist.
Aus dem Handbuch des Funktionsgenerators konnte ich entnehmen, dass die Buchse auf Pin 3 RxD und Pin 2 TxD belegt ist. Also brauch ich ein 1:1 Kabel. Korrigiere mich bitte wenn ich falsch liege.
Zitat:In der Doku steht, dass die XON/XOFF aktiviert sein sollen. Bei dir steht NONE.
Hast Du das auch geändert?
Habe ich, vielen Dank. Die Kommunikation ist schonmal da, ich bekomme eine Reaktion vom Gerät.
Jetzt gilt nur noch rauszufinden, welcher der richtige Modus für mein Vorhaben ist. Danke für den guten Tipp mit flow control.
02.11.2016, 14:50 (Dieser Beitrag wurde zuletzt bearbeitet: 09.11.2016 15:27 von mvision.)
Also ich weiß jetzt nicht ob das so richtig ist, aber das Gerät stellt sich schonmal auf den Remote-Modus um.
Durch den "04H" Befehl möchte ich den nicht adressierbaren Modus setzen, da ich nur ein Gerät über den Anschluss steuere.
Beim zweiten Zugriff möchte ich das Kommando für den Output senden (Ausgang Ein / Aus).
Mein Problem ist, dass ich nicht genau versteh als was ich das Kommando übergeben muss? String?
Wie setzt sich der Befehl zusammen?