Main Content

L'approche Model-Based Design avec Simulink

La modélisation est un moyen de créer une représentation virtuelle d'un système réel. Vous pouvez simuler cette représentation virtuelle sous un large éventail de conditions pour examiner son comportement.

La modélisation et la simulation sont avantageuses pour tester des conditions difficiles à reproduire avec des prototypes hardware. Cela est particulièrement vrai au début du processus de design lorsque le hardware n'est pas encore disponible. L'itération entre la modélisation et la simulation peut améliorer la qualité du design du système dès le début, en réduisant le nombre d'erreurs trouvées plus tard dans le processus de design.

Vous pouvez générer automatiquement du code à partir d'un modèle et, lorsque les exigences d'implémentation software et hardware sont incluses, créer des test benches pour la vérification du système. La génération de code permet de gagner du temps et d'éviter l'introduction d'erreurs dans du code crée manuellement.

Dans l'approche Model-Based Design, le modèle de système est au centre du workflow. L'approche Model-Based Design permet le développement rapide et économique de systèmes dynamiques, comme les systèmes de contrôle, les systèmes de traitement du signal et les systèmes de communication.

Grâce à l'approche Model-Based Design, vous pouvez :

  • Utiliser un environnement de design commun à toutes les équipes de projet

  • Associer les designs directement aux exigences

  • Identifier et corriger les erreurs de façon continue en intégrant les tests au design

  • Affiner les algorithmes via la simulation multidomaine

  • Générer automatiquement le code et la documentation du software embarqué

  • Développer et réutiliser des suites de tests

Exemple de workflow de l'approche Model-Based Design dans Simulink

Pour commencer une tâche de design selon l'approche Model-Based Design, prenons l’exemple de ce workflow.

Le workflow de ce tutoriel se concentre sur les tâches Simulink® fondamentales relatives à l'approche Model-Based Design.

Les deux premières tâches de ce workflow modélisent un système existant et établissent le contexte de design d'un composant. L'étape suivante de ce workflow consiste à implémenter le nouveau composant. Vous pouvez utiliser des produits de prototypage rapide et de génération de code embarqué, tels que Simulink Real-Time™ et Embedded Coder®, pour générer du code et utiliser le design avec un système physique réel.

Sujets associés

Sites web externes