|
|
Zwei ASCII bytes zu Int16 |
|
Christian |
Forum-Anfänger
|
|
Beiträge: 37
|
|
|
|
Anmeldedatum: 25.03.08
|
|
|
|
Wohnort: Dortmund
|
|
|
|
Version: 2008a
|
|
|
|
|
|
Verfasst am: 30.04.2008, 12:27
Titel: Zwei ASCII bytes zu Int16
|
|
Hi zusammen,
habe eine Übertragung von Signalen über ein C++ Programm nach matlab/simulink realisert. Im Prinzip werden viele Int16-Zahlen hintereinander als jeweils zwei ASCII zeichen übertragen. Auf der Empfansseite steht jetzt Matlab. Wie schaffe ich es, aus jeweils zwei Byte wieder ein int16 zu machen? jmd eine Idee?
ich wollte mich erst einmal auf die Konsole beschränken, im Anschluss dann mit Simulink/xpctarget oben genannte Funktion realiseren.
|
|
|
|
|
Christian |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 37
|
|
|
|
Anmeldedatum: 25.03.08
|
|
|
|
Wohnort: Dortmund
|
|
|
|
Version: 2008a
|
|
|
|
|
|
Verfasst am: 01.05.2008, 22:41
Titel:
|
|
|
|
outsider |
Forum-Meister
|
|
Beiträge: 806
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: München
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 02.05.2008, 08:01
Titel:
|
|
trivial errechnet man eine int16 aus zwei int8 wie folgt:
High_Byte*256+Low_Byte
auf der anderen Seite könnte man das evtl. schon gleich machen. zB. beim Einsatz der FREAD-Funktion kann man angeben, welcher Datentyp erwartet wird. Entsprechend werden die jeweiligen Bytes zu int16 oder uin32 aufgesammelt und ausgegeben.
MfG
|
|
|
|
|
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.
|
|