18.05.2010, 10:31
Hallo miteinander,
Ich habe ein Problem mit der Kommunikation an der seriellen Schnittstelle. Ich möchte ein Infrarot-Spektrometer ansteuern und auslesen. Zu dem Gerät besitze ich eine Software, die ist aber wenig komfortabel. Jedenfalls kann ich mir mittels Portmon angucken, welche Einstellungen an der Schnittstelle und welchen Command die Software an das Gerät sendet um Daten zu empfangen.
Ich habe die Einstellungen soweit wie ich sie gefunden habe übernommen, das sind dann alle, außer die Timeout-Settings.
IOCTL_SERIAL_SET_TIMEOUTS Serial2 SUCCESS RI:50 RM:1 RC:300 WM:0 WC:500
Ich habe alle anderen Setting als Eigenschaftsknoten im VI "VISA: Seriellen Port Konfigurieren" finden und hinzufügen können.
Leider weiß ich nicht, wie man die Timeout-Settings über LabVIEW vornimmt.
Ich vermute, dass die Timeout-Settings mein Problem sind. Wenn ich den Command an das Gerät schicke, dann reagiert es nicht. Ich bekomme kein einziges Byte am Port.
Über Hilfen wäre ich echt dankbar!
Grüße,
Mona
Ich habe ein Problem mit der Kommunikation an der seriellen Schnittstelle. Ich möchte ein Infrarot-Spektrometer ansteuern und auslesen. Zu dem Gerät besitze ich eine Software, die ist aber wenig komfortabel. Jedenfalls kann ich mir mittels Portmon angucken, welche Einstellungen an der Schnittstelle und welchen Command die Software an das Gerät sendet um Daten zu empfangen.
Ich habe die Einstellungen soweit wie ich sie gefunden habe übernommen, das sind dann alle, außer die Timeout-Settings.
IOCTL_SERIAL_SET_TIMEOUTS Serial2 SUCCESS RI:50 RM:1 RC:300 WM:0 WC:500
Ich habe alle anderen Setting als Eigenschaftsknoten im VI "VISA: Seriellen Port Konfigurieren" finden und hinzufügen können.
Leider weiß ich nicht, wie man die Timeout-Settings über LabVIEW vornimmt.
Ich vermute, dass die Timeout-Settings mein Problem sind. Wenn ich den Command an das Gerät schicke, dann reagiert es nicht. Ich bekomme kein einziges Byte am Port.
Über Hilfen wäre ich echt dankbar!
Grüße,
Mona