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!
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
RS 232 (RTS, CTS, DSR,....)
Hallo,
im Bild im Anhang sieht man die Pinbelegung der RS 232 - Schnittstelle (dank Wikipedia ).
Da gibt es z.B. CTS, RTS, DSR,.... Muss man bei LabVIEW diese Dinge im gesendeten String mit berücksichtigen, oder wird das alles automatisch eingestellt, sobald ich das Beispiel aus dem Example-Finder verwende?
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Standardmäßig ist bei LabVIEW (mittels VISA Configure Serial Port.vi) kein Handshake bzw. keine Ablaufsteuerung (RTS, CTS etc.) aktiviert. Diese kannst du aber, je nach deiner Anwendung oder wenn von deiner Kommunikations-Gegenstelle gefordert, mittels obigem VI einstellen. In deinem zu sendenden String musst du dabei gar nichts beachten. Der bleibt für dich immer gleich. Das heißt: ist z.B. ein RTS/CTS-Handshake aktiviert, übernimmt LabVIEW neben der Datenübertragung (RxD, TxD) auch die Steuerung/Abfrage der Pins RTS/CTS, worum du dich dann nicht mehr kümmern musst.
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
RS 232 (RTS, CTS, DSR,....)
Danke für die hilfreiche Antwort. Das habe ich im Beispiel doch glatt übersehen.
Was allerdings im Beispiel nicht aufgetaucht ist, ist DCD und RI. Wird das automatisch erkannt?
Gruß Markus
' schrieb:<div align="left"> Hallo Markus!
Standardmäßig ist bei LabVIEW (mittels VISA Configure Serial Port.vi) kein Handshake bzw. keine Ablaufsteuerung (RTS, CTS etc.) aktiviert. Diese kannst du aber, je nach deiner Anwendung oder wenn von deiner Kommunikations-Gegenstelle gefordert, mittels obigem VI einstellen. In deinem zu sendenden String musst du dabei gar nichts beachten. Der bleibt für dich immer gleich. Das heißt: ist z.B. ein RTS/CTS-Handshake aktiviert, übernimmt LabVIEW neben der Datenübertragung (RxD, TxD) auch die Steuerung/Abfrage der Pins RTS/CTS, worum du dich dann nicht mehr kümmern musst.
MfG Danyo
</div>
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
<div align="left"> Also ich denke, dass DCD und RI so selten verwendet werden, dass es deshalb nicht bei den "Standard"-Einstellungen auftaucht. Jedoch hast du trotzdem eine Möglichkeit, auf diese Pins zuzugreifen (siehe Bilder). Zuerst erzeugst du dir einen Eigenschaftsknoten für ein serielles Instrument und danach kommst du über "Modem Line Settings" an "Line DCD State" bzw. "Line RI State" ran.
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
RS 232 (RTS, CTS, DSR,....)
Super! Jetzt weiß ich auch Bescheid. Danke nochmal für die rasche Hilfe.
Gruß Markus
' schrieb:<div align="left"> Also ich denke, dass DCD und RI so selten verwendet werden, dass es deshalb nicht bei den "Standard"-Einstellungen auftaucht. Jedoch hast du trotzdem eine Möglichkeit, auf diese Pins zuzugreifen (siehe Bilder). Zuerst erzeugst du dir einen Eigenschaftsknoten für ein serielles Instrument und danach kommst du über "Modem Line Settings" an "Line DCD State" bzw. "Line RI State" ran.
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------