Aller au contenu

Fichier Source

Le fichier source est une source alimentée par un fichier. Il peut contenir jusqu'à 50 sorties. Les données ne peuvent pas être stockées dans la source et sont chargées à partir d'un fichier texte pendant la simulation. Seul le chemin du fichier est stocké dans la source. Si vous copiez le schéma vers un autre ordinateur, vous devez également copier le fichier de données. Par contre, dans ce cas, le chemin du fichier stocké dans la source peut ne pas être valide dans un autre environnement. Le chemin du fichier peut être absolu (c.-à-d. avec la lettre spécifiant un lecteur) ou relative. Un chemin relatif se rapporte au répertoire du schéma .

Fonction: y(t) = f[P1...Pn, t] (per series)

Chaque signal de sortie est construit à partir de points. Le nombre de points doit être indiqué dans la fenêtre Propriétés de simulation à l’item « Nombre de sorties » la valeur associée doit être comprise entre 1 et 50. Le nombre des séries de données dans le fichier texte doit correspondre au moins au nombre de point initiaux fixé dans l’item « Nombre de sorties ». Les séries avec des valeurs en surplus sont admises mais les valeurs en trop sont omises. Les courbes sont toutes initialisées au premier point.

La fonction peut débuter avec une valeur initiale ou par la valeur associée au premier point. Une valeur initiale est définie par un premier point fictif avec un temps négatif. Dans ce cas, la valeur associée reste valable pendant toute la durée du délai de démarrage TD. Après TD la valeur du premier point réel est prise en compte. Si il n'y a pas de valeur initiale (point à temps négatif) le premier point est pris en compte dès le début.
Le délai de démarrage retarde la fonction de sa valeur (déplacement à droite).
Par exemple : Un point initialement placé à t= 2s est déplacé à l’instant t=3s si le délai de démarrage est de 1s.

En cochant l'option itératif les séries sont répétées pendant toute la durée de la simulation. Si le premier point se produit au temps 0, il n’est pas répété car le dernier point a la priorité .

Si la simulation dure plus longtemps que le dernier temps stocké dans le fichier et si les répétitions ne sont pas exigées la dernière ordonnée est répétée pour le reste de la simulation.

Description du format des données

Les flux de données et leurs temps associés forment une table. Les colonnes sont séparées par une tabulation, un espace ou un point virgule (les mélanges de type de séparation sont admis !). Le point et la virgule sont les séparateurs décimaux autorisés. La première colonne contient les valeurs de temps, toutes autres colonnes les ordonnées associées. (Toutes les valeurs de sortie sont mentionnées sur une ligne, la première valeur étant associée au temps). Les temps choisis sont arbitraires (aucun intervalle temporel fixe n’est requis), mais les valeurs doivent être dans l’ordre chronologique croissant. Des fronts peuvent être réalisées en plaçant au même instant deux séries d’ordonnées (dans ce cas on répète une ligne commençant par la même valeur temporelle et on change ensuite les valeurs).
Une ligne de données peut être assortie d’un commentaire à condition qu’il soit précédé d’un astérisque (*). Les lignes de commentaires pures ne doivent être précédées d’un astérisque uniquement si elles commencent par un chiffre. Le fichier doit être un fichier texte à la norme ANSI ou ASCII. L’extension du nom de fichier de défaut est txt, mais n'importe quelle autre extension reconnue par Windows est autorisée.

Exemple :

Créé par Michel Huguet le 21/12/04
Ce fichier montre trois signaux construits à partir de cinq points différents
-1; 0.5; 0.6; 0.8 *Point fictif optionnel pour représenter la valeur initiale
2.45;1;5;8 *première série d'ordonnées de points pour l'abscisse 2.45
3.67;2.5;4.3;6 *deuxième série pour l'abscisse 3.67
5 3.14 4.5 3.3 *les valeurs sont ici séparées par des espaces
(>les lignes blanches ne sont pas interprétées)
6.23 2,5 4.1;2,5 *la virgule est aussi utilisée comme séparateur décimal
les lignes ne commençant pas par un chiffre ne sont pas interprétées
8;0 3,8;1.4 *ceci constitue la dernière série de points
*5 séries de points sont chargées>>* est obligatoire lorsque la ligne commence par un chiffre
fin du fichier exemple

Les séries sont plus facilement éditées dans une feuille de tableur (comme Microsoft Excel) puis exportées dans fichier texte (*.txt)
Nota : Le pas d'intégration devrait être choisi idéalement de telle sorte que les étapes d'intégration tombent précisément aux points de données . Si ce n'est pas possible , la taille du pas d'intégration doit être inférieure à la moitié de l'espace de deux points successifs, autrement le filtrage de signal se produit et cela peut modifier le signal de sortie. Faire une vérification visuelle en cas de doute.