Forum: Mikrocontroller und Digitale Elektronik float und string verknüpfen


von Hans-Georg (Gast)


Lesenswert?

Hallo C-Experten,

ich möchte Messwerte mit Einheit auf ein Display ausgeben.

Der Messwert ist z.B. 1,23456

und die Einheit ist V DC.

Beides zusammen soll so erscheinen:

1,23456 V DC


Ich habe es bisher nur geschafft Messwert und Einheit separat auf das
Display zu positionieren.

Ich möchte aber diese Kombination als ganzes übertragen. Das hat den
Vorteil, daß ich diesen Schriftzug auf dem Grafikdisplay mit Befehlen
wie Linksbündig, Rechtsbündig und Center ausrichten kann.

Die Übertragung läuft über RS232. Ich schreibe mit Codevision für
mega64L.


Gibt es da einen Lösungsansatz?

Vielen Dank!

Schorsch

von Hans-Georg (Gast)


Lesenswert?

Mist!

Ich vergass: Der Wert ist float und die Einheit ist string.

von Μαtthias W. (matthias) Benutzerseite


Lesenswert?

Hi

s{n}printf(....)

Matthias

von Simon K. (simon) Benutzerseite


Lesenswert?

erst den wert in ascii konvertieren (string) und VDC mit strcat
anhängen?

von Hans-Georg (Gast)


Lesenswert?

So, alles funktioniert!

Besten Dank Matthias und Simon.



Schönen Gruß    von Schorsch

von Simon K. (simon) Benutzerseite


Lesenswert?

kein Problem :D

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.