Prodotti e servizi

FMU Builder for Simulink

Creazione di unità FMU (Functional Mock-up Unit) standalone da modelli Simulink e codice sorgente C/C++

Con il pacchetto di supporto FMU Builder for Simulink puoi creare unità FMU autonome dal tuo progetto. Quindi, configura le FMU generate in modo che siano conformi alle specifiche FMI 2 o FMI 3.

Con FMU Builder sarai in grado di:

  • Creare FMU standalone da modelli Simulink o codice sorgente C/C++  
  • Creare gruppi di FMU
  • Utilizzare segnali I/O strutturati e parametri di runtime regolabili
  • Convalidare le FMU esportate  
  • Integrare il modello Simulink con ambienti di simulazione di terze parti

FMU Builder è un prodotto complementare per Simulink Compiler ed è disponibile solo con la release MATLAB 2023b o successive. Per le release precedenti, usa Simulink Compiler per creare direttamente FMU standalone.

Screenshot della FMU di co-simulazione.

Creazione di FMU standalone da modelli Simulink

Genera FMU standalone fisse o variabili dal tuo modello Simulink per eseguire una 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, il codice sorgente C.

Utilizza Simulink per creare una tool-coupling FMU al fine di eseguire la co-simulazione di modelli Simulink con software di terze parti.

Screenshot del codice sorgente C/C++ con S-Function Builder.

Creazione di FMU standalone dal codice sorgente C/C++

Genera una FMU di co-simulazione standalone direttamente dal codice sorgente. Con S-Function Builder puoi creare la tua implementazione C/C++ per modellare il comportamento di un sistema o creare un wrapper per richiamare il codice sorgente o le librerie C/C++ esistenti. Utilizza l’API della riga di comando per generare la FMU. La FMU generata dal codice sorgente è conforme a FMI 3.

Illustrazione di segnali bus non virtuali mappati in nomi di variabili FMU strutturati.

Utilizzo di segnali I/O strutturati e parametri di runtime regolabili

Conserva i parametri di runtime regolabili del tuo modello Simulink come parametri dell’interfaccia della FMU. Mappa i parametri strutturati e i segnali bus non virtuali in nomi di variabili FMU strutturati.

Finestra di dialogo del modello di esportazione nella FMU standalone di co-simulazione.

Convalida delle FMU esportate

Verifica che le FMU esportate funzionino come previsto riportandole in Simulink per eseguire le operazioni di test e convalida.