ALLSKY
-
- Messages : 151
- Enregistré le : 04 mars 2021, 15:23
ALLSKY
Le prochain projet a commencé. Laissez une configuration allsky s'exécuter raisonnablement automatiquement.
Une première question : existe-t-il un moyen simple de convertir un format DD:MM:SS.ss en un seul format DEG, puis de travailler avec ce nombre ?
J'ai besoin de connaître la hauteur du soleil. Je peux calculer cela en procédant comme suit:
NOW Date
GetRaDecSun Date RA DEC ElevationSun
RAD_TO_RA RA RA$
RAD_TO_DEC DEC DEC$
RAD_TO_DEC ElevationSun ElevationSun$
PRINT "SUN :"
PRINT "RA : " RA$
PRINT "DEC : " DEC$
PRINT "Elevation : " ElevationSun$
Mais puis-je obtenir un nombre DEG décimal.
Ou dois-je utiliser SUBSTRING2 ?
Merci
Une première question : existe-t-il un moyen simple de convertir un format DD:MM:SS.ss en un seul format DEG, puis de travailler avec ce nombre ?
J'ai besoin de connaître la hauteur du soleil. Je peux calculer cela en procédant comme suit:
NOW Date
GetRaDecSun Date RA DEC ElevationSun
RAD_TO_RA RA RA$
RAD_TO_DEC DEC DEC$
RAD_TO_DEC ElevationSun ElevationSun$
PRINT "SUN :"
PRINT "RA : " RA$
PRINT "DEC : " DEC$
PRINT "Elevation : " ElevationSun$
Mais puis-je obtenir un nombre DEG décimal.
Ou dois-je utiliser SUBSTRING2 ?
Merci
-
- Messages : 1269
- Enregistré le : 20 juin 2009, 01:01
Re: ALLSKY
Bonsoir,
Il faut regarder du côté des fonctions suivantes:
Et ensuite convertir des radians vers des degrés.
Marc
Il faut regarder du côté des fonctions suivantes:
Code : Tout sélectionner
STR_DEC_TO_RAD
Code : Tout sélectionner
STR_RA_TO_RAD
Code : Tout sélectionner
INPUT "Angle en radians" Angle
Angle=Angle*TODEG
PRINT "Angle en degrés = " Angle
-
- Messages : 151
- Enregistré le : 04 mars 2021, 15:23
Re: ALLSKY
Merci, mais alors ne devrais-je pas d'abord définir les degrés, les minutes, les secondes ?
Divisez donc la ligne suivante :
RAD_TO_RA RA RA$
Désolé si je ne le vois pas..
Divisez donc la ligne suivante :
RAD_TO_RA RA RA$
Désolé si je ne le vois pas..
-
- Messages : 1269
- Enregistré le : 20 juin 2009, 01:01
Re: ALLSKY
Voici un exemple:
STR_DEC_TO_RAD sert à convertir un angle de déclinaison que l'on a en Degrés/Minutes/Secondes pour avoir sa valeur en Radians.
Il faut se rappeler la formule suivante:
1 heure en ascension droite correspond à 15° (puisque 24h = 24x15 = 360°)
La hauteur d'élévation, c'est un angle comme la déclinaison.
Marc
Code : Tout sélectionner
NOW Date
GetRaDecSun Date AlphaS DeltaS ElevationSun
RAD_TO_RA AlphaS AlphaS$
RAD_TO_DEC DeltaS DeltaS$
RAD_TO_DEC ElevationSun ElevationSun$
PRINT "SOLEIL :"
PRINT "AD : " AlphaS$
PRINT "DEC : " DeltaS$
PRINT "Elévation : " ElevationSun$
AlphaSDeg=AlphaS*TODEG
DeltaSDeg=DeltaS*TODEG
ElevationSunDeg=ElevationSun*TODEG
STRF AlphaSDeg 6 AlphaSDeg$
STRF DeltaSDeg 6 DeltaSDeg$
STRF ElevationSunDeg 6 ElevationSunDeg$
PRINT "AD : " AlphaSDeg$
PRINT "DEC : " DeltaSDeg$
PRINT "Elévation : " ElevationSunDeg$
STR_RA_TO_RAD sert à convertir un angle d'ascension droite que l'on a en Heures/Minutes/Secondes pour avoir sa valeur en Radians.[06/02/2023 12:30:33.620 UT] SOLEIL :
[06/02/2023 12:30:33.649 UT] AD : 21h18m16.369s
[06/02/2023 12:30:33.649 UT] DEC : -15°42'22.94''
[06/02/2023 12:30:33.649 UT] Elévation : +31°19'33.17''
[06/02/2023 12:30:33.650 UT] AD : 319.568203
[06/02/2023 12:30:33.650 UT] DEC : -15.706373
[06/02/2023 12:30:33.651 UT] Elévation : 31.325882
Script terminé ...
STR_DEC_TO_RAD sert à convertir un angle de déclinaison que l'on a en Degrés/Minutes/Secondes pour avoir sa valeur en Radians.
Il faut se rappeler la formule suivante:
1 heure en ascension droite correspond à 15° (puisque 24h = 24x15 = 360°)
La hauteur d'élévation, c'est un angle comme la déclinaison.
Marc
-
- Messages : 151
- Enregistré le : 04 mars 2021, 15:23
Re: ALLSKY
Merci beaucoup! Je peux continuer avec ça. Le script est actuellement en pause.
Je vais d'abord voir si je peux créer une liste automatique des comètes à observer avec un fichier txt.
Je vais d'abord voir si je peux créer une liste automatique des comètes à observer avec un fichier txt.
-
- Messages : 151
- Enregistré le : 04 mars 2021, 15:23
Re: ALLSKY
Existe-t-il un moyen de faire en sorte que PRISM démarre automatiquement un script sans que prism doive être activé ?
Je voudrais envoyer une commande via NODE-RED pour démarrer le prisme (peut être fait avec le script CMD), puis faire démarrer automatiquement un script dans PRISM.
Mais comment puis-je faire en sorte que PRISM exécute un script automatiquement après le démarrage ?
Merci.
Je voudrais envoyer une commande via NODE-RED pour démarrer le prisme (peut être fait avec le script CMD), puis faire démarrer automatiquement un script dans PRISM.
Mais comment puis-je faire en sorte que PRISM exécute un script automatiquement après le démarrage ?
Merci.
-
- Messages : 4493
- Enregistré le : 18 juin 2009, 22:41
- Localisation : 42
Re: ALLSKY
Il fait faire un raccourci dans windows avec comme parametre le nom de ton script, par exemple ->Mais comment puis-je faire en sorte que PRISM exécute un script automatiquement après le démarrage ?
prism.exe StartScript="C:\temp\testLog.pgm"
Cyril Cavadore, ALCOR-SYSTEM, Auteur de PRISM
http://www.alcor-system.com
Pour reporter vos problème, la marche à suivre est ici
viewtopic.php?f=7&t=1403
http://www.alcor-system.com
Pour reporter vos problème, la marche à suivre est ici
viewtopic.php?f=7&t=1403
-
- Messages : 151
- Enregistré le : 04 mars 2021, 15:23
Re: ALLSKY
Merci. Pour l'instant, il s'agit du script de fichier .BAT et fonctionne en ouvrant PRISM 64Bit.
Cependant, j'obtiens une erreur lorsque j'essaie d'ouvrir le script.
L'ouverture du script avec F5 fonctionne.
Merci.
Code : Tout sélectionner
@echo off
start "" "C:\Program Files\Prism_v11\Prism.exe" StartScript "C:\Users\OBSGROMME_DATA_OBS1\Documents\PRISM_SCRIPTS\ALLSKY_PROGRAM.pgm"
L'ouverture du script avec F5 fonctionne.
Merci.
-
- Messages : 1269
- Enregistré le : 20 juin 2009, 01:01
Re: ALLSKY
Salut,
Il te manque pas le '=' après StartScript ?
Marc
Il te manque pas le '=' après StartScript ?
Code : Tout sélectionner
@echo off
start "" "C:\Program Files\Prism_v11\Prism.exe" StartScript="C:\Users\OBSGROMME_DATA_OBS1\Documents\PRISM_SCRIPTS\ALLSKY_PROGRAM.pgm"
-
- Messages : 151
- Enregistré le : 04 mars 2021, 15:23
Re: ALLSKY
Non,
Si j'ajoute un =, cela ouvre PRISM mais rien ne se passe.
Si j'omets = alors il ouvre PRISM et j'obtiens cette erreur ....
Merci
Si j'ajoute un =, cela ouvre PRISM mais rien ne se passe.
Si j'omets = alors il ouvre PRISM et j'obtiens cette erreur ....
Merci