English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Simulink è un ambiente di progettazione basato su simulazione e modello integrato con MATLAB per sistemi dinamici e embedded. Simulink, sviluppato anche da MathWorks, è uno strumento di programmazione grafica a flusso di dati utilizzato per modellare, simulare e analizzare sistemi dinamici multidominio. È fondamentalmente uno strumento di disegno grafico a blocchi con una libreria di blocchi personalizzabili.
Ti permette di integrare algoritmi MATLAB nei modelli e di esportare i risultati della simulazione in MATLAB per ulteriori analisi.
Simulink supporta-
Progettazione a livello di sistema
Simulazione
Generazione automatica di codice
Test e verifica di sistemi embedded
MathWorks offre altri prodotti aggiuntivi e hardware e software di terze parti compatibili con Simulink.
La seguente lista fornisce una descrizione sintetica di alcuni di essi-
Stateflow Permette di sviluppare macchine a stati e diagrammi di flusso.
Simulink Coder Permette di generare codice C sorgente per l'esecuzione automatica in tempo reale di sistemi.
xPC Targetesistemi di tempo reale basati su x86Fornisce un ambiente in cui è possibile simulare e testare in tempo reale modelli Simulink e Stateflow su sistemi fisici.
Embedded Coder Supporta target embedded specifici.
HDL Coder Permette la generazione automatica di VHDL e Verilog integrabili.
SimEvents Fornisce una libreria di componenti grafici per la modellazione di sistemi di coda.
Simulink può verificare e confermare sistematicamente i modelli attraverso la verifica di modelli costruiti, la tracciabilità delle esigenze e l'analisi della copertura del modello.
Simulink Design Verifier ti permette di identificare errori di progettazione e generare scenari di test per verificare i modelli.
Per aprire Simulink, inserisci il comando - nel workspace di MATLAB.
simulink
Simulink si apre immediatamenteBrowser della libreria. Il Browser della libreria viene utilizzato per costruire modelli di simulazione.
Nella riga di sinistra, troverai alcune librerie classificate secondo diversi sistemi. Fai clic su ogni libreria per visualizzare i blocchi di progettazione nella riga di destra.
Per creare un nuovo modello, fai clic suNuovoPulsante sulla barra degli strumenti del Browser della libreria. Questo aprirà una nuova finestra di modello senza titolo.
Un modello Simulink è una diagramma a caselle.
Puoi aggiungere elementi del modello selezionando l'elemento appropriato dal Browser della libreria e trascinandolo nella finestra del modello.
O puoi copiare gli elementi del modello e incollarli nella finestra del modello.
Trascina e lascia cadere progetti dalla libreria di Simulink per creare progetti.
Per gli scopi di questo esempio, utilizzeremo due blocchi per la simulazione-A Sorgente(Segnale) e a Ricevitore(Oscilloscopio). Il generatore di segnali (sorgente) produce segnali analogici, che poi vengono visualizzati graficamente dallo scope (il ricevitore).
Prima trascina i blocchi necessari dalla libreria nella finestra del progetto. Poi, connetti i blocchi insieme, il che può essere fatto trascinando i connettori da un punto di connessione di un blocco a un altro punto di connessione.
Trascina il blocco "Onda sinusoidale" nel modello.
Seleziona "Ricevitore" dalla libreria e trascina il blocco "Gamma" nel modello.
Trascina la linea di segnale dall'uscita del modulo di onda sinusoidale al ingresso del modulo oscilloscopio.
Premi " EseguiPremi il pulsante " per eseguire la simulazione e mantieni tutti i parametri predefiniti (puoi modificarli dal menu "Simulazione ")
Dovresti ottenere la seguente immagine dalla gamma di fusione.