Bascom: Single zu Word konvertieren

Gast #1604555
Lesenswert?

Moin,
ich habe gerade ein Problem mit folgendem Codeschnipsel:

dim s as single
dim W as word

W = int(S)

Bascom ist der Meinung, daß es bei "W = Int(s)" ein Assignment error 
gibt.
Wie kann ich am sinnvollsten eine Single in ein Word umwandeln? Darum, 
daß der maximale Wert der Single den vom Word nicht übersteigt, sorge 
ich schon.
Letztendlich will ich einen vom ADC gemessenen Wert mit dem Produkt 
einer Berechnung vergleichen.
Ideen?
:-) Johannes
Gast #1604599
Lesenswert?

Hier mal der Schnipsel etwas ausführlicher:

dim s as single
dim umin as single
dim wumin as word

S = 10 / 1024
S = Umin / S
Wumin = S     alternativ: wumin = int(s)

Ich habe woander schon gelesen, daß das Umwandeln eigentlich kein 
Problem sein sollte, aber bei mir funktioniert es nicht.
:-) Johannes
Gast #1604607
Lesenswert?

Ich mag es ja fast nicht sagen, aber bei der Variablendeklaration hatte 
ich einen klitzekleinen Schreibfehler gemacht schäm.
Mein Compiler mag jetzt, was ich geschrieben hatte.
@Steffen: Danke für Deine Antwort :-)
:-) Johannes

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren