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 interfacce utente e grafica MATLAB progettate con MATLAB App Designer.
Per consentire l’accesso da un browser alla simulazione distribuita, è possibile creare un’app web e ospitarla con MATLAB Web App Server. È possibile pacchettizzare le 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. Per generare FMU autonome, utilizza Simulink FMU Builder.
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.
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.
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.
Risorse sui prodotti:
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.