Gagnant du EDN's "Hot 100" des technologies de pointe en 2001
VisSim Professionnel
Vous aurez une présentation détaillée des fonctions de VisSim Professionnel
en téléchargeant le document suivant (pdf, 95 Ko).
Nous donnons dans cette page une
description des fonctions qui ont été ajoutées au logiciel lors de la
publication des versions 5,6 et 7. Vous pourrez ainsi constater la capacité
d'évolution du logiciel.
Ctrl+A :
sélection de tous les blocs - Ctrl+Z annula la dernière opération - Ctrl+Y
réactive la dernière opération.
Nouvelle barre d'icones
Améliore la lisibilité de la
barre d'icones.
Autosave
Garantie de l'intégrité des
simulations.
définition de la zone imprimée
Une option permet de visualiser la partie du
modèle qui serait imprimée.
Chargement automatique au démarrage
Chargement du dernier fichier sauvegardé au
démarrage de VisSim.
Les fonctions de modélisation
Fonction
Description
Nouveau
bloc de tracé 3D
Permet le tracé interactif de
trajectoires multiples, de surfaces ou de fréquences. Fonctions supportées
: mise à l'échelle automatique, axes personnalisables, contrôle de
l'éclairage, de la couleur des surfaces et du maillage.
Nouveaux blocs d'animation 3D
Les objets animés peuvent être zoomés,
translatés ou tournés durant le calcul et après. Une caméra 3D et des
blocs d'éclairage permettent de gérer la vue obtenue.
Nouveaux blocs de calcul matriciel
Bloc de recherche de valeur propre - Bloc de
résolution de système linéaire - Lissage par spline et par polynômes -
Bloc d'affichage d'une matrice "feuille de calcul".
Création d'une date et d'un temps au format
choisi par l'utilisateur.
Génération de code pour les dernières
puces TI
TI F2835x et MSP430. L'efficacité du code a
été accrue de façon à ce que le taux de contrôle des boucle fermées
atteint un peu plus de 8 à 300 KHz.
Les fonctions de simulation
Fonction
Description
Processus "léger" - Thread
Pour les blocs composés avec
pas en temps locaux, une option de génération du code permet de placer le
sous-système dans une boucle de basse priorité, comme un processus léger.
Gestion des événements
Un nouveau bloc de gestion des événements
imprévus (dont les erreurs système) tourne en arrière plan sans perturber
le calcul. La gestion peut être faite à partir du diagramme ou d'une DLL
utilisateur.
Bloc retardateur
Le retardateur continu peut maintenant
travailler avec des données complexes.
Blocs Min et Max
Les blocs Min et Max simulent
et génèrent le code pour des entrées entières de type "fixed-point".
Script de démarrage
la syntaxe matricielle
comporte dorénavant : cos, diag, eye, exp, inv, log, log10, min, max, ones,
rand, sqrt, sum, sin, reshape, zeros ainsi que les opérations
arithmétiques.
Bloc d'importation
Amélioré pour lire et écrire des fichiers
.csv . Le bloc comprend maintenant les nombres hexadécimaux.
Bloc d'exportation
Amélioré pour permettre des entêtes plus
important.
Les fonctions de visualisation
Fonction
Description
Coloration des blocs
composés
L'utilisateur
peut choisir la couleur associée aux blocs composés. Les blocs ayant un
pas en temps local sont colorés en hachuré vert.
Ctrl-TAB affiche la fenêtre
suivante; Ctrl-F4 ferme la ferme courante.
Ordre d'affichage des blocs
Permet de "Mettre en avant" ou de "faire passer à
l'arrière" les blocs de Bezel.
L'arbre des menus des blocs
Une méthode alternative pour insérer des blocs dans
un diagramme..
Les fonctions de modélisation
Fonction
Description
Nouveaux blocs
Les blocs audioIn et audioOut : lecture et
écriture de fichiers audio au format .wav ou windows; le bloc delayedSwitch
permet le contrôle du délai d'activation des commandes 'on' et 'off' lors
d'un contrôle de processus. Autres nouveaux blocs : Display, maxElement,
minElement, time of day and video.
VisSim Explorer
Permet d'explorer la hiérarchie des menus VisSim.
Ceci est très pratique pour insérer des blocs à partir d'arbre de menus à
plusieurs niveaux..
Boutons et jauges
Permet d'obtenir des restitutions graphiques de
haute qualité pour des jauges, des compteurs, des cadrans, des switchs et des boutons interactifs; le modèle
VisSim peut être piloté à partir d'un tableau de bord ainsi construit.
Affichage de spectres
Affiche l'amplitude des éléments de vecteur avec une
barre verticale pour chaque élément.
Rafraîchissement plus rapide des tracés
Les tracés comportant beaucoup de données sont
rafraîchis de nombreuses fois plus rapidement que dans la v5.
Les fonctions de simulation
Fonction
Description
Subsystem superclocking
Permet de gérer la vitesse
d'exécution des blocs dans un bloc composé, notamment à une vitesse
supérieure à celle de l'ensemble du système.
Facteur d'échelle temps réel
Autorise l'exécution de simulations à des temps
multiples ou fractionnaires du temps réel..
Startup Scripting
Permet l'initialisation des syntaxes C ou
Matricielle..
Interface avec Maple
Les blocs d'interface avec Maple permettent de
communiquer rapidement et efficacement avec ce logiciel de calcul
mathématique bien connu.
lgorithmes d'intégration
Deux nouvelles méthodes d'intégration de systèmes stiff
: Adams-Moulton et BDF.
Auto check pointing
Permet la sauvegarde automatique de l'état des
diagrammes à intervalles choisis dans un fichier. Le fichier contient
l'état courant de toutes les variables, autorisant l'exécution de la
simulation à partir de n'importe quel point enregistré.
Les fonctions de visualisation
Fonction
Description
Tuteur VisSim
Permet l'annotation des diagrammes à
l'aide de bulles interactives. L'utilisateur peut ainsi mieux accéder à la
compréhension du diagramme.
Ouvre des diagrammes VisSim dans des fenêtres différentes au cours
d'une même session. Utiliser la commande
"File>Close" pour fermer une fenêtre.
Création de rapport
Crée des rapports personnalisables qui liste des
informations statistiques liées à un diagramme, y compris les variables
utilisées, les labels de connecteurs, les noms de fichiers référencés et
les commentaires insérés. Les données peuvent être sorties par niveau du
diagramme.
undo et redo
Annuler ou refaire une action ou une opération
précédente. Il n'y a pas de limitation d'utilisation.
Les fonctions de modélisation
Fonction
Description
Nouveaux blocs
Générateurs de signaux
triangulaires, carrés et en dents de scie. Bloc des états de transition.
Editer dans un diagramme enchâssé
Ignore le statut de lecture seule d'un diagramme
enchâssé et effectue des modifications directement. Utiliser la commande
"File>Save Embedded Files" pour sauvegarder les modifications.
Menu contextuel "Edit"
Affiche un menu contextuel "Edit" partiel en
cliquant avec le bouton droit de la souris sur un bloc.
Grille
Utiliser les commandes "Edit>Auto Connect" et
"Edit>Auto Disconnect" pour créer ou retirer une grille.
Alignement de blocs
Aligne avec précision les blocs, sur les côtés
droit, gauche ou haut.
"Goto Tag"
Utiliser des marques pour spécifier des endroits du
diagramme que vous voulez trouver facilement. Pour aller à cet endroit,
utilisez la commande "Edit>Goto Tag".
Construction automatique de tables
Met en forme et affiche des tables de données. Par
exemple, vous souhaitez collecter des informations sur différents moteurs
(pics de courant, etc.). Créez simplement une source de données qui
contient les informations sur les moteurs et attachez la au bloc "dialogTable".
Quand vous cliquerez sur ce bloc, VisSim mettra en forme et affichera les
données.
Comparaison visuelle de diagrammes
Ouvre plusieurs diagrammes et permet de les comparer pour voir les différences.
Les fonctions de simulation
Fonction
Description
Construction de matrices
Utilise les blocs "const" et
"expressions" pour présenter les données des matrices diag(), eye(), ones()
et zeros().
Création de nombres complexes
Crée des expressions en nombres complexes et
les visualise dans les blocs d'affichage de VisSim
simulation de systèmes basés sur des
événements
Enchâsse des structures de contrôle événementielles
dans des diagrammes VisSim. Au cours de la simulation, VisSim teste la
cohérence avant de générer le code à virgule fixe.
Utilisation optimisée des matrices
Interdit automatiquement la construction d'une
matrice interne quand les vecteurs sont exclusivement utilisés à des fins
de connexion. Ceci améliore la vitesse des simulations.
Pas en temps
Spécifie le pas en temps de la simulation en
utilisant l'intervalle de temps ou la fréquence.
Assistant DLL amélioré
Extension du compilateur Microsoft Visual C/C++
(v5.0+), l'assistant DLL vous guide à travers la création de blocs VisSim
personnalisés. La version 5 prend en compte des données personnalisées en
entrée/sortie et permet la génération de code à partir de blocs définis
par l'utilisateur.
Traducteur Simulink
Traduit automatiquement les fichiers .mdl en
fichiers .vsm .
Les fonctions de visualisation
Fonction
Description
Sous - fenêtres
Permet de spécifier entre 1 et 8
tracés affichés dans leur propre sous fenêtre