28.01.2013 Views

FACOLTA' DI INGEGNERIA PROGETTO DI ... - Scienza Ludica

FACOLTA' DI INGEGNERIA PROGETTO DI ... - Scienza Ludica

FACOLTA' DI INGEGNERIA PROGETTO DI ... - Scienza Ludica

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

� Riutilizzabilità del codice.<br />

� Expression Folding.<br />

� Riutilizzo della memoria del segnale.<br />

� Eliminazione delle dead path.<br />

� Inlining dei parametri.<br />

� Librerie di funzioni per i target a singola precisione e precostituiti (tra cui<br />

ISO C e GNU C).<br />

PERSONALIZZARE RTW:<br />

Il codice generato e il suo ambiente di esecuzione possono essere personalizzati<br />

con l'aggiunta di codice C, Fortran, Ada e C++.<br />

MONITORING AND TUNING CODE:<br />

Real-Time Workshop permette il monitoraggio e la calibrazione dei blocchi di<br />

segnali e dei parametri utilizzando le seguenti interfacce:<br />

Target Based C API: permette al codice scritto dall’utente di accedere ai blocchi<br />

di output ed ai parametri al di fuori di MATLAB e di Simulink.<br />

Host Based ASAP2 data exchange file: permette di utilizzare la descrizione<br />

standard dei dati di ASAP2 per la misurazione di dati, la calibrazione e la<br />

diagnosi di sistemi non appartenenti all’ambiente MATLAB/Simulink.<br />

Simulink External Mode: permette di scaricare i valori di nuovi parametri e di<br />

caricare i valori dei segnali per vederli in Simulink o per registrarli nel workspace<br />

di MATLAB.<br />

2.3.5 REAL-TIME WORKSHOP EMBEDDED CODER<br />

Real-Time Workshop Embedded Coder genera, a partire da modelli Simulink e<br />

Stateflow, un codice C che ha la stessa chiarezza e la stessa efficienza del codice<br />

53

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!