Progetto e Realizzazione di un Sensore Ibrido Omnidirezionale/pin ...
Progetto e Realizzazione di un Sensore Ibrido Omnidirezionale/pin ...
Progetto e Realizzazione di un Sensore Ibrido Omnidirezionale/pin ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Figura 2.33<br />
IMAGELAB utilizza le tabelle gestite da CALIBRA, quin<strong>di</strong> è evidente la sua<br />
<strong>di</strong>pendenza da esso. Per rendere più imme<strong>di</strong>ato l’utilizzo delle risorse richieste da<br />
IMAGELAB e quin<strong>di</strong> più veloce l’elaborazione complessiva, si è deciso <strong>di</strong> trasformare<br />
questa <strong>di</strong>pendenza in <strong>un</strong>a vera e propria ere<strong>di</strong>tarietà, cosicché IMAGELAB <strong>di</strong>viene <strong>un</strong>a<br />
sottoclasse <strong>di</strong> CALIBRA, pur mantenendo rispetto a quest’ultima il più stretto grado <strong>di</strong><br />
information hi<strong>di</strong>ng. In effetti, da <strong>un</strong> p<strong>un</strong>to <strong>di</strong> vista concettuale e <strong>di</strong> ruolo dei due moduli,<br />
questa trasformazione non è pienamente con<strong>di</strong>visibile. Tuttavia il motivo principale per<br />
fare ciò è la ricerca <strong>di</strong> efficienza nell’accesso ai dati delle tabelle. L’impostazione del<br />
progetto è quin<strong>di</strong> orientata agli oggetti, cosa che come vedremo permette anche<br />
<strong>un</strong>’efficace gestione delle tabelle del modulo MATRICI implementato come classe.<br />
Attraverso la Textual Design Notation, <strong>di</strong>amo ora <strong>un</strong>a descrizione più formale e<br />
completa dei moduli realizzati, a partire dalla definizione <strong>di</strong> alc<strong>un</strong>i tipi <strong>di</strong> dato utili a tali<br />
moduli.<br />
Type posizione;<br />
Made of xspazio:integer;<br />
yspazio:integer;<br />
-- variabili <strong>di</strong> definizione delle coor<strong>di</strong>nate <strong>di</strong> <strong>un</strong> p<strong>un</strong>to spaziale<br />
61