Simulink

Les nouvelles fonctions en bref

R2014a (Version 8.3) - Sortie le 6 mars 2014

Interface Simulink

  • Annotations avec du texte enrichi, des graphiques et des hyperliens
  • Visionneuse de diagnostic pour collecter des informations, des avertissements et des messages d’erreur
  • Options pour importer les contenus d’un sous-système hiérarchique dans un sous-système parent en un seul clic
  • Prise en charge des entrées tactiles natives du système d’exploitation, telles que le zoom par pincement ou la fonction panoramique
  • Curseurs, touches et boîtes de texte disponibles comme contrôles de paramètres dans les masques

Modélisation à partir de composants

  • Option pour choisir les variantes par défaut
  • Option pour choisir les variantes qui diffèrent en nombre de ports d’entrée et de sortie
  • Processus basé sur Advisor pour convertir les sous-systèmes en blocs de modèles
  • Processus à modèle unique pour le partitionnement et le ciblage d’algorithme pour les processeurs multicœurs et les FPGA
  • Création d’un bloc système MATLAB plus simple grâce à la saisie automatique et la navigation pour les noms d’objets système

Analyse et performances d’une simulation

  • Temps de configuration et de création réduit pour les blocs de modèles lors de l’utilisation du mode Rapid Accelerator
  • Vérifications de Performance Advisor qui valident l’amélioration des performances globales pour tous les changements suggérés et configurent l’option de génération de code pour le bloc système MATLAB

Gestion de projet et de fichier

  • Prise en charge de la création de branche via le contrôle de source Git
  • Comparaison des résultats d’analyse de dépendance de projet
  • Algorithme graphique amélioré pour une identification plus facile des modèles supérieurs et de leurs dépendances

Gestion des données

  • Dictionnaire des données pour définir et gérer les données de conception associées aux modèles
  • Journalisation améliorée des signaux du mode Rapid Accelerator pour éviter la reconstruction et pour prendre en charge les bus et les modèles référencés
  • Réglage simplifié de tous les paramètres dans les modèles référencés
  • Simulink.findVars pris en charge dans les modèles référencés
  • Signaux basés sur des trames dans le bloc To Workspace
  • Cohérence du mode de simulation pour les paramètres des options de sortie du volet Import/Export de données
  • Traitement amélioré des erreurs de dimension pour les blocs d’importation racine

Connexion au matériel pédagogique

  • Prise en charge du matériel Arduino Due
  • Prise en charge du matériel LEGO MINDSTORMS EV3
  • Prise en charge des appareils Samsung Galaxy Android

Améliorations des blocs

  • Types de données énumérées dans le bloc Direct Lookup Table (n-D)
  • Amélioration des performances et de la lisibilité du code dans l’algorithme de recherche linéaire pour les blocs Prelookup et n-D Lookup Table
  • Modèles de fichier d’objet système

Model Advisor

  • Navigation améliorée dans le rapport Model Advisor, comprenant un volet de navigation, un contenu réductible et des filtres basés sur l’état de contrôle
  • Option pour exécuter les vérifications de Model Advisor en arrière-plan

Pour en savoir plus, reportez-vous aux Notes de mise à jour.

Releases Précédentes

R2013b ( Version 8.2) - 5 sept 2013

La nouvelle interface Simulink

  • Possibilité d'ajouter de riches commandes, liens et images aux interfaces de blocs personnalisées à l'aide de Mask Editor
  • Aperçu du contenu des sous-systèmes et des diagrammes Stateflow
  • Capacité de supprimer temporairement des blocs et de connecter les signaux d'entrée aux signaux de sortie par l'intermédiaire de commentaires
  • Indicateurs visuels pour les lignes de signaux se croisant
  • Prise en charge des caractères UTF-16 pour les noms de blocs, l'étiquetage des signaux et les annotations en langue locale

Modélisation à partir de composants

  • Bloc système MATLAB pour l'intégration d'objets Système dans les modèles Simulink
  • Gestionnaire de variantes gérant toutes les variantes d'un modèle en un emplacement
  • Capacité optimisée de subdivision en composants pour la modélisation de diagrammes de séquencements avec appel de fonction en entrée au niveau racine
  • Tableau de journalisation des bus de signaux en mode Accelerator de référence des modèles
  • Possibilité d'ajouter, de supprimer et de déplacer des signaux d'entrée au sein du bloc Bus Creator
  • Approche simplifiée pour migrer du mode d'initialisation Classique au mode d'initialisation Simplifié

Analyse et performance d'une simulation

  • Compilateur LCC inclus dans la plateforme Windows 64 bits pour l'exécution de simulations
  • Journalisation des signaux en mode Rapid Accelerator
  • Vérifications du Performance Advisor pour le mode Rapid Accelerator et les diagnostics de mémoire des magasins de données
  • Entiers long long dans les cibles de simulation pour une simulation plus rapide sur les machines Win64

Gestion de projet et de fichier

  • Analyse de l'impact en explorant les fichiers modifiés ou sélectionnés afin de détecter des dépendances
  • Option d'exportation des résultats de l'analyse de l'impact vers l'espace de travail, le traitement en batch ou les fichiers d'image
  • Identification des documents de besoins lors de l'analyse de dépendance de projet
  • Création simplifiée d'étiquettes en faisant glisser une étiquette vers des fichiers dans une vue
  • Renommage, groupement et exécution de raccourcis à partir de la vue à l'aide de la barre d'outils

Gestion des données

  • Sélection simplifiée d'un ou de plusieurs signaux pour la journalisation des signaux
  • Modélisation simplifiée de conceptions à simple précision
  • Visualisation de l'état de connexion et personnalisation de la méthode de connexion pour le mappage d'importation racine

Connexion au matériel pédagogique

  • Possibilité d'exécuter des modèles sur du matériel cible à partir de la barre d'outils Simulink>
  • Prise en charge du matériel Arduino disponible sur Mac OS X
  • Prise en charge du matériel Arduino Ethernet Shield et Arduino Nano 3.0

Model Advisor

  • Contenu réductible au sein des rapports Model Advisor

Pour en savoir plus, reportez-vous aux Notes de mise à jour.

R2013a ( Version 8.1) - 7 mars 2013

Nouvel éditeur Simulink

  • Réorganisation des onglets dans la gestion des onglets
  • Graphiques vectoriels modulables pour les icônes Masque

Modélisation par composant

  • Commande de variante active directe via les expressions logiques
  • Mise à jour en ligne pour les systèmes de variantes et les blocs mis en commentaire
  • Masquage des blocs de bibliothèques liés
  • Profilage des cibles pour l'exécution simultanée afin de visualiser les temps d'exécution des tâches et l'affectation tâche-cœur

Connexion au matériel pédagogique

  • Prise en charge du matériel Gumstix® Overo®
  • Prise en charge du matériel Raspberry Pi™

Gestion de projet et de fichier

  • Interface de scripts simplifiée pour l'automatisation des tâches Simulink Project
  • Option pour l'utilisation d'éléments à partir de plusieurs modèles lors de la création d'un nouveau projet
  • Enregistrement et rechargement des résultats de l'analyse de dépendance

Gestion des données

  • Prise en charge de Fixed-Point Advisor pour la référence de modèles
  • Chargement et journalisation des tableaux de bus

Performances et analyses de simulation

  • Rapport Simulation Performance Advisor indiquant les résultats de la vérification et les actions entreprises
  • Amélioration de la performance de simulation lorsque le recul est activé
  • Options de configuration d'exécution de Simulation Data Inspector pour les noms et le positionnement dans la liste d'exécution
  • Affichage des tableaux de bus dans Simulation Data Inspector

Pour en savoir plus, reportez-vous aux Notes de mise à jour.

R2012b ( Version 8.0) - 11 sept 2012

Nouvel éditeur Simulink

Connexion au matériel pédagogique

  • Prise en charge des matériels Arduino et PandaBoard

Performance

  • Simulation Performance Advisor qui permet d’analyser votre modèle et de fournir des conseils sur la façon d’optimiser les performances de simulation

Gestion de projet et de fichier

  • Format de fichier par défaut Simulink SLX qui utilise la norme OPC
  • Simulink Upgrade Advisor pour faciliter la migration des fichiers vers la version actuelle
  • Passerelle SVN intégrée pour les projets Simulink, permettant la connexion à SVN et la prise en charge de dépôts situés sur des serveurs
  • Graphe de dépendance Simulink Project Tool qui fournit les caractéristiques par type de fichier, type de dépendance et étiquette
  • Outil graphique repensé pour workflow Simulink plus efficace
  • Prise en charge de l’exécution par lots des fichiers dans un projet Simulink

Améliorations des blocs

  • Menu permettant de convertir les sous-systèmes configurables et normaux en sous-systèmes variants
  • Amélioration de la gestion des masques, incluant la possibilité de réutiliser des masques, de supprimer des masques existants sur les blocs et d’utiliser le raccourci || dans le code callback de masque

Gestion des données

  • Accès à l’éditeur de variables depuis Model Explorer
  • Les données de simulation enregistrées dans Simulation Data Inspector sont accessibles depuis la barre d’outils de Simulink

Pour en savoir plus, reportez-vous aux Notes de mise à jour.

R2012a ( Version 7.9) - 1 mars 2012

Points clés et copies d'écran.

Connexion au matériel éducatif

Gestion de projets et de fichiers

  • Capacité d'exportation au format Zip pour empaqueter et partager des fichiers de projet
  • Affichage graphique de l'analyse de dépendance pour visualiser les dépendances des fichiers du projet
  • Compatibilité Simulink Projects pour les agents MATLAB (à l'aide de Parallel Computing Toolbox)
  • Prise en charge étendue du contrôle de source à l'aide de Source Control Adapter SDK pour le développement d'intégrations à des outils tiers

Modélisation par composant

  • Amélioration de la propagation de l'étiquetage des signaux, y compris la propagation en dehors des blocs de modèles
  • Afficheur de la hiérarchie des signaux pour afficher graphiquement les hiérarchies de signaux au moment de l'édition
  • Amélioration du transfert des données pour l'exécution simultanée, y compris un mode de retard minimal
  • Liens vers des bibliothèques en ligne mettant à jour les modifications apportées aux bibliothèques

Gestion des données

  • Classes de données Simulink extensibles à l'aide de la syntaxe de classe MATLAB
  • Contrôle du package par défaut pour les classes de données dans Model Explorer et d'autres interfaces utilisateur graphiques
  • Amélioration de la traçabilité des variables de l'espace de travail dans les ensembles de configuration grâce à Simulink.findVars

Améliorations des blocs

  • Prise en charge des signaux de bus dans les blocs To File, From File, To Workspace et From Workspace
  • Prise en charge des signaux de bus et de taille variable pour le port d'entrée de données du bloc Delay
  • Réinitialisation externe et coefficients de filtres instationnaires pour les blocs Discrete Filter et Discrete Transfer Function

Interface utilisateur

  • Génération de rapports dans le modèle sur les résultats Model Advisor, indiquant les blocs qui ont échoué à des contrôles spécifiques
  • Amélioration de l'outil Simulation Data Inspector pour afficher facultativement des informations sur la structure du modèle et des données
  • Légendes d'identification des signaux affichés dans Scope
  • Fenêtre ancrable de l'éditeur de fonctions MATLAB

Performances

  • Mise en évidence des valeurs de port grâce à une amélioration des performances de simulation

Pour en savoir plus, reportez-vous aux Notes de mise à jour.

R2011b ( Version 7.8) - 1 sept 2011

Points clés et copies d'écran.

La version 7.8, incluse dans la mise à jour 2011b, comporte les améliorations suivantes :

Gestion de projet

  • Simulink Projects outil qui recherche, gère et partage () tous les fichiers requis pour vos projets
  • Standardisation des méthodes d'ouverture et de fermeture des projets, et d'accès aux opérations courantes (1:37)
  • Intégration avec Subversion, un outil de gestion de configuration externe
  • Modification des ensembles pour afficher et étiqueter (4:33) les fichiers modifiés pour flot de révision par des pairs
  • Améliorations apportées à l'algorithme de recompilation de référence des modèles qui simplifie le flot de travail sous la gestion de configuration

Modélisation par composant

  • Permet l'entrée de port au niveau racine des modèles
  • États continus dans le bloc For Each Subsystem pour une modélisation efficace de système-de-systèmes
  • Modélisation des effets d'exécution simultanés pour les systèmes embarqués multicœurs
  • Liens de bibliothèque verrouillable qui permettent de contrôler l'édition par des utilisateurs finaux
  • Processus de compilation du mode Accelerator de référence des modèles permettant de réduire la quantité de mémoire utilisée par les bibliothèques

Gestion des données

  • Spécification de plages de conception de signaux individuels dans un bus pour améliorer l'analyse et la vérification de modèles
  • Affichage de plages de conception de signaux pour améliorer l'examen des modèles

Améliorations des blocs

  • Bloc Delay prenant en charge : longueur du retard variable, réinitialisation externe, port de condition initial, tampons circulaires et attributs d'état
  • Type de données de sortie booléennes pour les blocs Edge Detection dans la bibliothèque Logic et Bit Operations
  • Spécification explicite du type de données intermédiaire pour les blocs Sqrt et Reciprocal Sqrt
  • Virgule flottante simple précision dans le bloc Discrete Zero-Pole
  • Matrice de signaux de bus dans le bloc Data Type Duplicate et tous les blocs de retard unitaire dans la bibliothèque Additional Discrete

Performances

  • Prise en charge du mode Accelerator pour les modèles avec boucles algébriques
  • Affichage de la liste Model Explorer qui améliore les performances pour l'affichage d'ensembles de données volumineux

Améliorations de l'interface utilisateur

  • Colonnes figées dans Model Explorer pour que le type et le nom d'un objet soient toujours visibles
  • Génération de rapport et une API permettant de comparer les exécutions de simulation et les signaux pour l'outil Simulation Data Inspector
  • Masques de blocs intégrés fournissant des icônes et des boîtes de dialogues personnalisées à l'aide de Mask Editor
  • Editeur de propriétés graphiques pour définir les propriétés de ligne et de couleurs du bloc Scope

Pour en savoir plus, reportez-vous aux Notes de mise à jour.

R2011a ( Version 7.7) - 8 avr 2011

Points clés et copies d'écran.

Modélisation par composant

  • Modélisation de processus interrompus étendus aux références de modèle via des entrées d'appel de fonction asynchrones
  • Bloc Latch autorisant les composants d'appel de fonction réutilisables dans les boucles de rétroaction
  • Sélecteur de journalisation des signaux pour centraliser la sélection de journalisation des données entre plusieurs modèles
  • Bloc Model qui affiche désormais les noms de modèle de tous les choix de variantes dans la boîte de dialogue des paramètres de modèle de référence
  • Création de modèles protégés par clic droit sur le bloc Model (requiert Simulink Coder)

Gestion des modèles

  • Fonction de fusion pour les modèles Simulink du rapport de comparaison de texte XML (à l'aide de Simulink Report Generator)
  • Outil de comparaison qui met en surbrillance et fusionne les différences dans les valeurs de variable de fichier MAT et exclut tout texte inchangé, dossier ou fichier spécifié

Gestion des données

  • Nouveau format de journalisation des signaux utilisant une classe MATLAB timeseries, avec un accès simplifié aux données de simulation à grande échelle
  • Magasins de données compatibles avec les signaux de bus, y compris un accès depuis les blocs Stateflow® et MATLAB Function
  • Création et édition d'objets Simulink.Parameter avec des types de bus et des structures MATLAB depuis l'éditeur de bus
  • Sortie de bus pour les groupes de signaux dans le bloc Signal Builder pour un routage aisé des cas de test
  • Exportation de données améliorée de tableaux multidimensionnels (N-D) et enregistrement des préférences d'exportation

Améliorations des blocs

  • Ensemble de fonctions étendues entre les tables d'interpolation multidimensionnelles (N-D), 1-D et 2-D, y compris l'option d'exclusion de la vérification de plage de données dans le code généré
  • Bloc Shift Arithmetic qui prend en charge le montant de conversion comme signal
  • Passage à zéro dans le bloc From File fournissant des simulations plus précises en capturant des discontinuités
  • Option d'exponentielle complexe dans le bloc Trigonometric Function avec des performances d'exécution optimisées
  • Bloc Sign qui prend en charge les entrées en virgule flottante complexes

Performances

  • Calculs en simple précision pour une simulation plus rapide sur toutes les cibles de simulation
  • Restauration d'un état de simulation créé dans une version précédente

Améliorations de l'interface utilisateur

  • Interface Model Explorer qui mémorise la vue par onglets actuelle dans le volet de la boîte de dialogue des propriétés
  • Option de filtrage dans tous les blocs compatibles avec les bus pour trouver rapidement un signal membre du bus
  • Options du menu View qui contrôlent la visibilité des vérifications dans Model Advisor
  • Affichage des groupes de signaux actifs dans le bloc Signal Builder

Pour en savoir plus, reportez-vous aux Notes de mise à jour.

R2010bSP2 ( Version 7.6.2) - 5 avr 2011

La version 7.6.2, incluse dans la Release 2010bSP2, propose des corrections d'erreurs.

Pour en savoir plus, reportez-vous aux Notes de mise à jour.

R2010bSP1 ( Version 7.6.1) - 17 mars 2011

La version 7.6.1, incluse dans la Release 2010bSP1, propose des corrections d'erreurs.

Pour en savoir plus, reportez-vous aux Notes de mise à jour.

R2010b ( Version 7.6) - 3 sept 2010

Points clés et copies d'écran.

Modélisation par composant

Améliorations de l'interface utilisateur

Gestion des données

  • Prise en charge étendue permettant de définir les données de signal entrée-port de niveau racine à l’aide des structures MATLAB et des objets de séries chronologiques
  • Bloc Signal Builder amélioré avec possibilité d’importer plusieurs cas de test depuis des fichiers Excel®, MATLAB et CSV
  • Bloc From File amélioré offrant un contrôle supplémentaire des interpolations et la prise en charge des données énumérées
  • Prise en charge étendue du type de données énuméré permettant la définition de types énumérés multiples dans un fichier MATLAB unique
  • Spécification étendue du type de données de signal, incluant les objets bus

Gestion des modèles

  • Logiciel Simulink Manifest Tools amélioré permettant d’identifier les données utilisées dans les modèles mais non définies par des fichiers dans le manifeste
  • Outil de comparaison amélioré permettant de comparer les fichiers zippés, les dossiers et les manifestes Simulink, et d'améliorer les comparaisons de fichiers MAT-file
  • Possibilité de sauvegarder les modèles Simulink lors de la mise à niveau vers une version plus récente

Améliorations des blocs

  • Prise en charge des tableaux de bus dans les blocs, y compris les blocs Vector and Matrix Concatenate, Assignment, Selector et tous les blocs compatibles avec les bus
  • Prise en charge des blocs Multiport Switch pour la spécification de l’option du cas par défaut et l’option de diagnostic pour le contrôle du hors plage des entrèes
  • Prise en charge du type de données bus pour le bloc Constant et le bloc Signal Specification
  • Prise en charge des blocs Prelookup et Interpolation Using Prelookup pour spécifier les données de point d'interruption dynamique et des tableaux
  • Prise en charge du bloc Switch permettant d’afficher les valeurs des critères et de seuil
  • Prise en charge du bloc Trigonometric Function permettant l’extension de la plage d’entrée pour l’algorithme CORDIC
  • Prise en charge du bloc Repeating Sequence Stair pour les types de données énumérés

Embedded MATLAB

  • Prise en charge des blocs de fonctions Embedded MATLAB® avec des types de données, des tailles et des complexités distincts dans les bibliothèques Simulink
  • Prise en charge des fonctions algébriques linéaires qrtm, linsolve et schur de MATLAB
  • Prise en charge de la création et du traitement des tableaux de bus

Pour en savoir plus, reportez-vous aux Notes de mise à jour.

R2010a ( Version 7.5) - 5 mars 2010

Points clés et copies d'écran.

La version 7.5, incluse dans la mise à jour 2010a, comporte les améliorations suivantes :

Modélisation par composant (2:56)

  • Nouveau bloc, pour chaque sous-système, permettant de simplifier la vectorisation des algorithmes scalaires et autorisant une réutilisation plus généralisée du code
  • Possibilité de déclencher des modèles pour la simulation ou lorsqu'ils sont référencés par un autre modèle
  • Transmission des signaux d’appel de fonction pour contrôler l’exécution de plusieurs sous-systèmes, et diagrammes et modèles Stateflow®

Gestion des données (1:46)

  • Prise en charge des structures de paramètres réglables dans Simulink
  • Prise en charge des conditions initiales non nulles pour les signaux de bus
  • Nouvelle API (ligne de commande et S-function) pour l'utilisation des signaux de bus
  • Commande Simulink.findVars pour la découverte des relations entre les modèles Simulink et les variables de l’espace de travail
  • Possibilité de loguer les valeurs des « Data Store Memory » pendant la simulation
  • Prise en charge étendue du l’outil Legacy Code pour le type de données énumérées et les structures de paramètres réglables

Gestion des modèles

  • Outil « File and Folder Comparison » amélioré, mettant en surbrillance les modifications à l’intérieur des lignes dans les comparaisons de fichiers et triant les résultats par nom, type, taille ou horodatage dans les comparaisons de dossiers.

Amélioration des blocs

  • Blocs « To File » et « From File » améliorés pour une utilisation réduite de la mémoire de données et une prise en charge efficace des fichiers de grande taille.
  • Nouveau bloc « Second-Order Integrator » pour une modélisation efficace et exacte des systèmes de second ordre avec limites
  • Prise en charge de l’énumération pour le bloc « Multiport Switch » comprenant la spécification de l'ordre des ports et une icône d'affichage des valeurs énumérées
  • Nouveau bloc « Find Nonzero Elements » permettant d’obtenir les index et les valeurs d’éléments non nuls d’un signal
  • Nouveau bloc « Square Root Function » pour les opérations de racine carrée, de racine carrée signée et de racine carrée réciproque. Bloc « Direct Lookup Table (n-D) » amélioré prenant en charge les signaux d’entrée multidimensionnels, les types de données en virgule fixe et l’indication spécifique des types de données de tables
  • Bloc « Trigonometric Function » prenant en charge l’approximation CORDIC

Embedded MATLAB

  • Prise en charge des variables globales et Data Store Memory
  • Prise en charge des index logiques
  • Prise en charge de nouvelles fonctions MATLAB, comprenant les fonctions ismember, intersect et union
  • Variable MATLAB réutilisée renommée automatiquement dans le code C généré
  • Prise en charge de l’approximation CORDIC des fonctions exponentielles trigonométriques et complexes

Performance des simulations

  • Compilations parallèles des hiérarchies de modèles référencés utilisant MATLAB® Distributed Computing Server pour des mises à niveau plus rapides des diagrammes.
  • Performances et précisions accrues des solvers implicites pour les modèles dotés de grands nombres d’états continus, grâce au calcul de la matrice du jacobien en forme analytique et à faible densité

Amélioration de l'interface utilisateur

  • Nouvelles vues personnalisables dans l’explorateur de modèles (Model Explorer) pour un contrôle amélioré des colonnes affichées dans le volet de contenu (Contents)
  • Nouveau regroupement de Data Store Memory dans Model Advisor, comprenant une nouvelle vérification pour détecter les problèmes potentiels de lecture et d’écriture sans avoir à faire une simulation du modèle
  • Nouvelle fonction de callback MaskDisplay prenant en charge la création de variables MATLAB et améliorant la vitesse de simulation

Pour en savoir plus, reportez-vous aux Notes de mise à jour.

R2009bSP1 ( Version 7.4.1) - 01 Apr 201

La version 7.4.1, incluse dans la Release 2009bSP1, propose des corrections d'erreurs.

R2009b ( Version 7.4) - 4 sept 2009

Points clés et copies d'écran.

La version 7.4, incluse dans la mise à jour 2009b, comporte les améliorations suivantes :

Modélisation par composant

  • Configuration des variantes de modèles permettant la gestion efficace des possibilités de conception
  • Gestion améliorée des liens de bibliothèque, facilitant la visualisation et la restauration des liens de bibliothèque modifiés
  • Mode protégé pour les model référencé, permettant de partager les modèles dans le cadre de la simulation sans en exposer le contenu (Simulink Coder requis)
  • Simulink Manifest Tools amélioré, permettant de rechercher et d’analyser les modifications de modèles, de modèles protégés et de fichiers Simscape
  • Fonctionnalité S-Function Builder améliorée, prenant en charge les signaux de bus pour la gestion des interfaces de signaux complexes

Signaux de taille variable

  • Nouvelle fonction permettant de modifier la taille des signaux pendant l’exécution, afin de faciliter la modélisation des systèmes pour des environnements, des ressources et des contraintes variables
  • Prise en charge des entrées et des sorties de taille variable dans plus de 40 blocs Simulink, provenant pour la plupart de la bibliothèque Math Operations

Gestion des données

  • Commande sim améliorée permettant d’enregistrer tous les résultats de simulation dans un seul objet afin d’en faciliter la gestion
  • Nouvelle fonction Simulink.saveVars permettant d’enregistrer les variables de l'espace de travail dans un fichier MATLAB
  • Redémarrage de la simulation amélioré avec la fonction SimState, qui prend en charge les modifications courantes de la configuration des modèles

Amélioration des blocs

  • Nouveaux blocs PID Controller clé en main proposant des fonctions de simulation étendues et une mise au point automatique (Simulink Control Design requis)
  • Nouveau bloc EnumeratedConstant et bloc Switch-Case amélioré prenant en charge les variables énumérées
  • Bloc Relational Operator amélioré permettant de détecter avec une grande efficacité les signaux infinis, NaN ou finis pour l’arithmétique en virgule flottante
  • Bloc Lookup Table (n-D) amélioré, prenant en charge des types de données de paramètre différents des types de données de signaux
  • Réduction de la quantité de mémoire utilisée pour les points d’arrêt uniformément espacés dans les blocs Prelookup et Lookup Table (n-D)
  • Bloc Math Function amélioré, prenant directement en charge la racine carrée réciproque (1/sqrt(u)) pour garantir des calculs efficaces

Embedded MATLAB

  • Création de données de taille dynamique dans les blocs Embedded MATLAB Function
  • Nouveau rapport permettant d’analyser les erreurs de compilation, les tailles des tableaux et la compatibilité des composants matériels cible pour les types de données compilées dans les blocs Embedded MATLAB Function
  • Possibilité d’éliminer les vérifications en temps réel du code de simulation pour accélérer la simulation des blocs Embedded MATLAB Function et des diagrammes Stateflow

Performance des simulations

  • Commande sim améliorée assurant une meilleure compatibilité avec les parfor-loops
  • Meilleure résolution de temporisation pour les simulations à pas variable par l’application d’une arithmétique entière aux calculs d’appels type
  • Mode Simulink Accelerator amélioré permettant de prendre en charge la fonction SimState afin de poursuivre les simulations à partir d’un état enregistré
  • Prise en charge du mode Rapid Accelerator étendu pour les énumérations dans le cadre des entrées de racine et pour les longueurs de mot en virgule fixe pour les paramètres

Amélioration de l'interface utilisateur

  • Editeur de masque amélioré prenant en charge les onglets et la spécification du type de données, ainsi que des paramètres min et max
  • Ajout du nouvel onglet des blocs fréquemment utilisés dans le navigateur de bibliothèques et élément de menu contextuel permettant d’ajouter les blocs les plus courants aux modèles
  • Nouvel Editeur de configuration Model Advisor permettant de gérer et de déployer les configurations et les vérifications personnalisées Model Advisor (Simulink Verification and Validation requis)

Pour en savoir plus, reportez-vous aux Notes de mise à jour.

R2009a ( Version 7.3) - 6 mars 2009

Points clés et copies d'écran.

La version 7.3, incluse dans la mise à jour 2009a, comporte les améliorations suivantes :

Performance des simulations

  • Possibilité d’enregistrer, de restaurer et de redémarrer l’état de la simulation complète à l’aide de la fonction SimState
  • Possibilité d’enregistrer les résultats provenant de Simulink Profiler pour les consulter par la suite

Modélisation par composant

  • Possibilité d’afficher les valeurs de port pendant la simulation pour les modèles référencés en mode Normal
  • Compilations parallèles permettant d’accélérer la mise à jour des diagrammes pour les grandes hiérarchies de références de modèles dans le cadre de configurations en mode Accelerator (exige Parallel Computing Toolbox)

Embedded MATLAB

  • Prise en charge des types de données énumérés dans les blocs Function de Embedded MATLAB
  • Prise en charge des bibliothèques BLAS (Basic Linear Algebra Subroutines) permettant d’accélérer les opérations de matrice de bas niveau dans les simulations

Gestion des données

  • Possibilité de spécifier une classe de stockage personnalisée dans la boîte de dialogue Signal Properties sans créer un objet signal Simulink dans l’espace de travail

Gestion des fichiers

  • Possibilité de spécifier le dossier racine d’un projet dans le manifeste Simulink, afin de créer des manifestes plus faciles à partager, à comparer et à lire

Amélioration des blocs

  • Prise en charge des types de données de paramètres différents des types de données de signaux dans les blocs Prelookup et Interpolation Using Prelookup
  • Blocs Lookup Table (n-D) et Interpolation Using Prelookup assurant désormais des interpolations en virgule fixe plus efficaces
  • Bloc Lookup Table (n-D) assurant désormais un calcul plus rapide des indices et des fractions pour les puissances de 2 dans le cas des données de point d’arrêt uniformément espacées
  • Bloc Discrete Filter prenant désormais en charge les types de données en virgule fixe
  • Bloc MinMax assurant désormais des opérations de comparaison plus efficaces et plus précises pour un mélange de données en virgule flottante et en virgule fixe

Amélioration de l'interface utilisateur

  • Possibilité de personnaliser le Library Browser en ajoutant, masquant ou désactivant des options de menu, ainsi qu’en sélectionnant les bibliothèques et les blocs qui doivent apparaître dans le navigateur
  • Nouvelle option Smart Guides facilitant l’alignement des blocs dynamiques pendant l’édition d’un diagramme de bloc
  • Option de rotation de port physique applicable aux blocs masqués afin de synchroniser la rotation de port sur la rotation de bloc et d’activer les nouvelles options Flip Block Up-Down et Left-Right
  • Nouvelle option de rotation de bloc permettant la rotation dans le sens anti-horaire
  • Nouvelles méthodes programmatiques permettant de créer des sous-systèmes à partir des blocs sélectionnés et d’accéder à la couleur, aux annotations et aux données de temps d'échantillonnage spécifiques du bloc compilé
  • Nouvelle option permettant d’imprimer la légende de temps d'échantillonnage à partir de la boîte de dialogue d’impression (Print) spécifique de la légende ou du diagramme de bloc
  • Indicateur de progression amélioré pour la barre d’état affichant désormais des informations supplémentaires pendant la mise à jour des diagrammes sur les plates-formes Windows®

Pour en savoir plus, reportez-vous aux Notes de mise à jour.