Voici un exemple des fichiers générés par l'exemple de la partie précédente :
Nous avons deux types de fichiers ici : le "sommaire" et les fichiers courbes générés par des écrivains.
Le fichier time_history.json
(et time_history.xml
, conservé pour des raisons de compatibilité) est un "sommaire" au format JSON. Il contient toutes les informations sur les historiques de valeurs comme le nom de l'historique, le support, le sous-domaine source et un nom unique. Il est généré quelque soit les écrivains activés.
Ensuite, deux écrivains sont actifs par défaut (ils implémentent l'interface Arcane::ITimeHistoryCurveWriter2) :
Leurs documentations sont disponibles dans la documentation développeur Arcane.
Cet écrivain génère tous les fichiers contenus dans le dossier gnuplot
. Chaque fichier est de la forme :
Chaque ligne désigne une itération. Deux colonnes : la première colonne contient le temps de la simulation, la seconde colonne désigne la valeur de l'historique.
Pour la lecture de ces fichiers, l'utilisation du "sommaire" peut être utile puisque ces fichiers ne contiennent aucune information supplémentaire.
Cet écrivain génère le fichier curves.acv
. Ce fichier est un format Arcane et contient toutes les informations de toutes les courbes. Le fichier "sommaire" n'est donc pas forcément utile pour ce format.
Pour exploiter ce fichier, nous pouvons utiliser le programme arcane_curves
, trouvable dans install_dir/bin/arcane_curves
.