UTILISER MUSTIG

Table des matières

4-1. Installer et configurer MUSTIG

4-1-1. Les versions disponibles
4-1-2. Installer MUSTIG

Les utilisateurs PC

Les utilisateurs Mac

UNIX

4-1-3. Les options MUSTIG

4-1-4. Les variables d'environnement MUSTIG

PC

UNIX

4-2. Lancer une simulation MUSTIG

4-2-1. Sélectionner les éléments à calculer
Quels éléments peuvent être calculés ?

Comment définir la/les boîte(s) à calculer ?

Quels éléments du graphe sont calculés ?

4-2-2. Lancer la simulation

Comment la simulation est-elle exécutée ?

Statut de la simulation

Les erreurs de la compilation

Les options du calcul

4-2-3. Arrêter la simulation

4-2-4. Mettre à jour les résultats

Processus de mise à jour quand le graphique est modifié

Processus de mise à jour quand un dernier module est réinitialisé

Contrôle du processus de mise à jour automatique
4-2-5. Vider (réinitialiser) une boîte calculée

4-2-6. Le temps infini ou simulations en temps-réel : précautions à prendre

Définir une simulation infinie

Précautions prendre

Détecter les interruptions de l'utilisateur

Visualiser des signaux infinis

Contrôler l'ordre d'exécution en cas de graphes parallèles ou multiples

4-3. Gestion des fenêtres MUSTIG

4-3-1. Empêcher toutes les fenêtres de sorties de s'ouvrir en même temps
4-3-2. Définir la dimension des nouvelles fenêtres

4-3-3. Ajouter / enlever des barres de défilement

4-3-4. Redimentionner fenêtres ou modules avec barres de défilement

4-3-5. Trouver une fenêtre

4-3-6. Fermer plusieurs fenêtres à la fois

4-3-7. Sélectionner fenêtres qui s'ouvrent au chargement

4-4. Enregistrer et lire des graphes MUSTIG

4-4-1. Ouvrir un nouveau graphe
4-4-2. Sauvegarder un graphe

4-4-3. Ouvrir un graphe

4-4-4. Sauvegarder un graphe comme une bibliothèque

4-4-5. Charger et sauvegarder les options

4-5. Les options d'impression

4-5-1. Les options de mise en page
4-5-2. Les options d'impression

4-5-3. L'impression Postscript pour les utilisateurs UNIX

4-6. L'Aide en ligne

4-6-1. Regarder l'aide en ligne d'une macro ou module
4-6-2. Créer une fenêtre daide en ligne pour une macro

4-6-3. Supprimer une fenêtre d'aide en ligne

4-7. La gestion des données avec MUSTIG

4-7-1. Importer des données
Lire des données formatées

Lire des fichiers binaires

L'acquisition de donnée

4-7-3. Exporter des données.

Exporter des données formatées en utilisant le presse-papiers

Ecrire des fichiers de données

4-7-4. Les types de données

Les types flottants : R4, R8

Les types complexes : C8, C16

Les types entiers : I1, I2, I4

Définir le type produit par un module d'entrée scalaire

Quelle est la précision des calculs ?

Convertir les types de données

Décaler les bits pour limiter la précision

4-7-5. Les chaînes de caractère

Entrer une chaîne

Regarder une chaîne

Ajouter un changement de ligne à une chaîne

Concaténer deux chaînes en une seule

Extraire une sous chaîne

Convertir une chaîne en un nombre

Convertir un nombre en une chaîne

Convertir un nombre entier en une chaîne de chiffres binaires

Extraire un nom variable dans une chaîne

Calculer la longueur d'une chaîne

Vérifier si deux chaînes sont égales

Obtenir le code ASCII d'un caractère

Transformer une chaîne formatée en un vecteur de chaînes

Exemple: Lire un fichier de données formaté ou chaîne

4-8. Les variables

4-8-1. Caractéristiques des variables MUSTIG
4-8-2. Définir une variable

Définir une variable à partir du module d'entrée scalaire Valeur

Définir une variable en utilisant les modules de définition de variables

Utiliser une variable précédemment définie

Définir une variable dynamique

4-8-3. Changer les attributs d'une variable

Changer le nom d'une variable

Changer le pas d'échantillonage d'un signal

Changer l'origine d'un signal

Changer la longueur d'une variable

Changer les attributs d'une variable dynamiquement

Changer les attributs
Demi et Dual d'un signal

4-8-4. Manipuler les variables

Sous-échantillonnage et sur-échantillonnage d'un signal

Extraire une valeur d'un vecteur

Changer une valeur dans un vecteur

Convertir indices en dates, ou dates en indices

Séparer un signal en un groupe de sous signaux

Rassembler un groupe de sous signaux en un signal seul

Démultiplexer un signal en plusieurs sous signaux

Multiplexer des signaux en un seul signal

Concaténer deux signaux

Étendre la dimension d'un signal

Obtenir une information générale sur les signaux portés par un fil

4-8-4. Transmettre l'information de variable à une boîte en paquet

Faire une boucle sur une variable existante

Faire une boucle sur une nouvelle variable

4-9. Regarder les résultats et tracer des courbes

4-9-1. Afficher des résultats alphanumériques
4-9-2. Regarder des signaux 1D (vecteurs)

Utiliser la macro
Visu/t

Utiliser la macro
Visu-Zoom/t

Les autres macros de visualisation 1D

4-9-3. Visualiser des signaux 2D (matrices, ou groupes de vecteurs)

Définition de "Matrices" et "Groupes de signaux"

Macros pour regarder des signaux 2D

Regarder des signaux 2D infinis par bloc

4-9-4. Faire des "hardcopies" temporaires de résultats

Faire des hardcopies temporaires de résultats alphanumeriques

Faire des hardcopies temporaires de résultats graphiques

4-9-5. Créer des visualisations personnalisées en utilisant les modules de dessin élémentaires

Les modules du dessin élémentaires

Les options des réticule

Exemple 1: Dessiner une ligne entre deux points

Exemple 2: Dessiner plusieurs lignes à la fois en utilisant des vecteurs

Exemple 3: Dessiner plusieurs lignes à la fois (2)

Exemple 4: Dessiner plusieurs lignes à la fois (3)

Exemple 5: Dessiner une ligne entre un point fixe et un réticule!

Exemple 6: Diviser un plan graphique en 4 sous plans

Exemple 7: Diviser selon une variable - Présenter des matrices de courbes 1D

Exemple 8: Superposer des éléments graphiques

4-10. Les formules

4-10-1. Que sont les formules en langage MUSTIG ?
4-10-2. Quand utiliser des formules ?

4-10-3. Comment utiliser des formules ?

Numéros de bornes et étiquettes

Syntaxe du texte de la formule

Erreurs de syntaxe dans les formules

Les constantes spéciales

Les opérateurs du calcul

Les opérateurs logiques

Exemple de formule : seuiller des données

4-11. Les Bibliothèques MUSTIG

4-11-1. Le processus de chargement dynamique
Le principe

Forcer MUSTIG à sauvegarder le contenu interne de toutes les macros

4-11-2. Lecture virtuelle des bibliothèques

4-11-3. Créer une bibliothèque personnalisée

4-11-4. Protéger une macro par un mot de passe