TIA 2 Byte in 1 Byte

Stefan1994

Level-2
Beiträge
17
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen, ich stand heute vor folgendem Porblem:

Ich bekomme einen Wert als UINT, diesen muss ich verarbeiten und auf ein Byte weiterschicken.

Mit Uint_to_Byte schneidet die Funktion zu viel ab.

Welche Lösung gibt es da?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen,

wie Chrigu schon schrieb geht Byte nur von 0 bis 255 wohingegen UINT von 0 bis 65535 geht. Alternative wäre beispielsweise das runden des Wertes. So könntest du zum beispiel den Wert 1001 durch 10 teilen, 100 in dein Byte übertragen und auf der anderen Seite wieder mit 10 multiplizieren. Dann hast du zwar einen Genauigkeitsfehler, je nach Anwendung ist das aber egal.

Vielleicht kannst du ja umgehen auf Byte wandeln zu müssen?

Um dir adäquat helfen zu können müsstest du schon etwas mehr schreiben...


Gruß Christian
 
@TE:
Du stellst da eine Frage auf die wir dir schwerlich die Antwort geben können.
Deine Frage könnte auch so geheissen haben :
Ich habe hier einen Behälter, 20 Liter Volumen, mit variablen Inhalt. Zum Entleeren möchte ich immer einen 5 Liter-Eimer nehmen und es muss immer alles hineinpassen.
Wie könnte man das nun lösen ...?

Gruß
Larry
 
Zurück
Oben