Déclenchements¶
La source de synchronisation fournit un ordre prédéfini d’impulsions. La hauteur des impulsions correspond au niveau logique haut (1) et leur largeur à la valeur courante du pas d’intégration (Option de simulation). Cette source de synchronisation convient au déclenchement d’événements temporels spécifiques dans le cas d’un processus commandé.
Les instants d'impulsions précis, sont fixés dans un onglet spécifique des « propriétés de simulation » de la source. En cochant l'option « itératif » le signal est répété sans interruption. Si la première impulsion a lieu l’instant t = 0 s, la séquence itérative commence à l’impulsion numéro 2, parce que la priorité est donnée à la dernière impulsion .

La séquence d’impulsions peut être stockée dans un fichier texte et être chargé à tout moment. Le nombre maximum des impulsions est de 10 000 .
Le format des données dans le fichier texte est identique à celui du fichier utilisé pour la source programmable par l’utilisateur ainsi que pour le fichier utilisé pour la source issue d’un fichier mais dans ce cas ce n'est pas un couple de valeurs par ligne, mais une valeur unique.
Description du format du fichier texte
-
Une seule valeur par ligne de données. Virgule et point sont des séparateurs décimaux autorisés. Une ligne de données peut être terminée par un commentaire précédé d’un astérisque (*)
-
Les lignes de commentaires pures qui commencent par un chiffre doivent être précédées d’un astérisque (*). Des espaces en début de ligne sont autorisés.
-
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
En sauvant les données dans un fichier, le séparateur décimal utilisé dépend de la configuration choisie dans les options du programme.
Exemple
| Trigger source fichier exemple |
| Créé par Michel Huguet, le 22/12/04 |
| 0 *première impulsion à t=0s impulsion exclue de l'itération |
| 3.67 *seconde impulsion. les valeurs temporelles sont placées dans l'ordre croissant |
| 4 |
| (>des lignes blanches sont omises) |
| 4.65 |
| 5 |
| 6,2 *la virgule est aussi reconnue comme séparateur décimal |
| 8 * dernière impulsion |
| *7 valeurs (* est nécessaire, puisque le commentaire commence avec un chiffre!) |
| En cochant l'option itératif, la séquence 3.67 à 8 est répétée pendant toute la durée de la simulation |
| fin du fichier |