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