« Script : Spoutnik1 » : différence entre les versions

De Celestia wiki
Aucun résumé des modifications
Aucun résumé des modifications
 
(5 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
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 [http://www.ikiru.ch/celestia/index.php?menu=objet&ssmenu=satellite cette page]).
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 [http://www.ikiru.ch/celestia/index.php?menu=objet&ssmenu=satellite 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).
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).
Sa visualisation implique donc trois étapes :
Une fois l'[[addon]] installé, sa visualisation implique donc trois étapes :
<br><br>1. Régler l'horloge de [[Celestia]] sur une date comprise entre le 4 octobre 1957 et le 4 janvier 1958.
<br><br>1. Régler l'horloge de [[Celestia]] sur une date comprise entre le 4 octobre 1957 et le 4 janvier 1958.
<br>2. Sélectionner l'[[objet]] "Sputnik1".
<br>2. Sélectionner l'[[objet]] "Sputnik1".
Ligne 11 : Ligne 11 :
<br /><br/>Explications...<br/>
<br /><br/>Explications...<br/>
  '''# === Visualisation directe de Spoutnik 1 ==='''
  '''# === Visualisation directe de Spoutnik 1 ==='''
Le signe "'''#'''" indique à [[Celestia]] de ne pas tenir compte de la ligne qui suit. 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]]...
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" }'''
  '''time { utc "1957-10-04T12:00:00.0000" }'''
Ligne 24 : Ligne 24 :
Notons qu'une série de commandes est précédée d'une accolade ouvrante ('''{''') et s'achève par une accolade fermante ('''}''').
Notons qu'une série de commandes est précédée d'une accolade ouvrante ('''{''') et s'achève par une accolade fermante ('''}''').
<br/><br/>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".
<br/><br/>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".
<br /><br /><br />''Retour à la page [[Script]].''

Dernière version du 26 septembre 2008 à 12:32

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.