Hallo,
ich versuche mich gerade an meiner ersten iPhone App und wer hätte es erwartet, ich habe Probleme!
Zu meinem Vorwissen: C/C++ und ein wenig DirectX Audio (aber nur sehr rudimentär).
Was ich vorhabe: Ich möchte ein Sonar für das iPhone Programmieren, also eine Entfernungsbestimmung zu einem Objekt per Schall.
Ich habe das Projekt schon auf einem TMS320C6713 DSK Board mit einem Komilitonen zusammen realisiert, die Algorithmik dahinter funktioniert also und ist recht trivial!
Zu meinen Problemen:
Ich habe jetzt erst einmal versucht eine Art Stoppuhr zu realisieren:
Measurement ist ein UILabel
die Aktion ist mit einem Button der Aktion "Touch Up Inside" verknüpft.
Das Programm soll jede 100ms um 1 höher zählen und das anzeigen (also nach ca. 10 sekunden die 99 erreicht haben).
Es passiert allerdings folgendes, ich klicke auf start, das Label verändert sich nicht, erst nach 10 Sekunden wir die 99 angezeigt, Zwischenschritte allerdings nicht. Es mir auffällt ist, dass der Button der mit der Start Aktion verknüpft ist "blau" (also gedrückt) bleibt bis gezählt wurde.
Wo liegt mein Denkfehler?
Da ich später auf eine Audioausgabe hinaus möchte, wäre es schön eine gute Übersicht über die audioverarbeitung zu bekommen. Wo kann ich das finden?
-Ich habe eine harte Echtzeitanforderung (auf 30us genau) für die Ausgabe und die Aufnahme. Geht das auf dem iPhone überhaupt?
-Zudem muss ich die Aufnahme und die Ausgabe miteinander korrelieren können, dafür wäre es am schönsten wenn meine Ausgabe und meine Aufnahme in einem Array mit "n" Abtastwerten gespeichert wäre, allerdings wäre es auch ok wenn ich aus einer Audio Aufnahme die Abtastwerte herausbekommen kann, wie ist das möglich?
Was mich mal so interessiert, wie viele Bilder kann man mit dem iPhone pro Sekunde machen (schlechteste Qualität)?
Gruß,
Auti
ich versuche mich gerade an meiner ersten iPhone App und wer hätte es erwartet, ich habe Probleme!
Zu meinem Vorwissen: C/C++ und ein wenig DirectX Audio (aber nur sehr rudimentär).
Was ich vorhabe: Ich möchte ein Sonar für das iPhone Programmieren, also eine Entfernungsbestimmung zu einem Objekt per Schall.
Ich habe das Projekt schon auf einem TMS320C6713 DSK Board mit einem Komilitonen zusammen realisiert, die Algorithmik dahinter funktioniert also und ist recht trivial!
Zu meinen Problemen:
Ich habe jetzt erst einmal versucht eine Art Stoppuhr zu realisieren:
Measurement ist ein UILabel
die Aktion ist mit einem Button der Aktion "Touch Up Inside" verknüpft.
Das Programm soll jede 100ms um 1 höher zählen und das anzeigen (also nach ca. 10 sekunden die 99 erreicht haben).
Es passiert allerdings folgendes, ich klicke auf start, das Label verändert sich nicht, erst nach 10 Sekunden wir die 99 angezeigt, Zwischenschritte allerdings nicht. Es mir auffällt ist, dass der Button der mit der Start Aktion verknüpft ist "blau" (also gedrückt) bleibt bis gezählt wurde.
Wo liegt mein Denkfehler?
Da ich später auf eine Audioausgabe hinaus möchte, wäre es schön eine gute Übersicht über die audioverarbeitung zu bekommen. Wo kann ich das finden?
-Ich habe eine harte Echtzeitanforderung (auf 30us genau) für die Ausgabe und die Aufnahme. Geht das auf dem iPhone überhaupt?
-Zudem muss ich die Aufnahme und die Ausgabe miteinander korrelieren können, dafür wäre es am schönsten wenn meine Ausgabe und meine Aufnahme in einem Array mit "n" Abtastwerten gespeichert wäre, allerdings wäre es auch ok wenn ich aus einer Audio Aufnahme die Abtastwerte herausbekommen kann, wie ist das möglich?
Was mich mal so interessiert, wie viele Bilder kann man mit dem iPhone pro Sekunde machen (schlechteste Qualität)?
Gruß,
Auti