Hallo,
ich verwende den ADC von dem µC Atmega und lese 3 Spannungen aus die ich
in Form von "spannung1,spannung2,spannung3" habe und in dieser Form auch
konstant auf die Schnittstelle bekomme.
Meine Frage lautet nun, wie kann ich zu jeder dieser 10 Bit Zahl eine
Variable zuweisen. Ich bin leider Anfänger in dem Gebiet und weiss nicht
wie ich das angehen soll.
Das Krieg ich raus:
>> fscanf(s)
ans =
0008,0004,0008
Hat wer von euch vielleicht eine Idee wie ich diese 3 Zahlen spalten
kann und einzeln definieren kann, damit ich sie anschließend getrennt
weiterverarbeiten kann.
Danke im vorhinein.
Was immer hilft ist den Wert einer Variablen zu zuordnen und dann die Form der Variable zu erkunden. Also z.B. so:
1 | |
2 | |
3 | |
Gast
#700121
Du kannst das Ergebnis ganz einfach so aufspalten: x = y(i) damit schreibst Du in die Variable x den Wert von y an der Position i z.B Ergebnis = 0008,0004,0008 --> spannung1 = Ergebnis(1) spannung2 = Ergebnis(2) spannung3 = Ergebnis(3) --> spannung1 = 0008 spannung2 = 0004 spannung3 = 0008 MFG Christian
ja danke sehr, das hab ich auch so gelöst nur tut mir leid das ich mich nicht gemeldet habe.. Lösung: for i=1:(8.3*zeit) %Code spannung1=A*0.00488281; spannung2=B*0.00488281; spannung3=C*0.00488281; fa(i)=spannung1; fb(i)=spannung2; fc(i)=spannung3; end subplot(.. plot(fa) subplot(.. plot(fb) ... .. . Danke für eure Hilfe.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.