Simulink Real-Time
Scoperta, esecuzione e test di applicazioni in tempo reale
Simulink Real-Time™ consente di creare applicazioni in tempo reale da modelli Simulink® e di eseguirle su hardware target Speedgoat collegato al proprio sistema fisico. È progettato per attività di test e simulazione in tempo reale, tra cui la prototipazione rapida dei controlli (RCP), la prototipazione di sistemi di visione e DSP e la simulazione Hardware-In-the-Loop (HIL).
Con Simulink Real-Time è possibile estendere i propri modelli Simulink con i blocchi di driver I/O Speedgoat e costruire automaticamente applicazioni in tempo reale. È possibile automatizzare o eseguire test in maniera interattiva su un computer target Speedgoat dotato di kernel real-time, CPU multicore, interfacce I/O e di protocollo e FPGA.
Simulink Real-Time e l’hardware target Speedgoat sono progettati per interagire tra loro per la creazione di sistemi in tempo reale per ambienti desktop, di laboratorio e sul campo. La soluzione software e hardware supporta la release più recente di MATLAB® e Simulink.
Inizia ora:
- Dalla simulazione all’esecuzione in tempo reale
- Creazione di applicazioni in tempo reale per Speedgoat
- Strumentazione dell’applicazione Simulink Real-Time
- Esecuzione di test con Simulink Real-Time
- I target Speedgoat sono progettati per Simulink Real-Time
- Tecnologia Speedgoat FPGA
- Applicazioni principali
White paper gratuito
Hardware-In-the-Loop con Simulink Real-Time
Prototipazione rapida dei controlli (RCP)
Itera e ottimizza velocemente il tuo progetto utilizzando l’algoritmo di controllo sviluppato in Simulink, quindi distribuiscilo a un computer target Speedgoat configurato come un prototipo di controller. È possibile connettere il prototipo di controller a sistemi fisici per iterare la propria progettazione di algoritmi di controllo al fine di individuare eventuali problemi più rapidamente.
Hardware-In-the-Loop (HIL)
La simulazione HIL verifica la risposta del controller testandolo su un impianto simulato in tempo reale. È possibile modellare eventi estremi o insoliti per testare la risposta del controller.
Trascinamento di blocchi I/O Speedgoat
L’hardware Speedgoat è pensato per Simulink e offre una piattaforma integrata per il testing e la simulazione in tempo reale. Progetta i tuoi modelli di impianti, controlli, visione o DSP in Simulink e trascina i blocchi di driver I/O Speedgoat nel tuo modello.
Costruzioni ed esecuzioni
Con un solo clic è possibile generare codice, compilare, scaricare ed effettuare esecuzioni sul target Speedgoat.
Simulazione in tempo reale di sistemi fisici
Sostituisci sistemi fisici come veicoli, aeromobili o robot con una simulazione in tempo reale di un sistema virtuale per ridurre i costi del test. Utilizza Simscape e Simulink Real-Time per creare rapidamente modelli di sistemi fisici per la simulazione HIL.
Interazioni e ispezioni
Regola i parametri dal tuo modello Simulink in modalità esterna e trasmetti dati a Simulation Data Inspector.
Creazione di app desktop per Simulink Real-Time
Progetta app con MATLAB App Designer per regolare i parametri e visualizzare i segnali da applicazioni in tempo reale.
Calibrazione di parametri con strumenti di calibrazione basati su XCP
Genera file di definizione dati ASAP2 basati su host da utilizzare in strumenti di diagnostica, calibrazione e misurazione di dati di terze parti.
Creazione, gestione ed esecuzione di test in tempo reale
Crea scenari di test complessi ed esegui test in tempo reale con Simulink Test per verificarne l’esito negativo o positivo.
Un target Speedgoat per ogni applicazione
Speedgoat offre una varietà di computer target multi-CPU, multicore ad alte prestazioni, incluse le opzioni per l’utilizzo sul campo o su veicolo e per sistemi rack multi-target.
Moduli I/O Speedgoat
Speedgoat offre un’ampia gamma di moduli I/O che vengono installati sul proprio target in tempo reale. I blocchi di driver I/O Speedgoat consentono di configurare la funzione dei moduli I/O in Simulink.
Tecnologia Speedgoat FPGA configurabile
I moduli configurabili I/O Speedgoat FPGA sfruttano i moduli di codice FPGA in grado di fornire ulteriore connettività I/O ad alta velocità e supporto per i protocolli di comunicazione senza dover ricorrere a strumenti di sintesi.
Tecnologia Speedgoat FPGA programmabile
Raggiungi frequenze di campionamento più rapide con la tecnologia Speedgoat FPGA e HDL Coder.
Controllo di motori elettrici
Prototipa sistemi di controllo complessi su computer target Speedgoat. Ottieni frequenze ad anello chiuso molto elevate con la tecnologia Speedgoat FPGA in combinazione con HDL Coder.
Guida autonoma e assistita
Realizza rapidamente prototipi e test di sistemi avanzati di assistenza alla guida (ADAS) e di guida autonoma (AD). Esegui i test precocemente e in maniera più sicura con i simulatori HIL di veicoli virtuali in tempo reale.
Sistemi di gestione delle batterie
Le soluzioni Speedgoat I/O includono moduli specifici per la prototipazione di sistemi di gestione delle batterie e l’emulazione di tensioni e correnti della batteria per eseguire test HIL efficaci.
Prototipazione di sistemi audio
Prototipa algoritmi audio con moduli I/O analogici ad alta risoluzione e bassa latenza da Speedgoat.
Sistema operativo real-time (RTOS) a 64 bit conforme a POSIX
RTOS robusto e multiprocesso, progettato per soddisfare i requisiti vincolanti di risorse applicative real-time
Panello degli strumenti e app
Progettazione di app con App Designer per regolare i parametri e monitorare i segnali da applicazioni in tempo reale
Simulink Real-Time Explorer
Configurazione e controllo di un’applicazione in tempo reale, compreso il monitoraggio dei segnali, la regolazione dei parametri e lo streaming dei dati su Simulation Data Inspector
Aggiornamento dell’Advisor per Simulink Real-Time
Aggiornamento automatico dei modelli creati nelle versioni precedenti per sfruttare tutti i vantaggi offerti dal nuovo RTOS a 64 bit
Nuovo blocco File Log
Abilitazione e disabilitazione del logging durante l’esecuzione in tempo reale, log di più esecuzioni quando si è disconnessi da MATLAB e importazione dei dati registrati in MATLAB
Supporto dei workflow per l’ingegneria dei test
Sviluppo di test e app e script di calibrazione in grado di interagire con un’applicazione in tempo reale, che richiedono solo MATLAB e Simulink Real-Time
Consulta le note della release per ulteriori informazioni su queste caratteristiche e sulle funzioni corrispondenti.