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 

Richtige Verwendung von ThermChar / Fehlerhafte erste Daten



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!

23.04.2015, 15:49
Beitrag #1

Aspen Offline
ohne Titel
*


Beiträge: 11
Registriert seit: Dec 2013

2016
2013
DE


Deutschland
Richtige Verwendung von ThermChar / Fehlerhafte erste Daten
Hallo Zusammen,

ich habe vier Fragen aber zunächst meine Aufgabe:

Ich will mit einem DMS-Messtaster auf eine Waage fahren und mir die Dehnwerte des Messtasters über das gemessene Gewicht
auftragen, also quasi eine Kennlinie ermitteln. Es geht nun im folgenden um das Auslesen der Waage.

Schnittstelle: RS232 (Einstellungen sind korrekt)
Angaben zur Kommunikation:
entnommen aus dem Datenblatt, welches unter folgender Adresse einsehbar ist:
http://at.mt.com/dam/mt_ext_files/Editor...780447.pdf

Commands sent to the balance comprise one or more characters of the ASCII character set. Here, the following must be noted:
• Enter commands only in uppercase.
• The possible parameters of the command must be separated from one another and from the command name by a space (ASCII 32 dec., in this description represented as /).
• The possible input for "text" is a sequence of characters of the 8-bit ASCII character set from 32 dec to 255 dec.
Each command must be closed by CRLF (ASCII 13 dec., 10 dec.). The characters CRLF, which can be inputted using the Enter or Return key of most entry keypads, are not listed in this description, but it is essential they be included for communication with the balance.

Meine Fragen:

1. Wenn ich es richtig verstanden habe wird beim Schreiben meines Befehls am Ende des Strings der TermChar angehängt. Beim Lesen wird bis zum TermChar gelesen und der bis dahin gelesene String ausgegeben. Ist das korrekt?

2. In meinem kleinen Beispiel verwende ich "LF" als ThermChar und nicht wie vom Hersteller gefordert CRLF. Mit CRLF bekomme ich aber keine Werte, mit LF schon. Woran könnte das liegen?

3. Wird das Programm ausgeführt bekomme ich am Anfang "falsche" Werte (siehe im Bild vom Frontpanel -> Ausgelesene Werte, nach Start). Woran könnte das liegen? Außerdem bekomme ich von der Waage gelegentlich die Meldung "Syntax Error", obwohl immer der gleich Befehl geschrieben wird.

4. Wann ist es sinnvoll den Puffer zu leeren (sorry, klingt etwas trivial)

Vielen herzlichen Dank schon mal!!!

Gruß,
Joe


Angehängte Datei(en) Thumbnail(s)
       

14.0 .vi  ContSerial.vi (Größe: 30,38 KB / Downloads: 166)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Nachrichten in diesem Thema
Richtige Verwendung von ThermChar / Fehlerhafte erste Daten - Aspen - 23.04.2015 15:49

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  State Machine mit Instrument - richtige Umsetzung mriworld 3 2.299 28.06.2022 13:34
Letzter Beitrag: TpunktN
  Verwendung von mehreren RS232 Schnittstellen PMG 8 8.769 26.05.2014 11:48
Letzter Beitrag: Eliii
  VISA Read Error erste Ausführung cobain2004 4 7.470 10.01.2014 21:15
Letzter Beitrag: jg
  Verwendung eines USB/Seriell-Umsetzers Herby07 9 6.647 28.09.2011 20:54
Letzter Beitrag: Herby07
  Erste Schritte mit der ser. Schnittstelle Herby07 9 5.802 19.12.2010 13:10
Letzter Beitrag: jg
  Richtige Abtastrate eines FP-AI 110 insertcoin 1 3.295 23.12.2008 14:51
Letzter Beitrag: Y-P

Gehe zu: