Simulink Compiler consente di condividere simulazioni Simulink come eseguibili standalone. È possibile creare gli eseguibili pacchettizzando il modello Simulink compilato e il codice MATLAB utilizzato per configurare, eseguire e analizzare una simulazione. Gli eseguibili standalone possono essere app di simulazione complete che utilizzano UI e grafica MATLAB progettate con MATLAB App Designer. Per eseguire una co-simulazione con un ambiente di simulazione esterno, è possibile generare binari Functional Mockup Unit (FMU) standalone che aderiscono allo standard Functional Mockup Interface (FMI).
Per consentire l’accesso da un browser alla simulazione distribuita, è possibile creare un’app web e ospitarla con MATLAB Web App Server. È possibile effettuare il packaging delle simulazioni Simulink in componenti software per l’integrazione con altri linguaggi di programmazione (con MATLAB Compiler SDK). La distribuzione su larga scala a sistemi enterprise è supportata da MATLAB Production Server.
Per generare codice sorgente C e C++ da Simulink, è possibile utilizzare Simulink Coder.
Inizia ora:
Applicazioni di simulazione standalone
Condividi le simulazioni Simulink come applicazioni standalone con collaboratori, fornitori e clienti. Crea le tue simulazioni utilizzando un’ampia varietà di prodotti complementari Simulink, tra cui Simscape, Stateflow e DSP System Toolbox, con risolutori fissi o variabili.
Interfacce grafiche o da riga di comando
Le applicazioni standalone possono essere app complete che utilizzano UI e grafica MATLAB progettate con MATLAB App Designer, oppure sono eseguibili da riga di comando.
Input definiti dall’utente e parametri regolabili
Definisci gli input di simulazione e specifica i parametri regolabili per le tue simulazioni pacchettizzate.
Output di simulazione di testo, numerica e grafica
È possibile presentare i risultati della simulazione utilizzando tutti i formati di output supportati da MATLAB, tra cui il formato testo, numerico e grafico.
Distribuzione di simulazioni senza necessità di installazione
Crea applicazioni di simulazione in MATLAB App Designer e pacchettizzale come app web. Ogni utente è in grado di accedere a ciascuna app web mediante un URL univoco, direttamente dal browser, senza dover installare alcun software aggiuntivo.
Manutenzione centralizzata
Usa MATLAB Web App Server per ospitare le tue app web di simulazione. Le tue app web di simulazione vengono gestite e aggiornate centralmente per garantirne un accesso immediato. Inoltre, è possibile accedere alla stessa app web da qualsiasi piattaforma con un browser, quindi non è necessario scrivere alcun codice specifico per la piattaforma.
Integrazione mediante librerie software specifiche del linguaggio
Con MATLAB Compiler SDK è possibile pacchettizzare la propria simulazione Simulink in un componente software specifico del linguaggio come una libreria condivisa C/C++, Java JAR, un pacchetto Python o .NET DLL, da poter quindi far richiamare da un’applicazione enterprise.
Integrazione mediante le API di MATLAB Production Server
Utilizza MATLAB Production Server per ospitare le simulazioni da poter richiamare attraverso l’uso di applicazioni aziendali che utilizzano interfacce C/C++, .NET, Java, Python o RESTful.
Esecuzioni di simulazioni Simulink in ambienti di terze parti
Crea FMU standalone fisse per la co-simulazione con un ambiente di simulazione di terze parti. La FMU standalone contiene una libreria binaria condivisa compilata dal proprio modello e, in via opzionale, anche il codice sorgente C. L’esecuzione di FMU standalone non richiede né MATLAB né MATLAB Runtime.
Utilizza Simulink per creare una tool-coupling FMU al fine di eseguire la co-simulazione di modelli Simulink con software di terze parti.
Utilizzo di segnali I/O strutturati e parametri di runtime regolabili
I parametri di runtime regolabili del proprio modello Simulink vengono conservati come parametri di interfaccia della FMU. I parametri strutturati e i segnali bus non virtuali vengono mappati in nomi di variabili FMU strutturati.
Convalida delle FMU esportate
Verifica che le FMU esportate funzionino come previsto riportandole in Simulink per eseguire le operazioni di test e convalida.
Supporto per i workflow di gemelli digitali
Un gemello digitale può essere un modello parametrizzato aggiornato di un asset fisico effettivo in funzione. Utilizzando Simulink Compiler, è possibile ottimizzare i modelli di gemelli digitali distribuiti per mantenerli aggiornati. Inoltre, è possibile simulare modelli di gemelli digitali su sistemi IT o OT aziendali per la previsione, l’ottimizzazione delle operazioni, il rilevamento delle anomalie, l’isolamento dei guasti e altro ancora.
Sincronizzazione di modelli di gemelli digitali
Tramite la stima dei parametri distribuita utilizzando Simulink Design Optimization, sarai in grado di sincronizzare il tuo gemello digitale in modo che corrisponda alle condizioni attuali dell’asset. Utilizzo del gemello digitale sincronizzato per la manutenzione predittiva e l’ottimizzazione del sistema.