|
|
Ebenfalls spezifisches RS232 Problem |
|
atari |
Forum-Newbie
|
|
Beiträge: 1
|
|
|
|
Anmeldedatum: 25.09.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.09.2009, 14:53
Titel: Ebenfalls spezifisches RS232 Problem
|
|
|
|
|
Hey
habe schon ne Zeit lang hier mitgelesen und versucht mein Problem alleine zu lösen, da dies aber net so richtig klappen wollte, hier nun meine Frage an euch.
Ich lese über die RS232 Parameter Werte einer Software, bzw ich höre nur mit und lasse diese mir ausgeben.
Es gibt ja die lesebefahle, fread() und fprintf(). Sobald ich mit fread() arbeite und mir die Werte mal anzeigen lasse kommt
da sind Steuerzeichen, die scwarzen Balken enthalten dann sollte der Parameter in dieser Art und Weise übergeben werden : STX|Menü Nr. und Parameter Nr. |ETX|BCC(Blockprüfsumme).
Wenn ich das aber mit fread mir ausgeben lasse bekomm ich glaub die dec Werte wieder
da ist dann wieder gut zu erkennen das die 130 das erste Steuerzeichen is, dann kommt die Gruppen und Parameter Nr. dann ein + und dann der Wert des Parameters und die 3 markiert laut ASCII Tabelle das Steuerzeichen EXT(End of Text).
Nur kann ich weder was mit dem einen noch was anderen anfangen.
Wenn ich dagegen über das Hyperterminal mir was ausgeben lasse, sieht das eher so aus :
das sieht man recht gut wie es mir in Matlab angezeigt werden soll, erst das Steuerzeichen, dann die Menü und Parameter Nr. z.B. #20.33 und dann der Wer von 00001, denn ich benötige nur einen und muss den dann aus alles filtern, aber erstma muss ich die Werte halbwegs normal rausbiringen.
Also vielen dank euch schonmal!!!
MfG
Viktor
|
|
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|