Werte auslesen < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) überfällig | Datum: | 18:52 So 11.04.2010 | Autor: | Mike77 |
Hallo,
ich will Daten von einer COM Schnittstelle auslesen. Diese Schnittstelle sendet 7 Bytes. "Data" im angehängten Bild hat also eine Größe von [1 7].
Während der Simulation zeigt mir SIMULINK also 7 Werte im Display an. Z.b. 64 49 2 92 1 113 0. Ich muss nun aber den 4. Wert z.B. anpassen. Also man stelle sich vor, ich will den 4. Wert immer mit 50 multiplizieren usw... und das soll am ende angezeigt werden. Wie kann ich das am besten realisieren? Ich hab mir mal angeguckt, wie die Daten aussehen (mit simout).:
val(:,:,7) =
64 49 2 88 1 112 0
val(:,:,8) =
64 49 2 76 1 112 0
.
.
.
Wie komm ich da an die Daten ran? Bastel ich mir an den Ausgang einfach eine Funktion mit welcher ich dann den 4. Wert anspreche und ihn dann bearbeite?
[Dateianhang nicht öffentlich]
Ich habe diese Frage auch in folgenden Foren auf anderen Internetseiten gestellt:
http://www.gomatlab.de/werte-auslesen-t11422.html
http://www.matheplanet.com/matheplanet/nuke/html/viewtopic.php?topic=137832&start=0&lps=1007302#v1007302
Dateianhänge: Anhang Nr. 1 (Typ: jpg) [nicht öffentlich]
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 19:20 Mo 19.04.2010 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|