Heei, even een vraagje:
ik moet voor een programma werken met: cos, sin, enz, maar zijn berekeningen hiermee uit te voeren in picbasic??
En hoe doe je dat dan?
Bedankt, Grt Robert.
benleentje
Golden Member
Er bestaan wel sin cos en tan berekeningen voor de 16F serie maar die zitten niet in picbasic die zijn allemaal in een andere taal dan picbasic.
Als die berekeningen wat minder nauwkeurig moeten kan je mischien ook een zoektabel gebruiken en die in je programma zetten. Je neemt dan van een aantal waarden de sinus en slaat die op. Moet de aplitude dan 2 keer zo groot zijn dan vermenigvuldig je enkel de opgezochte waarde met 2. Scheelt een hoop rekenwerk voor de chip.
oke, maar waarom kan je die functie dan wel gewoon gebruiken?
Want als ik mijn berekingen invoer geeft hij geen foutmelding bij het compileren.
Grt Robert.
Omdat je de handleiding nog niet gelezen hebt?
Op 21 november 2009 19:13:45 schreef benleentje:
Er bestaan wel sin cos en tan berekeningen voor de 16F serie maar die zitten niet in picbasic die zijn allemaal in een andere taal dan picbasic.
Dat is dus niet waar.
Sin:
Notes
With 12, and 14-bit core devices, Sin returns the 8-bit sine of a value, compatible with the BASIC Stamp syntax. The result is in two's complement form (i.e. -127 to 127). Sin starts with a value in binary radians, 0 to 255, instead of the customary 0 to 359 degrees.