English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Simulink est un environnement de conception basé sur la simulation et le modèle intégré à MATLAB, destiné aux systèmes dynamiques et embarqués. Simulink, également développé par MathWorks, est un outil de programmation graphique de flux de données basé sur des graphiques, utilisé pour la modélisation, la simulation et l'analyse de systèmes dynamiques multidomaines. Il s'agit essentiellement d'un outil de dessin graphique de diagrammes de blocs avec une bibliothèque de blocs personnalisable.
Il vous permet d'intégrer des algorithmes MATLAB dans les modèles et d'exporter les résultats de simulation dans MATLAB pour une analyse further.
Support de Simulink-
Conception de niveau système
Simulation
Génération automatique de code
Tests et validations des systèmes embarqués
MathWorks propose d'autres produits supplémentaires ainsi que des produits tiers en hardware et en logiciel utilisés avec Simulink.
La liste suivante décrit brièvement quelques-unes d'entre elles.-
Stateflow Permet de développer des machines à états et des diagrammes de flux.
Simulink Coder Permet de générer du code C source pour l'implémentation en temps réel des systèmes automatisés.
xPC Targetetx86-basé sur le réel-systèmes temporelsIl fournit un environnement où vous pouvez simuler et tester en temps réel des modèles Simulink et Stateflow sur des systèmes physiques.
Embedded Coder Supporte des cibles embarquées spécifiques.
HDL Coder Permet de générer automatiquement du VHDL et du Verilog intégrables.
SimEvents Il est fourni une bibliothèque de composants graphiques pour la modélisation des systèmes de files d'attente.
Simulink permet de valider et de confirmer systématiquement les modèles par des vérifications de modèle via des modèles, des analyses de traçabilité des exigences et des analyses de couverture de modèle.
Simulink Design Verifier vous permet d'identifier les erreurs de conception et de générer des scénarios de tests intégrables pour vérifier les modèles.
Pour ouvrir Simulink, tapez dans l'espace de travail MATLAB-
simulink
Simulink s'ouvre automatiquementNavigateur de bibliothèque. Le Navigateur de bibliothèque est utilisé pour construire des modèles de simulation.
Dans le panneau de gauche, vous trouverez plusieurs bibliothèques classées selon différents systèmes. Cliquez sur chaque bibliothèque pour afficher les blocs de conception dans le panneau de droite.
Pour créer un nouveau modèle, cliquez surNouveauBouton de la barre d'outils du "Navigateur de bibliothèque". Cela ouvrira une nouvelle fenêtre de modèle sans titre.
Un modèle Simulink est un diagramme de blocs.
Vous pouvez ajouter des éléments de modèle en sélectionnant des éléments appropriés dans le "Navigateur de bibliothèque" et en les glissant dans la fenêtre "Modèle".
Ou, vous pouvez copier des éléments du modèle et les coller dans la fenêtre du modèle.
Glissez-déposez des éléments de la bibliothèque Simulink pour créer un projet.
Pour cet exemple, nous utiliserons deux blocs pour la simulation-A Source(Signal) et a Récepteur(Oscilloscope). Le générateur de signal (source) produit un signal analogique, puis il est affiché graphiquement par l'oscilloscope (le récepteur).
Tout d'abord, glissez les blocs nécessaires de la bibliothèque dans la fenêtre du projet. Ensuite, connectez-les ensemble, ce qui peut être fait en glissant un connecteur d'un point de connexion d'un bloc vers un point de connexion d'un autre bloc.
Glissons le bloc "Onde sinusoïdale" dans le modèle.
Sélectionnez "Récepteur" dans la bibliothèque et glissez le bloc "Plage" dans le modèle.
Glissez la ligne de signal à partir de la sortie du module sinusoidal vers l'entrée du module oscilloscope.
Appuyez sur " ExécuterCliquez sur le "bouton" pour exécuter la simulation et laissez tous les paramètres par défaut (vous pouvez les modifier à partir du menu "Simulation").
Vous devriez obtenir le graphique suivant en fusionnant les plages.