2010-06-17 16 views
1

J'essaie de collecter des données pour un projet d'apprentissage automatique sur lequel je travaille. Ce que je voudrais faire est de collecter des données d'accéléromètre à partir d'un iPhone, l'enregistrer dans un csv et l'envoyer par courriel à moi-même. Mon application est actuellement en mesure d'acquérir des données à partir de l'accéléromètre, mais je suis un peu une perte de la façon de procéder. Tout d'abord, je voudrais acquérir des données pour une durée prédéfinie (après avoir joué un son à l'utilisateur) que je ne sais pas vraiment comment faire, et je ne trouve pas de bonne documentation pour. Aussi, je voudrais enregistrer cela dans un fichier csv, sur lequel il y a de la documentation (en particulier en utilisant la méthode NSString writeToFile). Des recommandations/idées?iPhone Accéléromètre> csv> email

Merci!

+1

Pour la partie CSV, consultez ces questions: http://stackoverflow.com/questions/1159576/how-to-export-data-to-a-csv-file-with-iphone-sdk-3-0 http://stackoverflow.com/questions/1512883/how-to-convert-data-to-csv-or-html-format –

Répondre

1

Prenez-le une étape à la fois.

Vous pouvez définir un NSTimer pour recevoir un rappel ultérieurement et, au rappel, vous pouvez arrêter l'acquisition de données.

EDIT: Vous pouvez également utiliser un performSelector:withObject:afterDelay: pour obtenir un rappel après un délai de temps pour arrêter l'acquisition de données.

This SO question a des réponses avec un exemple de code pour les deux méthodes.