Aggiornamento di MATLAB e Simulink
Best practice per la migrazione alle release di MATLAB più recenti
Stai al passo con l’ultima versione software di MATLAB® e Simulink® per sfruttare le nuove funzionalità, prestazioni migliorate e per la conformità alle normative vigenti. La maggior parte degli utenti effettua l’upgrade a ogni release, ma è possibile scegliere anche intervalli diversi e più adatti alla propria organizzazione.
Leggi i white paper sugli aggiornamenti delle versioni di MATLAB e Simulink per saperne di più sulla procedura di upgrade, compreso il piano di avviamento per le organizzazioni di grandi dimensioni e una checklist per un riferimento rapido.
Strumenti
È possibile utilizzare svariati strumenti per effettuare l’aggiornamento, a seconda della versione software corrente e di quella dell’aggiornamento. Dopo R2017a, usa lo strumento Upgrade Project per aggiornare tutti i modelli contenuti in un progetto oppure aggiorna tutti i modelli di progetto, le librerie e il codice MATLAB all’ultima release. Per le release da R2012b a R2016b, usa Upgrade Advisor per aggiornare i modelli.
Altri strumenti e risorse disponibili:
MATLAB
- MATLAB Code Compatibility Analyzer: analizza codice, stila elenchi dei problemi di compatibilità e offre istruzioni per risolverli
- Strumento per la migrazione delle app GUIDE ad App Designer per MATLAB: converte le app GUIDE in un’app di App Designer
- MATLAB Unit Test Framework: mette a disposizione strumenti di test che consentono di scrivere test unitari per i propri programmi
Simulink
- Simulink Performance Advisor: produce un report che consiglia delle impostazioni di configurazione migliori, le implementa in automatico ed esegue simulazioni in modalità acceleratore per migliorare le prestazioni di simulazione
- Simulink Model Comparison: confronta i modelli di due versioni e unisce le differenze
- Simulink Test: fornisce strumenti per l’authoring, la gestione e l’esecuzione di test sistematici di modelli basati sulla simulazione, codice generato e hardware simulato o fisico
- Esecuzione di test in più release di MATLAB: consente di testare le funzionalità di release successive eseguendo i test nella propria release preferita di Simulink
- Test di equivalenza: confronta l’equivalenza funzionale di due simulazioni di modelli Simulink che erano state eseguite in release diverse
- Requirements Toolbox: consente di creare, collegare e convalidare i requisiti in MATLAB o Simulink
- Test basati su requisiti: consente di verificare modelli, interpretarli e creare report con i risultati dei test
- Simulink Coverage: esegue l’analisi della copertura del modello e del codice che misura la completezza del testing nei modelli e nel codice generato
- Copertura del codice: consente di acquisire metriche sulla copertura del codice durante le simulazioni Software-In-the-Loop (SIL) e Processor-In-the-Loop (PIL)
- Integrazione continua (CI): utilizza la CI per testare automaticamente e verificare il codice MATLAB e i modelli Simulink, e genera codice nella nuova release
Embedded Coder
- Supporto per Embedded Coder tra più release: integra il codice generato dalle release precedenti con il codice generato nella release corrente
- Integrazione di codice tra release: consente di testare il codice generato da release diverse e di riutilizzare il codice esistente da release precedenti senza apportare modifiche