11.07.2014 Views

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 ...

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!