Table of Contents Table of Contents
Previous Page  65 / 84 Next Page
Information
Show Menu
Previous Page 65 / 84 Next Page
Page Background

65

PIL TEST |

SOFTWARE

EMBEDDED

59 • FEBBRAIO • 2016

Scenario di esempio

Per verificare il prototipo, si è adattato uno sce-

nario di test già esistente. Tale scenario consiste

nel testing back-to-back di un sistema di control-

lo semafori tramite SIL. L’obiettivo nell’utilizzo

della nuova interfaccia d’integrazione era porta-

re lo scenario su una piattaforma hardware con

processore TriCore. Per l’implementazione sono

stati usati i seguenti componenti:

Simulink R2014b

EZTEST

TASKING VX toolset per TriCore v4.3r3

TRACE32

TriBoard TC297TF

Il segnale di uscita del sistema di controllo sema-

fori è il segnale usato per accendere e spegnere

il semaforo. Questo segnale viene attivato e di-

sattivato secondo i parametri d’ingresso definiti.

Con l’aiuto di un ambiente di test, degli stimoli di

test sono stati applicati nel corso della simulazio-

ne agli ingressi del modello di controllo, e l’uscita

è stata poi confrontata rispetto ai possibili valori

di riferimento (Fig. 7).

Il corrispondente codice sorgente C è stato deri-

vato dal modello del sistema di controllo semafo-

ri nel contesto della simulazione SIL. In questo

modo si è potuto utilizzare il codice per la simu-

lazione PIL senza alcuna modifica.

L’interfaccia è stata analizzata e configurata at-

traverso la GUI del prototipo.

Per la connessione alle callback della funzione-

S il codice sorgente contiene una funzione per

inizializzare tutti i parametri del modello e una

per determinare l’uscita del modello dopo aver

Fig. 7 Modello di un algoritmo di controllo semafori

Fig. 8 - Configurazione dell’interfaccia