Re: PicBasicPro kérdés

Safar Miklos safi at mail.externet.hu
Mon Apr 18 18:28:46 CEST 2005


Szia!
Az a problémád, hogy a PicBasic Pro nem ismeri a lebegopontos számokat.
Csináld "fixpontosan"
Számold ki elobb mV-ban, majd rakj közé egy tizedespontot

pl.:
 volt=fesz*10000
 volt=DIV32  48            '  = (fesz*10000) / 48    eredmény mV-ban

safi



----- Original Message -----
From: "Topybear" <topybear at chello.hu>
To: <elektro at tesla.hu>
Sent: Monday, April 18, 2005 6:13 PM
Subject: Re: PicBasicPro kérdés


Csak a partvonalról, mert a konkrét fordítót nem ismerem...

>     fesz  --> word
>      volt --> word
>
>     hserout  ( "Fesz1: " , DEC fesz, " V" )
>     ez igy mukodik szepen 0-1023 ig irja a feszultség erteket.
>     De en voltban szeretném..
>
>     volt = fesz * 0,0048
>     hserout ( "Fesz1: " , DEC volt, " V" )
>     mar le sem forditja, miert?

Hibaüzenetet nem írtál, de tippem szerint tizedespont kell neki (hogy
hordozható legyen a forrás, a fordítók magasról le szokták ... a lokális
beállításokat).


>     volt = fesz * (5/1024)
>     hserout ( "Fesz1: " , DEC volt, " V" )
>     igy leforditja de allandoan 0Vot ir.
>
>mi lehet  a problema?

Ha az 5/1024-et már a fordító konvertálja, ne adj isten word-re, akkor
bizony nullával szoroz.

Topy

-----------------------------------
 Szponzorunk: http://tonerbolt.hu/


--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.9.16 - Release Date: 2005.04.18.





More information about the Elektro mailing list