Hallo, ich suche nach einer Möglichkeit mit bascom einen string in eine single variable zu wandeln. Ausgangspunkt ist eine Wordvariable von einem dht22 Sensor, welche ich in einen string umwandle, damit ich diese per FORMAT auf x.x bringe. Dann muss ich diesen String wieder in eine Single Variable umwandeln um diese per int() und frac() in vor und Nachkommastelle zu zerlegen. (will diese jeweils separat zum rechnen benutzen) Wie man sieht ziemlich viel hin und her gewandel. Ich suche nach einer effizienteren Art das Ganze zu bewerkstelligen.
Bau dir die Funktion von Word auf dein gewünschtes Ziel selbst. So bist du schneller und brauchst viel weniger Recourcen als mit dem ganzen gewandel. Vor allem String und Single sind nicht gerade schnell und speicherschonend. Christian_RX7
So eine Umwandlung ist sehr schwierig auf einer 8bit Architektur. Da muss man wissen wie Bascom das in Assembler behandelt, sonst kommt nur blödsin heraus.
Mit dem Format Befehl verschiebst du doch nur das Komma. Dann rechne doch lieber direkt mit der Word Variable weiter. Also so: Single_Var = Word_var / 10
Hm das mit dem Teilen ist auch ne Idee. Werde ich mal umsetzen
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.