Forum: Mikrocontroller und Digitale Elektronik Bascom Word zu Double


von Jörg B. (joerg-sh)


Lesenswert?

Ich bin etwas Ratlos. Ich berechne einiges in double Variablen und muss 
einen Wert aus einer Word Variablen zur Double überführen. Gibt es dafür 
einen Befehl? Wenn ich Doubelvar = Wordvar schreib ist sie 0

Grüße

Jörg

von Falk B. (falk)


Lesenswert?

@  Jörg B. (joerg-sh)

Im BASCOM Manual steht

SINGLE CONVERSION
When you want to convert a SINGLE into a byte, word, integer or long the 
compiler will
automatic convert the values when the source string is of the SINGLE 
data type.
integer = single
You can also convert a byte, word, integer or long into a SINGLE by 
assigning this variable to
a SINGLE.
single = long

Zu Double steht nix. Vielleicht ist das nicht in BASCOM eingbaut? 
Versuchs mal mit Single.

MFg
Falk

von Jörg B. (joerg-sh)


Lesenswert?

mit Single funktioniert es :-)

Thx

von Falk B. (falk)


Lesenswert?

@ Jörg B. (joerg-sh)

>mit Single funktioniert es :-)

Brauchst du wirklich Fliesskomma? Schon mal über Festkommaarithmetik 
nachgedacht?

MFG
Falk

von Jörg B. (joerg-sh)


Lesenswert?

Nö, aber so funktioniert es jetzt und das reicht mir für diesen Fall. 
Brauche viele Nachkommastellen weil ich ne Tangente berechne.

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.