Simulink FMU Builder
Creazione di unità FMU (Functional Mock-up Unit) standalone da modelli Simulink e codice C/C++
Hai domande? Contatta l’ufficio commerciale.
Hai domande? Contatta l’ufficio commerciale.
Simulink FMU Builder permette di creare FMU standalone da modelli Simulink o codice C/C++, da integrare in qualsiasi ambiente di simulazione compatibile con lo standard FMI (Functional Mock-up Interface).
È possibile creare FMU di co-simulazione (che supportano sia solver a passo fisso che a passo variabile) e FMU di scambio modello, scegliendo lo standard FMI 2.0 o FMI 3.0. Simulink FMU Builder consente di creare ed eseguire FMU con librerie Linux® da macchine Windows ®. È possibile generare FMU basate sul codice di produzione dal modello Simulink (con Embedded Coder). È inoltre possibile facilitare integrazioni complesse di modelli creando FMU da modelli Simulink che includono già componenti FMU.
Ogni FMU generata contiene una libreria condivisa compilata a partire dal modello; inoltre, è possibile includere opzionalmente il codice sorgente C dotato di interfacce conformi a FMI, generato con Simulink Coder o Embedded Coder.
Esporta i modelli Simulink come FMU di co-simulazione autonoma o di scambio modello, scegliendo tra lo standard FMI 2.0 o FMI 3.0. Ogni FMU generata include una libreria condivisa compilata dal modello ed è inoltre possibile includere codice sorgente C con interfacce conformi allo standard FMI.
Crea FMU standalone di tipo co-simulation o model exchange a partire da codice sorgente C/C++ esistente o librerie esterne, utilizzando l’app Code to FMU o API da riga di comando.
Semplifica l'integrazione di modelli complessi generando FMU annidate da modelli che già contengono FMU. Raggruppa automaticamente tutte le dipendenze interne FMU in una cartella risorse per una distribuzione più semplice.
Usa Embedded Coder per generare FMU di livello production-grade da Simulink. Utilizza le FMU generate per la validazione in loop chiuso del software della ECU virtuale (vECU) con modelli del plant in Simulink.
Genera FMU di co-simulazione per modelli fisici rigidi o complessi che richiedono solver a passo variabile. Nota: Il deployment richiede MATLAB Runtime.
Genera binari Linux da Windows utilizzando Windows Subsystem for Linux (WSL). Importa e simula FMU basate su Linux in Simulink eseguito su un computer Windows.
Simulink FMU Builder consente di generare Functional Mock-up Unit (FMU) standalone da modelli Simulink o codice C/C++ per l’integrazione in ambienti di simulazione conformi allo standard Functional Mock-up Interface (FMI).
È possibile creare FMU di co-simulazione autonoma e di scambio di modelli da modelli Simulink o codice C/C++. Le FMU generate possono essere conformi a FMI 2.0 o FMI 3.0 e includono una libreria condivisa compilata dal modello, con l’eventuale inclusione di codice sorgente C con interfacce conformi allo standard FMI.
Un FMU è un modello pacchettizzato che segue lo standard FMI. Può contenere informazioni sull’interfaccia del modello, librerie condivise compilate e codice sorgente opzionale, così da permettere lo scambio e l’integrazione del modello con strumenti di simulazione conformi allo standard FMI.
Simulink FMU Builder offre assistenza per FMI 2.0 e FMI 3.0 nella generazione di FMU per co-simulazione e scambio di modelli.
Sì. È possibile creare FMU autonome da codice sorgente C/C++ esistente o librerie esterne utilizzando l'app Code to FMU o le API da riga di comando.
Sì. Le FMU generate includono una libreria condivisa compilata a partire dal modello ed è possibile includere opzionalmente codice sorgente C con interfacce conformi allo standard FMI. La generazione di FMU con codice sorgente C richiede Simulink Coder o Embedded Coder.
Sì. Con Embedded Coder puoi generare FMU di livello production-grade da Simulink per workflow di ECU virtuale e utilizzarle per la validazione in loop chiuso con modelli del plant in Simulink.
Sì. Puoi creare FMU a partire da modelli Simulink che includono già componenti FMU, facilitando la creazione di integrazioni complesse come FMU annidate.
Sì. Simulink FMU Builder supporta workflow multipiattaforma, inclusa la creazione e l'esecuzione di FMU con librerie Linux da macchine Windows.
Per utilizzare Simulink FMU Builder, è necessario disporre di MATLAB, Simulink e Simulink FMU Builder. Per generare FMU con codice sorgente C, è inoltre necessario Simulink Coder o Embedded Coder.
No. Le FMU generate con Simulink FMU Builder possono essere utilizzate senza dover effettuare il checkout di una licenza Simulink FMU Builder o di qualsiasi altro prodotto MathWorks aggiuntivo. È necessaria una licenza per generare l'FMU, ma non per eseguire o condividere l'FMU generato.