Script : Spoutnik1

De Celestia wiki
Version datée du 26 septembre 2008 à 12:32 par Péji (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Il s'agit ici de réaliser un script très simple permettant d'afficher directement le tout premier satellite artificiel de l'histoire : Spoutnik 1 (addon "Sputnik1" à télécharger sur cette page).

Dans un souci d'exactitude historique, l'auteur de cet addon a prévu qu'il ne soit visualisé qu'entre le 4 octobre 1957 à midi (moment de sa mise sur orbite) et le 4 janvier 1958 à midi (moment de sa destruction lors de sa rentrée dans l'atmosphère). Une fois l'addon installé, sa visualisation implique donc trois étapes :

1. Régler l'horloge de Celestia sur une date comprise entre le 4 octobre 1957 et le 4 janvier 1958.
2. Sélectionner l'objet "Sputnik1".
3. Se rapprocher de ce dernier.

Rien de bien sorcier, mais un petit script permettra d'automatiser ces trois étapes et ainsi d'admirer le tout premier satellite en un minimum de manipulations.

Voici ce que cela donne :


# === Visualisation directe de Spoutnik 1 ===

{
time { utc "1957-10-04T12:00:00.0000" }
select { object "Sol/Earth/Sputnik1" }
goto { }
}



Explications...

# === Visualisation directe de Spoutnik 1 ===

Le signe "#" indique à Celestia de ne pas tenir compte de ce qui suit sur la même ligne. Ce qui permet d'insérer des titres et des commentaires dans le script lui-même. Très utile pour se repérer dans un script...

time { utc "1957-10-04T12:00:00.0000" }

Règle l'horloge de Celestia au 4 octobre 1957 à midi. "utc" indique à Celestia que c'est le mode "temps astronomique" qui est utilisé. "T" sépare la date de l'heure.

select { object "Sol/Earth/Sputnik1" }

Sélectionne l'objet "Sputnik1" en orbite autour de la Terre (Earth), elle-même en orbite autour du Soleil (Sol).

goto { }

Commande à Celestia de se rapprocher de l'objet sélectionné, c'est-à-dire de "Sputnik1".

Notons qu'une série de commandes est précédée d'une accolade ouvrante ({) et s'achève par une accolade fermante (}).

Une fois ce script réalisé, il n'y a plus qu'à l'enregistrer : par exemple sous le nom "Spoutnik1.cel". Enfin, après avoir démarré Celestia, il suffit de le lancer en passant par la commande "Open Script" du menu "Files".


Retour à la page Script.