Simulink

 

Nuove funzionalità di Simulink

Simulink è in costante aggiornamento. Scopri le ultime funzionalità e le caratteristiche più recenti.

Editare a gran velocità

MathWorks è sempre alla ricerca di soluzioni per aiutarti a migliorare il modo per portare a termine le attività di modellazione ed editing in Simulink. In ogni versione trovi strumenti e risorse che ti aiutano a perfezionare i tuoi modelli e a raggiungere il tuo obiettivo o a completare il tuo progetto risparmiando tempo.

NEW Simulink Toolstrip: Accesso e individuazione di funzionalità Simulink (R2019b)

Simulink Onramp: Impara le nozioni di base su come creare, modificare e simulare modelli Simulink con un tutorial interattivo (R2019a)

Creazione automatica delle porte: Crea una porta selezionando o trascinando il contorno del blocco (R2018b)

Modifica dall’icona del blocco: Modifica i parametri del blocco senza aprire una finestra di dialogo (R2018b)

Componentizzazione della progettazione

Sviluppa progetti complessi utilizzando la componentizzazione del sistema, lo sviluppo simultaneo, la condivisione e il riutilizzo.

NEW Riferimento di sottosistema: Componentizzazione dei modelli mediante conversione di qualsiasi sottosistema in un riferimento di sottosistema, allo scopo di salvarlo in un file autonomo e promuoverne il riutilizzo (R2019b)

Riferimenti del modello: Apri i modelli di riferimento nel contesto del loro modello genitore per ridurre i clutter delle finestre ed esegui un tracciamento dei segnali più semplice attraverso i blocchi del modello (R2019a)

Blockset Designer: Create, test, document, and publish an entire blockset within one interface - R2019b

Blocco MATLAB System: Richiama le funzioni di Simulink da un blocco MATLAB System (R2019a)

Blocco C Caller: Richiama funzioni C esterne direttamente dal modello (R2018b)

Modellazione software di run-time

Puoi modellare, simulare e finalizzare i componenti Simulink per framework di software embedded. Mediante le astrazioni di modellazione migliori l’algoritmo del tuo modello in modo da poter mappare pianificazione, comunicazioni, memoria e servizi diagnostici e pianificare le funzioni per analizzare gli effetti dell’ordine di esecuzione. Modellando il software di run-time individui eventuali problemi prima di distribuire il codice generato sui sistemi target.

NEW Messaggi: Modellazione e generazione di codice C++ per software composition con comunicazione basata su messaggi (R2019b)

Schedule Editor: Pianifica esplicitamente l’esecuzione dei componenti del tuo modello (R2019a)

NEW Sequence Viewer: Visualizzazione di chiamate di funzione, comunicazione di messaggi, variazioni di stati Stateflow e attività di eventi nel tempo (R2019b)

Disposizione degli array in ordine di riga maggiore: Semplifica l’integrazione con funzioni C/C++, strumenti e librerie esterne specificando la disposizione degli array in ordine di riga maggiore per lookup tables e altri blocchi (R2018b)

Velocizzazione delle simulazioni

Massimizza le prestazioni delle tue simulazioni con i più recenti sviluppi tecnologici del solutore, gli artefatti di simulazione memorizzati nella cache e altri miglioramenti nel flusso di lavoro della simulazione. Puoi anche usare il parallelismo per aumentare le simulazioni su larga scala.

Simulazioni parallele: Esegui direttamente più simulazioni parallele dal comando parsim (R2017a)

Simulazioni batch: Esecuzione di simulazioni offload in background utilizzando batchsim (R2018b)

NEW Simulation Manager: Analizza i risultati durante l’esecuzione di simulazioni parallele utilizzando grafici configurabili (R2019b)

Specifica del dominio di esecuzione: Migliora le prestazioni e il codice del tuo solutore specificando i domini dei sottosistemi all’interno del modello in uso (R2018b)

Cache Simulink: Ottieni più rapidamente i risultati di una simulazione utilizzando artefatti di modelli condivisi (R2017a)

Analisi delle simulazioni

Quando devi eseguire il debug, analizzare o visualizzare simulazioni e risultati dei modelli, Simulink ti offre gli strumenti giusti per comprendere in modo più approfondito il comportamento del sistema.

Simulation Pacing: Esegui simulazioni alla velocità di un orologio da parete o a un altro ritmo specifico per una migliore visualizzazione (R2018a)

Simulation Data Inspector: Replica i dati dei test e delle simulazioni in più sottografici con cursori sincronizzati (R2019a)

Signal Editor: Crea e inserisci graficamente segnali con il mouse o con un semplice tocco (R2019a)

NEW Visualizzatore dell’ordine di esecuzione: Determina l’ordine di esecuzione all’interno di attività (R2019b)

Esecuzione di algoritmi sull’hardware

Esegui direttamente algoritmi su una varietà di hardware, tra cui schede Arduino, computer Raspberry Pi, LEGO MINDSTORMS EV3 e smartphone e tablet Android e iOS. Gli algoritmi distribuiti possono essere eseguiti autonomamente o possono essere collegati a Simulink, consentendoti di ottimizzare in modo interattivo i parametri e visualizzare i segnali quasi in tempo reale.

Modalità esterna: Utilizza i blocchi della dashboard e Simulation Data Inspector per eseguire modelli interattivi su Arduino e Raspberry Pi (R2019a)

Connettività wireless: Utilizza i blocchi UDP e TCP/IP per consentire la reciproca comunicazione dei target hardware Simulink (R2017a)

Supporto per dispositivi mobili Android e iOS: Crea app mobili direttamente dai modelli Simulink (R2017b)

Pacchetto di supporto Simulink per minidroni PARROT: Permette di utilizzare gli algoritmi di controllo di volo sui minidroni Parrot (R2017b)

Gestione dei progetti

Gestisci il tuo lavoro e collabora con il tuo team automatizzando attività, processi e gestione di file. Sviluppa i progetti, organizza i file, analizza le loro dipendenze, confronta le modifiche ed esegui operazioni comuni grazie all'automazione e all'integrazione con il controllo del codice sorgente.

Confronto di modelli: Ottieni corrispondenze accurate dei blocchi Simulink confrontando i modelli (R2019a)

Riferimenti del progetto: Scopri la gerarchia completa dei riferimenti del progetto e i file associati direttamente dal tuo progetto Simulink (R2018b)

Analisi degli impatti: Identifica facilmente dipendenze e impatti di blocco o modifiche di requisiti nel tuo progetto Simulink (R2018a)

Creazione automatica di progetti: Trasforma in tutta semplicità una cartella in un progetto e gestisci i file, i dati e gli ambienti in un unico punto (R2017b)

Gestione dei dati di progettazione

Estendi e automatizza la gestione dei dati di progettazione con la progettazione model-based per facilitare flussi di lavoro di sviluppo più efficienti e migliorare l'integrità dei processi di sviluppo.

Argomenti dei modelli: Configura facilmente parametri specifici dell'istanza in una gerarchia di riferimento dei modelli nidificata per la specifica dei valori al livello superiore (R2019a)

Dizionario dati: Definisci i dati globali per i modelli di riferimento in dizionari separati e Simulink verificherà la coerenza durante l'integrazione (R2019a)

Rilevazione variabile non definita: Ricevi notifiche istantanee sulle variabili mancanti durante la modifica del modello (R2018a)

Model Data Editor: Visualizza, filtra, raggruppa e modifica in tutta semplicità più dati utilizzati da un modello, tra cui i segnali, gli stati e le variabili referenziate (R2017b)

Aggiornamento alle funzionalità più recenti

MathWorks offre nuove tecnologie, miglioramenti dei prodotti e miglioramenti della qualità due volte l'anno. Utilizza Upgrade Advisor per aiutarti nel processo di aggiornamento, identificando i casi in cui puoi trarre beneficio dalle funzionalità più recenti.

Aggiornamento dei progetti Simulink: Aggiorna rapidamente tutti i modelli in Simulink Project all’ultima release (R2017b)