Projets MATLAB et Simulink

 

Gérer des projets dans MATLAB et Simulink

Organisez votre travail, automatisez vos tâches et processus et collaborez avec votre équipe

Avec MATLAB® et Simulink®, vous pouvez gérer vos projets en organisant rapidement vos fichiers, en exécutant des opérations de manière systématique grâce à l' automatisation et en les intégrant aux systèmes de gestion de versions. Avec des projets dans MATLAB et Simulink, vous pouvez :

  • Configurer et gérer les chemins d'accès aux projets au sein des équipes
  • Analyser votre projet et vérifier les fichiers requis à l'aide de la vue Dependency Analysis
  • Créer, stocker et accéder facilement à des opérations courantes
  • Suivre et contrôler les changements en utilisant l'intégration avec Git™ ou Subversion® (SVN) (fonctionnalité intégrée), ou en utilisant des outils de gestion de versions externes
  • Migrer les fichiers et modèles de vos projets Simulink vers la dernière version

Utiliser MATLAB et Simulink pour vos projets

Automatiser les tâches, les processus et la gestion de fichiers

Lorsque que vous ouvrez un projet, vous pouvez configurer l'exécution, le chargement et l'ouverture des fichiers associés, et effectuer un nettoyage lorsque vous le fermez. Le projet gère le chemin d'accès automatiquement, pour que vous puissiez trouver et 
exécuter les bons fichiers. Vous pouvez trouver et partager des opérations fréquentes en créant des raccourcis dans le projet.

En outre, vous pouvez utiliser l'API Projet pour créer un nouveau Projet et automatiser les tâches de manipulation de fichiers, comme l'analyse de dépendances, l'utilisation de raccourcis et d'étiquettes et la gestion de fichiers modifiés.

Analyser les dépendances et l'impact des modifications de fichiers

Vous pouvez lancer une analyse de dépendance pour d'examiner la structure d'un projet et d'en identifier les fichiers requis. La vue Impact vous permet de déterminer visuellement l'impact de la modification de fichiers individuels. Les problèmes tels que les fichiers manquants ou absents du projet, les modifications non-sauvegardées et les fichiers dérivés obsolètes peuvent être identifiés et résolus grâce à l'la vue Impact.

En savoir plus : 

S'intéger avec les outils de gestion de versions

Les projets vous permettent d'effectuer des opérations telles que la mise à jour, le commit, le merge de changements, la consultation de l'historique des révisions et la gestion des conflits directement depuis l'environnement du projet.

Les projets s'intègrent avec deux systèmes de gestion de versions : Git et Subversion (SVN). Les projets Simulink peuvent aussi être intégrés avec des outils tiers tels que Perforce P4SL, TFS et Polarion, grâce à des adaptateurs permettant leur utilisation immédiate.

En savoir plus : 

Processus de gestion de versions distribué (par ex. : à l'aide de Git). 

La hiérarchie du projet montre l'utilisation de projets parents et référencés en tant que composants d'un projet plus large.

Diviser le développement et le test du projet

MATLAB supporte la subdivision de projets de grande envergure en vous permettant de référencer d'autres projets en rapport avec un projet parent. Organiser les grands projets en composants facilite la réutilisation du code, le développement modulaire ou en équipe, le test et la livraison indépendante des composantes.

Les projets peuvent référencer plusieurs projets de manière hiérarchique.

À partir d'un projet parent, vous pouvez :

  • Accéder aux chemins du projet, aux raccourcis d'initialisation et aux informations de gestion de versions concernant tous les projets référencés
  • Afficher, modifier et exécuter les fichiers associés à un projet référencé
  • Détecter les modification dans les projets référencés grâce aux checkpoints.

En savoir plus : 

Maintenir votre projet sur plusieurs versions de MATLAB et Simulink

L'outil Upgrade migre les modèles Simulink vers la dernière version et formule des recommandations pour votre code MATLAB. Dans la mesure du possible, l'outil Upgrade Project apporte automatiquement des corrections aux modèles Simulink. L'outil évalue aussi le code MATLAB et fournit un rapport.

En savoir plus :