SAVE DESCRIPTOR SIM_IDN "voiture" ALL "file_1.txt" NEW CLOCK "vitesse" 2 "position" 3;On demande la constitution d'un fichier (SAVE) relatif à toutes les instances, directes ou indirectes, de la classe de le nom de classe "voiture". Tous les changements de valeur seront enregistrés (ALL). Chaque ligne comprendra une date (CLOCK : en unités de temps simulé depuis le début de la simulation), une valeur de vitesse (avec 2 décimales si la valeur est flottante) et une valeur de position (avec 3 décimales). Pour les valeurs entières, le moteur ramène le nombre pour les décimales à 0. On écrira dans le fichier file_1.txt à partir de son début (NEW : écrasement d'éventuelles données s'y trouvant déjà). Le fichier est créé s'il n'existe pas encore.
Les variables sont des descripteurs variables ou constants. La valeur d'un descripteur constant apparaîtra pour chaque date à laquelle au moins un descripteur variable a changé de valeur.
Le mot clé 'SIM_IDN' (le numéro de simulation) est optionnel. Voir commentaire à la page 'Sauvegarde sur base de données'.
SAVE DESCRIPTOR "voiture" END "file_1.txt" NEW CLOCK "vitesse" 2 "position" 3;
Idem, mais seule la valeur finale des descripteurs sera sauvegardée (END au lieu de ALL).
SAVE DESCRIPTOR "voiture" END "file_1.txt" NEW CLOCK "vitesse" 2 "position" 3 (PARAM : ALL);
Idem, mais l'entête du fichier comprendra les valeurs de tous les paramètres.
SAVE DESCRIPTOR "voiture" END "file_1.txt" NEW CLOCK "vitesse" 2 "position" 3 (PARAM : GROUP "VOITURE", GROUP "DRIVER");
Idem, mais l'entête du fichier comprendra les valeurs de tous les paramètres dont le groupe est "VOITURE" ou bien "DRIVER".
SAVE DESCRIPTOR SIM_IDN "voiture" END "file_1.txt" NEW CLOCK "vitesse" 2 "position" 3 (PARAM : "carrefour" "nombre_entrees", "voiture" "intensiteArrivees");
Idem, mais l'entête du fichier comprendra les valeurs de 2 paramètres particuliers. Chaque ligne débutera par le numéro de la simulation.
SAVE CREATION_DATE "voiture" "file_1.txt" APPEND DATE_MHJ;
On demande que les dates de création de toutes les voitures soient rangées dans le fichier file_1.txt en écrivant dans celui-ci après le dernier enregistrement (respect d'éventuelles données s'y trouvant déjà) ou à partir du début si le fichier est vide. Le fichier est créé s'il n'existe pas encore. La date est sous le format minute heure jour_julien.
SAVE COMPONENTS "voiture" "file_1.txt" NEW DATE_HDM;
On demande que les dates d'attribution des composants à toutes les voitures soient rangées dans le fichier file_1.txt. La date est sous le format heure jour_du_mois mois.
SAVE ELEMENTS "carrefour" "file_1.txt" NEW DATE_DMY;
On demande que les dates d'ajout d'éléments à tous les carrefours soient rangées dans le fichier file_1.txt. La date est sous le format jour_du_mois mois année.