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

Esegui modelli Simulink in tempo reale su computer target Speedgoat.

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.

È possibile testare il progetto di un sistema di controllo in esecuzione sull’hardware target del proprio computer, mentre è collegato all’impianto o sistema fisico. (L’hardware target del proprio computer funziona come controller).

È possibile testare l’hardware del controller, che può includere l’implementazione di controlli embedded o di produzione, tramite una simulazione dell’impianto o del sistema. (In questo caso, il computer target rappresenta l’impianto o il sistema fisico).

Creazione di applicazioni in tempo reale per Speedgoat

I dispositivi target Speedgoat e Simulink Real-Time dotati di RTOS QNX® Neutrino® sono progettati appositamente per interagire tra loro.

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.

Aggiunta di blocchi Speedgoat I/O al proprio modello direttamente dal Simulink Library Browser.

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.

Questo esempio mostra un modello di veicolo elettrico adatto alla distribuzione HIL.

Strumentazione dell’applicazione Simulink Real-Time

Connetti applicazioni in tempo reale a MATLAB per visualizzare dati e creare app desktop.

Interazioni e ispezioni

Regola i parametri dal tuo modello Simulink in modalità esterna e trasmetti dati a Simulation Data Inspector.

Ispezione e confronto di dati e risultati di simulazioni per convalidare e iterare progettazioni di modelli.

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.

Esecuzione di test con Simulink Real-Time

Crea e automatizza test in tempo reale con Simulink Test.

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.

Esecuzione di test HIL con Simulink Test e Simulink Real-Time.

I target Speedgoat sono progettati per Simulink Real-Time

Distribuisci a target di prototipazione rapida o a sistemi di montaggio su rack per HIL. Esegui automaticamente il targeting su diversi fattori di forma e su un’ampia varietà di moduli I/O.

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.

Computer target Speedgoat: Unit, Performance, Baseline e Mobile (da sinistra a destra).

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.

Macchina Speedgoat Performance configurata con diversi moduli I/O.

Tecnologia Speedgoat FPGA

Progettata per applicazioni di prototipazione rapida dei controlli e HIL che richiedono acquisizione ad alta frequenza e generazione di segnali.

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.

I moduli di codice FPGA garantiscono un workflow agevole con Simulink Real-Time.

Utilizzo dell’HDL Workflow Advisor per eseguire il targeting di una scheda Speedgoat FPGA I/O.

Applicazioni principali

Crea ed esegui modelli per la prototipazione rapida dei controlli e i test HIL.

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.

Soluzioni Speedgoat per il settore automobilistico.

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.

Ultime Novità

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.