INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

RS232 Stringauswertung



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!

28.12.2013, 10:37
Beitrag #11

adamo Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Dec 2013

13.0f2
2013
DE



RE: RS232 Stringauswertung
Hallo Lucky,
danke erstmal für Deine Hilfe. Ich habe nun die Anzeige durch
eine String-Anzeige ersetzt. Die Ausgabe funktioniert , allerdings
wird das Abschlusszeichen nicht angzeigt. Muss dieses Zeichen
ebenfalls angezeigt werden?


Angehängte Datei(en)
0.0 .docx  Sendeprotokoll_2.docx (Größe: 27,12 KB / Downloads: 157)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
28.12.2013, 11:50 (Dieser Beitrag wurde zuletzt bearbeitet: 28.12.2013 11:55 von Lucki.)
Beitrag #12

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: RS232 Stringauswertung
(28.12.2013 10:37 )adamo schrieb:  Hallo Lucky,
danke erstmal für Deine Hilfe. Ich habe nun die Anzeige durch
eine String-Anzeige ersetzt. Die Ausgabe funktioniert , allerdings
wird das Abschlusszeichen nicht angzeigt. Muss dieses Zeichen
ebenfalls angezeigt werden?
Da bin ich mir nicht ganz sicher, aber ich glaube es ist so: Das Abchlußzeichen löst den Lesvorgang aus dem Puffer aus, erscheint aber dann selbt nicht mit im gelesenen String.
Ich würde dir empfehlen, das String-Anzeigefenster mal weiter aufzuziehen. So wie es jetzt ist, könnte es sein, dass der Text viel mehr ist, und dass Du jetzt im Fenster nur die erste Zeile siehst.
Blöd ist auch das Komma als Trennzeichen. Wenn das Komma in Labview, so wie in D leider üblich, als Dezimal-Trenzeichen voreingestellt ist, gibt es Missverständnisse bei der Interpretation von 894,948: Dezimalzahl oder 2 getrennte Werte? Besser wäre Tab oder Semikolon. (Und wenn schon Komma, dann wenigstesn noch ein Leerzeichen dahinter.)

Wenn es aber jetzt wirklich nur die zwei Zahlen sind, dann mußt Du doch am Sender etwas geschraubt haben, damit das jetzt richtig kommt. Ist das so?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.12.2013, 13:39
Beitrag #13

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: RS232 Stringauswertung
Offtopic2
@adamo: Lade bitte Screenshots als Bilder hoch, nicht verpackt in ein Word Dokument, dann kann man sie gleich im Browser anschauen.

Danke, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.12.2013, 13:39
Beitrag #14

adamo Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Dec 2013

13.0f2
2013
DE



RE: RS232 Stringauswertung
Hallo,
der aktuelle Stand siehe Anhang.
Der Einsatz von "String To Scan" will mir einfach nicht
gelingen!
Wo ist der Fehler?


Angehängte Datei(en)
0.0 .docx  Sendeprotokoll_3.docx (Größe: 89,72 KB / Downloads: 159)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.12.2013, 13:46
Beitrag #15

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: RS232 Stringauswertung
Stell mal die String-Anzeige in LabVIEW auf HEX, damit dir auch "nicht darstellbare" Zeichen angezeigt werden (Rechtsklick -> Visible -> Display Style; dann auf HEX ändern).

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.12.2013, 14:12 (Dieser Beitrag wurde zuletzt bearbeitet: 28.12.2013 14:21 von Lucki.)
Beitrag #16

adamo Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Dec 2013

13.0f2
2013
DE



RE: RS232 Stringauswertung
Hallo Jens,

die Anzeige funktioniert jetzt, aber warum?
Wenn die String Ausgabe entfernt wird, stellt
sich die Fehlermeldung wieder ein.

Gruß
Editiert von Lucki: Graphik als PNG angezeiget, Worddoc gelöscht
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.12.2013, 14:16 (Dieser Beitrag wurde zuletzt bearbeitet: 28.12.2013 14:27 von jg.)
Beitrag #17

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: RS232 Stringauswertung
Offtopic
Bilder bitte nicht als Word-Dokument verpackt hochladen.

EDIT2: Dank an Lucki für die Korrektur.
Und jetzt noch was Konstruktives:

1) Das VI funktioniert natürlich nur, wenn dein Atmel schon vor Start des VI unaufgefordert etwas sendet.
2) Es kann dir trotzdem passieren, dass du im ersten Durchlauf der Schleife einen Fehler bekommst. Bsp: VISA-Read fängt genau in dem Moment an, den RS-232 Buffer auszulesen, in dem gerade das Leerzeichen zwischen deinen beiden Zahlen übertragen wird. Folglich empfängt VISA-Read nur die zweite Zahlenfolge. Diese kann natürlich nicht per "%d %d" in 2 Zahlen gewandelt werden, folglich ploppt ein Fehler hoch.
Oder anders ausgedrückt: dir fehlt noch eine Fehlerbehandlung in deinem VI.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.12.2013, 14:31 (Dieser Beitrag wurde zuletzt bearbeitet: 28.12.2013 15:01 von Lucki.)
Beitrag #18

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: RS232 Stringauswertung
(28.12.2013 14:12 )adamo schrieb:  Wenn die String Ausgabe entfernt wird, stellt
sich die Fehlermeldung wieder ein.
Die meinst die String-Anzeige? Solche Effekte fallen in den Bereich Esoterik, rational kann man da nichts mehr erklären Huh

Edit: Ergänzung zu den Anmerkungen von Jens
Einfachste Art die Fehler abzufangen siehe unten. Es würde fürs Erste funktionieren, allerdings genügt dieser Code nicht unbedingt pofessionellen Ansprüchen an eine Fehlerbehandlung und ist auch nicht ganz "wasserdicht".
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: