Hallo,guten Tag.
------------------------------
TrackBarGadget(#track_tro,20, 440, 30,100, 0, 10,#PB_TrackBar_Vertical)
tro = GetGadgetState(#track_tro)/10
-------------------------------
Trackbar geht von 0-10.
Ich möchte ein Float haben von einer Kommastelle.
Was da raus kommt sind immer bis zu 8 stellen.
Wie kann man es bitte machen, das es nur eine Kommastelle gibt ?
Danke
Gruss
Floatzahlen von Trackbar sollen nur 1 Kommastelle haben.
Re: Floatzahlen von Trackbar sollen nur 1 Kommastelle haben.
So genau kann keine Float-Variable eine Zahl abbilden.funkheld hat geschrieben:Ich möchte ein Float haben von einer Kommastelle.
Wofür brauchst du denn die Variable "tro" später? Für Berechnungen oder wird sie später in ein String umgewandelt?
Für die Umwandlung in einen String: StrF()
Warum OpenSource eine Lizenz haben sollte :: PB-CodeArchiv-Rebirth :: Pleasant-Dark (Syntax-Farbschema) :: RegEx-Engine (kompiliert RegExes zu NFA/DFA)
Manjaro Xfce x64 (Hauptsystem) :: Windows 10 Home (VirtualBox) :: Neueste PureBasic-Version
Re: Floatzahlen von Trackbar sollen nur 1 Kommastelle haben.
Float und Double werden in einer Matrix hinterlegt.
Link: https://de.wikipedia.org/wiki/IEEE_754
Somit must du selber bei der Ausgabe auf Komma-Stelle begrenzen (StrF(fVal, 1)
P.S. Zu Spät
Link: https://de.wikipedia.org/wiki/IEEE_754
Somit must du selber bei der Ausgabe auf Komma-Stelle begrenzen (StrF(fVal, 1)
P.S. Zu Spät
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Re: Floatzahlen von Trackbar sollen nur 1 Kommastelle haben.
Hallo, danke.
Die Variable tro wird versendet als String zu einem anderen Programm um das Trottle eines Flugkörpers zu steuern.
Gruss
Die Variable tro wird versendet als String zu einem anderen Programm um das Trottle eines Flugkörpers zu steuern.
Gruss
Re: Floatzahlen von Trackbar sollen nur 1 Kommastelle haben.
Schon mal überlegt nicht alles als String zu senden, sondern als Datenstruktur...
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Re: Floatzahlen von Trackbar sollen nur 1 Kommastelle haben.
Da es über Python ausgewertet wird zum Server ist es mit String am einfachsten
Gruss
Gruss