Afficher des courbes
On peut afficher deux sortes de courbes avec Simulink :
- des courbes temporelles (Scope)
- des graphiques XY (XY graph)
et deux moyens d’y ajouter des signaux :
- en utilisant un viewer (accessible par le menu contextuel sur un signal)
La méthode des viewers, évite de surcharger le modèle avec des blocs, des fils, … Elle seule sera détaillée ici.
Les viewers
Création d’un viewer
Clic-droit sur un connecteur ou sur un fil de signal.
Choisir Create & Connect Viewer/Simulink/Scope
Une petite icône de scope apparait au dessus du connecteur :
Affichage d’un viewer
Double cliquer sur l’icône :
Paramétrage d’un viewer
Une fois le scope apparu à l’écran :
Cliquer sur l’icône Configuration properties …
Arrangement des graphes
Cliquer sur le bouton
Choisir l’arrangement :
Ajout de signaux sur un viewer
Clic-droit sur un connecteur ou sur un fil de signal.
Choisir Connect to Viewer/Scope/Display x :
choisir un des graphes en respectant les grandeurs physiques : 1 graphe – 1 unique grandeur physique ! Sinon les signaux ne sont pas comparables !!
Nommage des signaux
Clic-droit sur un connecteur ou sur un fil de signal.
Choisir Properties :
Modifier le nom du signal !
Remarque : si le signal ne va nulle part, ne pas oublier de terminer par un bloc Terminator :
Déconnecter un signal d’un viewer
Clic-droit sur l’icône d’un viewer.
Choisir Disconnect Viewer/Scope/Display x :
Export des données
Il est souvent très utile de pouvoir exporter des données de simulation, cela permet notamment :
- de comparer des données de simulation avec des résultats expérimentaux,
- de choisir un autre axe des abscisses que le temps,
- …
Il y a plusieurs méthodes, en voici une, à partir d’un Scope :
Une fois le Scope paramétré, ouvrir ses paramètres, à l’onglet Logging, et cliquer sur le bouton Log/Unlog Viewed Signals to Workspace :
Ensuite, on peut récupérer les données de simulation dans la fenêtre Workspace :
Affichage dans MATLAB
- Sélectionner logsout depuis le Workspace,
- Choisir l’onglet PLOTS de la barre d’outils,
- Cliquer sur plot :
Un belle fenêtre apparait :
On peut sélectionner des signaux, ajouter des curseurs, accéder à l’inspecteur de données…
Utilisation Externe
Avec un tableur par exemple …
Depuis le Workspace, double-cliquer sur logsout :
Le contenu de la variable apparait dans la fenêtre Variables :
Double cliquer sur le signal à exporter, puis sur son attribut Values :
Tout sélectionner avec Ctrl+A, copier avec Ctrl+C et coller dans une feuille de calcul :
Remarques : selon le logiciel de tableur et le système d’exploitation, il faudra peut-être remplacer les points par des virgules pour que les nombres soient interprétés comme tels … (menu Édition/Remplacer ou Ctrl+F)