MATLAB e Simulink Project

 

Gestire progetti in MATLAB e Simulink

Organizzare il lavoro, automatizzare attività e processi e collaborare con il tuo proprio team

MATLAB® e Simulink® ti permettono di gestire progetti organizzando in modo rapido i file richiesti, eseguendo operazioni comuni in modo coerente attraverso l’automazione e integrando il controllo sorgente. Con i progetti in MATLAB e Simulink, puoi:

  • Impostare e gestire percorsi di progetto tra i team
  • Analizzare il tuo progetto e controllare i file richiesti utilizzando la vista Dependency Analysis
  • Creare, memorizzare e accedere facilmente alle operazioni comuni
  • Tracciare e controllare le modifiche utilizzando integrazioni con Git™, Subversion® (SVN) o strumenti esterni di controllo del codice sorgente
  • Aggiornare modelli e file di progetto in Simulink alla versione più recente

Utilizzare MATLAB e Simulink per i progetti

Automatizzare attività, processi e gestione di file

Puoi configurare un progetto in modo che i file vengano eseguiti, caricati e aperti al momento dell’apertura del progetto e rimossi al momento della chiusura. Il progetto gestisce il percorso per te in modo da permetterti di trovare ed eseguire i file corretti. Puoi trovare e condividere le operazioni frequenti creando delle scorciatoie di progetto.

Puoi anche utilizzare l’API del progetto per crearne uno nuovo e automatizzare le attività del progetto per manipolare file, tra cui lavorare con file modificati, dipendenze, scorciatoie ed etichette.

1. Automatizzare attività, processi e gestione di file
Analizzare le dipendenze e l’impatto delle modifiche ai file

Analizzare le dipendenze e l’impatto delle modifiche ai file

Puoi eseguire l’analisi delle dipendenze per esaminare la struttura di un progetto e scoprire i file richiesti. Impact View consente di scoprire a livello visivo l’impatto delle modifiche sui file individuali. Con Impact View è possibile identificare e risolvere problemi come file mancanti, file non inclusi nel progetto, modifiche non salvate e file derivati non aggiornati.

Integrazione con il controllo del codice sorgente

I progetti ti consentono di eseguire operazioni come aggiornare, implementare, unire le modifiche, visualizzare la cronologia delle revisioni e gestire i conflitti direttamente dall’ambiente di progetto.

I progetti sono integrati con due sistemi di controllo del codice sorgente: Git e Subversion (SVN). I progetti Simulink possono inoltre essere integrati con strumenti di terzi come Perforce P4SL, TFS e Polarion con adattatori out-of-the-box.

Per saperne di più: 

Integrazione con il controllo del codice sorgente

Flusso di lavoro del controllo del codice sorgente distribuito (ad esempio utilizzando Git). 

Componentizzazione dello sviluppo e testing del progetto

La gerarchia del progetto mostra l’uso di progetti genitore e referenziati come componenti di un progetto più ampio

Componentizzazione dello sviluppo e test del progetto

MATLAB supporta la componentizzazione dei progetti su larga scala che consente di fare riferimento ad altri progetti da un progetto iniziale. L’organizzazione di grandi progetti in componenti facilita il riutilizzo del codice, lo sviluppo modulare e in modalità team-based, il testing e il rilascio indipendente dei componenti.

I progetti possono fare rifermento a diversi altri progetti in modo gerarchico.

Da un progetto iniziale è possibile:

  • Accedere a percorsi di progetto, scorciatoie per il punto di ingresso e informazioni di controllo del codice sorgente per tutti i progetti referenziati
  • Visualizzare, modificare ed eseguire file che appartengono a un progetto referenziato
  • Rilevare le modifiche nei progetti referenziati utilizzando punti di controllo

Gestire il progetto in diverse release MATLAB e Simulink

Lo strumento Upgrade aggiorna modelli Simulink alla versione più recente e fornisce suggerimenti per il tuo codice MATLAB. Lo strumento Upgrade Project, quando possibile, applica automaticamente correzioni ai modelli Simulink. Lo strumento valuta anche il codice MATLAB e genera un report.

Gestire il progetto in diverse release MATLAB e Simulink