Simulink Compiler

Screenshot di App Designer utilizzato per progettare un’interfaccia utente grafica di una simulazione Simulink.

Applicazioni di simulazione standalone

Condividi le simulazioni Simulink come applicazioni standalone con collaboratori, fornitori e clienti. Crea le tue simulazioni usando un’ampia varietà di prodotti complementari Simulink, inclusi Simscape, Stateflow e DSP System Toolbox. 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.

Diagramma di un workflow che mostra un esempio in cui si usa Simulink Compiler per pacchettizzare un file .mlapp come app web.

App web basate su browser

Crea applicazioni di simulazione in MATLAB App Designer e pacchettizzale come app web. Con MATLAB Web App Server, sarà possibile accedere a ciascuna app web mediante un URL univoco, direttamente dal browser, senza dover installare alcun software aggiuntivo. Inoltre, non occorre scrivere del codice specifico per la piattaforma poiché è possibile accedere alla stessa app web da qualsiasi piattaforma con un browser.

Diagramma di un workflow che mostra come usare Simulink Compiler per integrare la simulazione con un sistema IT di produzione.

Applicazioni aziendali

Integra le simulazioni in un’ampia varietà di applicazioni aziendali di produzione accessibili a un grande numero di utenti. 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. 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.

Workflow di gemelli digitali

Un gemello digitale può essere un modello parametrizzato aggiornato di un asset fisico effettivo in funzione. Utilizzando Simulink Compiler, è possibile sincronizzare 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.

“Usare Simulink Compiler e collaborare con MathWorks per creare un’applicazione distribuibile per noi è stata una vera svolta. Ora siamo in grado di distribuire in tutta semplicità lo strumento a ingegneri meccanici e clienti in tutto il mondo.”

FAQ su Simulink Compiler

Simulink Compiler consente di condividere simulazioni Simulink come eseguibili standalone e web app che possono essere eseguite senza richiedere l'installazione di MATLAB o Simulink.

Con Simulink Compiler è possibile distribuire le simulazioni Simulink come applicazioni desktop standalone e web app basate su browser. Le applicazioni standalone possono essere eseguibili da riga di comando o app di simulazione complete che includono la grafica MATLAB e interfacce utente progettate con MATLAB App Designer. È inoltre possibile impacchettare le simulazioni Simulink in componenti software per l'integrazione con altri linguaggi di programmazione usando MATLAB Compiler SDK e supportare la distribuzione su larga scala verso sistemi aziendali tramite MATLAB Production Server.

Sì. Le applicazioni distribuite con Simulink Compiler possono essere utilizzate dagli utenti finali senza che sia necessario interagire direttamente con il modello Simulink. L'applicazione distribuita fornisce un'interfaccia specifica per il compito per modificare i parametri del modello e gli input della simulazione, nonché per registrare e analizzare gli output della simulazione.

È possibile creare applicazioni di simulazione in MATLAB App Designer e impacchettarle come web app. Queste web app possono poi essere ospitate con MATLAB Web App Server, che offre agli utenti accesso tramite browser attraverso un URL univoco senza installare software aggiuntivo.

Simulink Compiler richiede MATLAB, Simulink e MATLAB Compiler come prerequisiti per funzionare.

Sì. Simulink Compiler funziona con MATLAB Compiler SDK per impacchettare le simulazioni Simulink in componenti software per l'integrazione con altri linguaggi di programmazione come Python, Java, .NET, C e C++.

Sì. Simulink Compiler supporta la distribuzione su larga scala di simulazioni Simulink verso sistemi aziendali tramite MATLAB Production Server.

È possibile creare simulazioni utilizzando una vasta gamma di prodotti add-on di Simulink, inclusi Simscape, Stateflow e DSP System Toolbox, quando si distribuisce con Simulink Compiler. In generale, i modelli supportati utilizzano blocchi che supportano la generazione di codice e possono essere eseguiti in modalità Rapid Accelerator. App preconfezionate, interfacce utente e blocchi che non supportano la generazione di codice non sono supportati.