LabVIEWForum.de
RS-232 Converter mit Labview - 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: RS-232 Converter mit Labview (/Thread-RS-232-Converter-mit-Labview)

Seiten: 1 2


RS-232 Converter mit Labview - feinhalb - 03.02.2014 12:15

hey,

ich habe folgendes Problem:
ich kann keine Daten von der Seriellen Schnittstelle auslesen in labview, aber in anderen Programmen (HTerm).
Also kann das problem nur ab dem USB-to-RS232 Converter liegen, bzw. am Labview programm.

Aufbau der Schaltung ist wie folgt:
atmega32 --> RS232MAX --> RS-232 Converter (auf USB) --> Labview

ich verwende folgenden Converter: http://www.aten.com/products/USB-&-FireWire/USB-Converters/USB-to-Serial-Converter~UC232A.html
(Eine Kommunikation ist z.B. mit einer Siemens S7 möglich)

Der Converter wird auch als COM Port angezeigt und kann auch ausgewählt werden.

schonmal danke für eure Mühe


RE: RS-232 Converter mit Labview - GerdW - 03.02.2014 12:45

Hallo feinhalb,

wenn es mit HTerm funktioniert, dann sollte es auch in LabVIEW klappen…

Verwendest du identische Schnittstellenparameter?
Gibt es Fehlermeldungen/-nummern?


RE: RS-232 Converter mit Labview - feinhalb - 03.02.2014 13:06

(03.02.2014 12:45 )GerdW schrieb:  Hallo feinhalb,

wenn es mit HTerm funktioniert, dann sollte es auch in LabVIEW klappen…

Verwendest du identische Schnittstellenparameter?
Gibt es Fehlermeldungen/-nummern?
hey,

Sind genau die gleichen Parameter.
Fehlermeldungen gibt es keine.
Wenn ich nach dem senden vom atmega32 das delay länger/kürzer mache, ist dies auch die geschwindigkeit womit labview "abtastet" (damit ist nicht die Baudrate gemeint).


RE: RS-232 Converter mit Labview - jg - 03.02.2014 13:07

Hast du die Schnittstelle noch geöffnet in HTerm? Dann kannst nicht von LabVIEW dararuf zugreifen.

Wie sieht es mit Konfigurationen wie z.B. Termination Char aus?
EDIT: Schalt den Termination Char mal in deiner Konfig. aus...

Gruß, Jens


RE: RS-232 Converter mit Labview - GerdW - 03.02.2014 13:10

Hallo feinhalb,

Zitat:Fehlermeldungen gibt es keine.
Glaube ich nicht: es sollte zumindest ein TimeOut gemeldet werden!

Also bitte nochmal prüfen…
(Und dein VI bitte in LV2011 anhängen.)


RE: RS-232 Converter mit Labview - Lucki - 03.02.2014 13:36

..und wenn Du Temination Char doch eingeschalten läßt (- immer zu empfehlen wenns das Protokoll zuläßt -) , dann funktioniert das nur, wenn Du an VisaRead eine Bytezahl anlegst, die größer ist als was maximal an Zeichen pro Zeile zu erwarten ist. (Also z.B. 1000 - Mit 0 geht es überhaupt nicht. Die Bytezahl als Bedienelement aufs FP zu legen macht da überhaupt keinen Sinn.)

Fehlermeldung: Die kommt nur, wenn an einen Fehlerausgang nichts angeschlossen ist, ansonsten wird der Fehler nur weitergereicht. Also: Anzeigeelement an den Fehlerstrang anschließen!


RE: RS-232 Converter mit Labview - feinhalb - 03.02.2014 18:23

Danke schonmal für die ganzen Antworten,
-Im Anhang habe ich für 2011 die Datei angehangen (Jetzt ein wenig verändert, mit Fehlermeldung und Termination char).
-Fehler bekomme ich soweit keine angezeigt, klappt aber auch noch nicht.
-Habe HTerm geschlossen, auch an anderen PC´s klapps leider nicht (auch mit "echter" Schnittstelle und keinem Converter).
ich weiß auch nicht mehr weiter wo ich noch suchen könnte...


lg feinhalb


RE: RS-232 Converter mit Labview - Lucki - 04.02.2014 09:01

Termination Char aktiviert und Bytelänge 1 - dazu fällt mir jetzt nichts mehr ein, außer dass mein Beitrag umsonst war... Tschüß!


RE: RS-232 Converter mit Labview - feinhalb - 05.02.2014 11:42

Das war nicht das vollendete VI, ich habe es nur in 2011 erstmal umgewandelt...

habe es jetzt hinbekommen das ich die ASCII Zeichen lesen kann.

Jedoch habe ich das Probelem das Labview den String mit glück richtig ausließt.
D.h. ich müsste ein Zeichen senden und dies als Startwert für die ausselsung senden, oder?
habe schon probiert mit "string druchsuchen" usw. klappt aber nicht.


RE: RS-232 Converter mit Labview - GerdW - 05.02.2014 11:45

Hallo feinhalb,

Zitat:Jedoch habe ich das Probelem das Labview den String mit glück richtig ausließt.
Was bedeutet "mit Glück"? Was ist das Problem?

Zitat:D.h. ich müsste ein Zeichen senden und dies als Startwert für die ausselsung senden, oder?
Das sollte im Manual der Datenquelle stehen, ob sie eine Sendeaufforderung benötigt oder nicht…

Zitat:habe schon probiert mit "string druchsuchen" usw. klappt aber nicht.
Was klappt nicht? Meldet LabVIEW "klappt nicht" (eher unwahrscheinlich) oder etwa doch eine ordentliche Rückmeldung, etvl. sogar mit Fehlernummer?