SIMULINK


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


Derniers communiqués

Analyse et performance d’une simulation

  • Création de fonctions d’accélération « Just-in-time » : Créez rapidement le modèle de premier niveau pour améliorer les performances lors de l’exécution de simulations en mode Accelerator
  • Tracé de signaux de données : Affichez et analysez des signaux de données directement depuis la ligne de commande MATLAB

Éditeur Simulink

  • Property Inspector : Modifiez les paramètres et propriétés d’éléments de modèle à l’aide d’une interface unique
  • Vérification en cours d’édition : Détectez et réglez les problèmes potentiels rencontrés dans votre modèle au moment de la conception

Modélisation à base de composants

  • Blocs Initialize et Terminate Function : Répondez aux événements pour modéliser un comportement de démarrage et d’arrêt dynamique
  • Propagation de la condition à sous-système variant : Affectez automatiquement des conditions variantes à des blocs situés en dehors du sous-système afin d’améliorer les performances

Gestion des projets et des fichiers

  • Prototype de modèle par défaut : Utilisez vos propres paramètres personnalisés lors de la création de nouveaux modèles
  • Mise à niveau de l’API Advisor : Automatisez le processus de mise à niveau des grandes hiérarchies de modèles

Gestion des données

  • Model Data Editor : Configurez les propriétés des données de modèle à l’aide d’une table dans l’éditeur Simulink

Connexion à un équipement matériel

  • Support de Raspberry Pi 3 : Exécutez des modèles Simulink sur du matériel Raspberry Pi 3
  • Support de Google Nexus : Exécutez vos modèles Simulink sur des appareils Google Nexus Android

Améliorations des blocs

  • Blocs Lecteur et Enregistreur d’état : Réinitialisez et enregistrez des états pendant l’exécution du modèle

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

Analyse et performance d’une simulation

  • Option de solveur automatique : Configurez et simulez votre modèle plus rapidement grâce aux paramètres de solveur automatiquement sélectionnés
  • Affichage en un seul clic : Cliquez sur une ligne de signal au moment d'exécuter la simulation pour afficher la valeur actuelle
  • Diagnostic des métadonnées de simulation : Comprenez les raisons de l'arrêt d'une simulation par lots ou individuelle
  • Mappage de ports d'entrée à racines multiples : Connectez plusieurs ensembles de signaux d'entrée à votre modèle Simulink pour une simulation interactive ou par lots
  • Simulation pour les cibles mixtes : Simulez les designs au niveau système qui intègrent des modèles référencés ciblant un ensemble hétérogène d'appareils embarqués

Modélisation à base de composants

  • Propagation des conditions dans les blocs Variant Source et Sink : Concevez des choix de variantes et supprimez automatiquement les fonctions non souhaitées en fonction de la connectivité du bloc
  • Détermination des fonctions Simulink Appelez les blocs Simulink Function dans une hiérarchie de sous-systèmes
  • Unités Simulink : Spécifiez, visualisez et vérifiez la cohérence des unités sur les interfaces
  • Boîtes de dialogue des masques : Créez des masques avec des options de mise en page flexibles et de nouveaux paramètres de contrôle

Gestion de projet et de fichier

  • Page de démarrage : Commencez ou reprenez le travail plus rapidement grâce à des modèles de base, des modèles récents et des exemples
  • Renommage automatique : Mettez à jour toutes les références d'un projet au moment de renommer les modèles, les bibliothèques ou les fichiers MATLAB

Éditeur Simulink

  • Actions de sélection unique : Accédez aux actions de modification fréquemment utilisées au moment de cliquer sur un bloc ou une ligne de signal

Gestion des données

  • Enregistrement des signaux et des états dans un fichier : Enregistrez les données directement dans un fichier MAT pour les longues simulations.

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

La version 8.5.1, incluse dans la Release 2015aSP1, propose des corrections d'erreurs.

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

Éditeur Simulink

  • Réparation des lignes de signaux : Réparation en un clic des lignes de signaux endommagées après la suppression de blocs
  • Noms et commentaires multilingues : Utilisation de n'importe quelle langue pour écrire les noms de bloc, les noms de signaux et les commentaires dans les blocs MATLAB Function​​

Analyse et performance d’une simulation

  • Nouvelle interface des scopes : Affichage et débogage des signaux avec les curseurs et les mesures
  • API Fast Restart : Exécution programmée de plusieurs simulations consécutives plus rapidement

Gestion de projet et de fichier

  • Projets référencés : Création de composants réutilisables pour les grands projets de modélisation
  • Affichage de la liste des paramètres de configuration : Création de liste, édition et recherche de tous les paramètres de configuration dans le modèle​

Gestion des données

  • Enregistrement des intervalles : Spécification des intervalles de début et de fin pour enregistrer uniquement les données nécessaires
  • Paramétrage constant : Réglage de tous les paramètres d'un bloc et des variables de l'espace de travail pendant une simulation

Connexion à un équipement matériel

  • Support de Raspberry Pi 2 : Exécution de modèles Simulink sur du matériel Raspberry Pi 2 Modèle B

Améliorations des blocs

  • Bloc générateur de forme d'onde : Définition et génération de signaux de formes d'onde arbitraires​

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

Editeur Simulink

  • Connexion intelligente entre blocs : Créez automatiquement un bus à partir de plusieurs signaux
  • Annotations de zones : Identifiez et isolez les zones d'intérêt dans un modèle
  • Contrôles des vues : Accédez à différentes vues de votre modèle telles que les vues d'interface et de harnais

Analyse et performance des simulations

  • Bibliothèque de blocs de tableaux de bord : Réglez et testez des simulations à l'aide de contrôles et d'affichages graphiques
  • Mise en évidence des boucles algébriques : Identifiez et supprimez les boucles algébriques dans le modèle pour augmenter la vitesse de simulation
  • Des simulations plus rapides grâce aux modèles référencés en mode accéléré : Exécutez plusieurs simulations consécutives plus rapidement et parcourez les simulations en avant et en arrière

Modélisation à base de composants

  • Support de données cohérentes pour le test des composants : Chargez les données d'entrée et enregistrez les données d'un composant à partir de bus et de tous les types de données

Gestion de projet et de fichier

  • Partage de projets Simulink : Partagez un projet via GitHub, par e-mail ou en utilisant une toolbox MATLAB

Gestion des données

  • API de dictionnaire de données : Automatisez la création et la modification des dictionnaires de données grâce aux scripts MATLAB
  • Tout renommer : Renommez un paramètre ainsi et toutes ses références

Connexion au matériel pédagogique

  • Support Package Simulink pour les appareils Apple iOS : Créez une application qui exécute les modèles et algorithmes Simulink sur votre appareil Apple iOS

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

Interface Simulink

    • Accélérez la création de modèles grâce à des fenêtres contextuelles qui apparaissent au moment opportun
  • Viewmarks (1:13)

    • Enregistrez des affichages graphiques d'un modèle pour accéder rapidement aux domaines d'intérêt
    • Associez des annotations à des blocs dans les modèles

Analyse et performances d'une simulation

  • Fast Restart (1:30)

    • Exécutez plusieurs simulations consécutives plus rapidement
    • Affichez des signaux en direct et accédez à des options de visualisation telles que les curseurs de données

Modélisation à partir de composants

    • Concevez des modèles en utilisant des modèles de conception qui serviront de point de départ pour résoudre des problèmes standard
    • Créez et appelez des fonctions de Simulink à Stateflow ou inversement
    • Affichez et tracez les signaux d'entrée et de sortie d'un modèle ou d'un sous-système

Gestion de projet et de fichier

Connexion au matériel pédagogique

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

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.

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.

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.

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.

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.

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

    tous les fichiers requis pour vos projets

  • Standardisation des méthodes d'ouverture et de fermeture des projets, et

  • Intégration avec Subversion, un outil de gestion de configuration externe

  • Modification des ensembles pour afficher et

    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.

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.

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.

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.

Modélisation par composant

Améliorations de l'interface utilisateur

  • Nouvel outil Simulation Data Inspector permettant d’afficher et de comparer rapidement les données provenant de simulations multiples

  • Traçabilité interactive entre les modèles et les variables d’espace de travail sur la base de la fonction Simulink.findVars

  • Affichage du temps d’échantillonnage amélioré pour les systèmes hybrides

  • Gestion efficace des ensembles de configuration de modèle, qui sont enregistrés et chargés directement dans et depuis les fichiers

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.

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

  • 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®

  • 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.

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

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.

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.