[S&V] LCDLA 1 : Calculer l’azimut du lever et du coucher du Soleil

Ici, on fait dans le petit, le LCD qui déchire sa race, on y cause même calculatrices quand on est en manque !

Modérateur : Politburo

Avatar du membre
C.Ret
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3419
Enregistré le : 31 mai 2008 23:43
Localisation : N 49°22 E 6°10

Re: [S&V] LCDLA 1 : Calculer l’azimut du lever et du coucher du Soleil

Message par C.Ret »

Bonjour et bienvenu parmi nous…

Effectivement, il n'y a pas moyen de mettre Excel en degrés comme nos pauvres et vieilles calculatrices.

Ce qui peut être une source d'erreur; même si l'on pense à convertir systématiquement les arguments dans les SIN(), COS() et autres tangeantes. A chaque fois, j'oublie de convertir les ACOS() et ASIN() qui retournent eux aussi une valeur angulaire (donc des radians qu'il faut convertir en degrés).

Voici les valeurs des variables que j'obtiens sur mon PC-1360 après la capture d'écran posté ci-dessus:

Code : Tout sélectionner

OEm         23,442        E	   user input                                 =$E$1 
NBj/a	   365            T         365 ou 365 j/an                           =$T$2
Lat         48,9          L         [-90° 90°]                                =$L$3
N.jour      40            N         1 à 365 (ou 366)                          =$N$4
			
Déclin     -14,895804     D         D=E*SIN(360*(N-80)/T)     
                                              =$E$1*SIN(RADIANS(360*($N$4-80)/$T$2))

            68,19971905   A         A=.6/TAN(90-L+D)+ACOS(-SIN D/COS L)       
=0,6/TAN(RADIANS(90-$L$3+$D$5))+DEGRES(ACOS(-SIN(RADIANS($D$5))/COS(RADIANS($L$3))))

A. Levé    291,80028091 s  360-A	A. Levé    111,80028091 N	   180-A
A. Couché   68,19971905	s      A	A. Couché   248,1997191	N 	   180+A
En fait, il faut se souvenir que D et A sont des angles exprimés en degrés.

Sous Excel cela va faire beaucoup de formules contenant des convertions D->R ou R->D - respectivement RADIANS() et DEGRES() -
Il peut donc être plus simple de convertir chaque donnée en radian et d'afficher les résultats en degrés, le formulaire sera plus simple.
SHARP PC-1211 PC-1360 EL-5150 PC-E500 | Commodore C=128D | Texas Instruments Ti-57LCD Ti-74BASICalc Ti-92II Ti-58c Ti-95PROCalc Ti-30XPROMathPrint | Hewlett-Packard HP-28S HP-41C HP-15C HP-Prime HP-71B | CASIO fx-602p | NUMWORKS | Graphoplex Rietz Neperlog | PockEmul | Sommaire des M.P.O. | Ma...dov'il sapone.
Trevarec
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 3
Enregistré le : 03 déc. 2018 08:20

Re: [S&V] LCDLA 1 : Calculer l’azimut du lever et du coucher du Soleil

Message par Trevarec »

Je regarde cela dès demain,
Merci C.ret
Avatar du membre
Marge
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 6186
Enregistré le : 01 oct. 2008 14:39
Localisation : En bas, tout au fond à gauche.

Re: [S&V] LCDLA 1 : Calculer l’azimut du lever et du coucher du Soleil

Message par Marge »

Content que ce souci ait apparemment trouvé une issue...

J'ai été aussi surpris de constater que le HP-28C (1984 ? Corrigez mon erreur si je me trompe) ne proposait déjà plus les grades en mesure angulaire. Nous nous uniformisons, semble-t-il.
3 hommes, 3 demis, un 3a... Magnéto, Serge !

Quelques-uns de mes petits programmes pour machines Hewlett-Packard :
15C : Knight's Tour ;
29C : (k-)Permutations, Combinations, Linear Regression and Pseudo-random number ;
34C : Hanoi Towers - Automatic & Manual resolutions ;
67
__: A L I E N .

« Boris », c'était juste Maurice enrhumé.
Avatar du membre
dprtl
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 463
Enregistré le : 27 janv. 2013 00:26
Localisation : Strasbourg
Contact :

Re: [S&V] LCDLA 1 : Calculer l’azimut du lever et du coucher du Soleil

Message par dprtl »

Marge a écrit : 04 déc. 2018 00:51 [...] le HP-28C (1984 ? Corrigez mon erreur si je me trompe)
Le consensus historique serait plutôt 1987 pour la HP-28C (2 Ko de RAM) et 1988 pour la HP-28S. Il est possible que certains prototypes de HP-28 aient été visibles dès 1986 ?
Avatar du membre
Marge
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 6186
Enregistré le : 01 oct. 2008 14:39
Localisation : En bas, tout au fond à gauche.

Re: [S&V] LCDLA 1 : Calculer l’azimut du lever et du coucher du Soleil

Message par Marge »

dprtl a écrit : 09 déc. 2018 20:14
Marge a écrit : 04 déc. 2018 00:51 [...] le HP-28C (1984 ? Corrigez mon erreur si je me trompe)
Le consensus historique serait plutôt 1987 pour la HP-28C (2 Ko de RAM) et 1988 pour la HP-28S. Il est possible que certains prototypes de HP-28 aient été visibles dès 1986 ?
Merci pour cette précision, dprtl.
3 hommes, 3 demis, un 3a... Magnéto, Serge !

Quelques-uns de mes petits programmes pour machines Hewlett-Packard :
15C : Knight's Tour ;
29C : (k-)Permutations, Combinations, Linear Regression and Pseudo-random number ;
34C : Hanoi Towers - Automatic & Manual resolutions ;
67
__: A L I E N .

« Boris », c'était juste Maurice enrhumé.
zizo2003
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 1
Enregistré le : 18 déc. 2021 00:40

Re: [S&V] LCDLA 1 : Calculer l’azimut du lever et du coucher du Soleil

Message par zizo2003 »

Bonsoir, j'espère que vous allez bien,
je cherche le code complet en langage C
Merci d'avance
Avatar du membre
Pocket
Administrateur
Administrateur
Messages : 5950
Enregistré le : 24 mai 2002 16:55
Localisation : Toulouse
Contact :

Re: [S&V] LCDLA 1 : Calculer l’azimut du lever et du coucher du Soleil

Message par Pocket »

Salut et bienvenue zizo2003

Pense aussi à faire un détour par ici : http://silicium.org/forum/viewforum.php?f=49

A+
Pocket, voit tout, sait tout, lit l'avenir dans les entrailles d'une base phpBB ...
Image
Répondre

Retourner vers « Tous les Pockets »