27.04.2013 Views

Treball de Recerca - Recercat

Treball de Recerca - Recercat

Treball de Recerca - Recercat

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

s’ha especificat que hi ha d’haver entre cada recepció <strong>de</strong> da<strong>de</strong>s. Un cop passat aquest<br />

temps es torna a activar l’enviament <strong>de</strong> da<strong>de</strong>s <strong>de</strong>l comandament per tal <strong>de</strong> que es<br />

torni a cridar la funció gallet el pròxim cop que el comandament enviï da<strong>de</strong>s, <strong>de</strong><br />

manera que es tornaran a imprimir per pantalla.<br />

Després <strong>de</strong> cridar la funció d’espera, el gallet comprova si s’ha arribat al límit<br />

d’informes a imprimir. Si s’hi ha arribat <strong>de</strong>sactiva <strong>de</strong> nou l’enviament <strong>de</strong> da<strong>de</strong>s <strong>de</strong>s <strong>de</strong>l<br />

wiimote i es torna al menú principal a l’espera que l’usuari triï una nova opció.<br />

La següent opció en el menú principal és la <strong>de</strong> guardar les da<strong>de</strong>s en un fitxer.<br />

Aquesta funció el primer que fa és comprovar que s’hagin rebut da<strong>de</strong>s envia<strong>de</strong>s pel<br />

comandament anteriorment, <strong>de</strong> manera que si no s’ha utilitzat l’opció anterior la<br />

funció no farà res.<br />

Si es troba que s’han obtingut da<strong>de</strong>s <strong>de</strong>l comandament el primer que fa és mirar<br />

l’hora actual. Agafa les da<strong>de</strong>s en milisegons, <strong>de</strong> manera que no es creïn dos arxius amb<br />

el mateix nom. Crea un nou fitxer amb l’hora actual com a nom i tot seguit hi escriu<br />

totes les da<strong>de</strong>s que hi hagi guarda<strong>de</strong>s a l’estructura <strong>de</strong> da<strong>de</strong>s d’acceleracions. Després<br />

d’això torna al menú principal.<br />

L’última opció <strong>de</strong>l menú principal és per a sortir <strong>de</strong>l programa. Senzillament finalitza<br />

el bucle que s’ha creat en imprimir el menú, <strong>de</strong> manera que es segueix executant les<br />

funcions que es cri<strong>de</strong>n <strong>de</strong>s <strong>de</strong> la funció main. L’únic que es fa a partir d’aquí és<br />

<strong>de</strong>sconnectar amb el comandament i <strong>de</strong>sprés d’això ja es finalitza el programa.<br />

33

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

Saved successfully!

Ooh no, something went wrong!