Oszi/Spektrum/Daten Analyzer mit Line In am PC

Gast #3221643
Lesenswert?

Hallo Zusammen,

schon seit einiger Zeit möchte ich folgendes Projekt realisieren: Der 
Line-In Eingang an meinem Laptop soll Datensignal eines Mikrocontrollers 
aufnehmen und auswerten.
Erste Versuche habe ich mit Processing gestartet. Man kann Processing in 
folgender Form verwenden:
http://archive.anthonymattox.com/2007-2011-blog/index.html%3Fp=393.html

Das Problem: Ich konnte den Datenstrom nicht kontinuierlich auswerten, 
sondern es gab Unterbrechungen.

Jetzt meine Frage: Mit welcher Programmiersprache könnte ich das Problem 
lösen?
Meine Präferenzen währen in folgender Reihenfolge:

1. Python
2. Java
3. QT

Kennt jemand gute einfache Beispiele?

Gruß,
chris
#3221662
Lesenswert?

- Processing IST Java
- QT IST C++

Hast du die Ursache der Unterbrechung herausgefunden? Vielleicht liegt 
es ja am Treiber der Soundkarte. Dann nützt dir keine der 
Programmiersprachen.

Wahrscheinlich musst du aber nur den Aufnahmepuffer vergrößern oder 
einen Zwischenpuffer implementieren. Z.B. Ringbuffer.

Ohne genaue Fakten alles nur Spekulation.

Grüsse
Gast #3221884
Lesenswert?

Bevor ich ein neues Projekt beginne, frage ich Leute, ob es schon 
ähnliche Projekte gibt. Das könnte möglicherweise Entwicklungszeit 
spaaren.

Manche Poster überlegen sich bevor sie schreiben, ob sie etwas 
Nützliches beitragen können, andere nicht:
>- Processing IST Java
>- QT IST C++

Hier habe ich XOSCOPE gefunden:
http://sourceforge.net/projects/xoscope/?source=dlp

Es ist in C geschrieben.

Hat jemand Erfahrungen, ein Programm zur Online Erfassung von 
Audiosignalen?
Es geht mir darum, mit möglichst wenig Aufwand zuverlässig einen 
Audiostream zu erfassen. Meine Präferenz liegt bei Python.
#3223108
Lesenswert?

Markus M. schrieb:
> Hast du die Ursache der Unterbrechung herausgefunden? Vielleicht liegt
> es ja am Treiber der Soundkarte. Dann nützt dir keine der
> Programmiersprachen.
>
> Wahrscheinlich musst du aber nur den Aufnahmepuffer vergrößern oder
> einen Zwischenpuffer implementieren. Z.B. Ringbuffer.

chris schrieb:
> Manche Poster überlegen sich bevor sie schreiben, ob sie etwas
> Nützliches beitragen können, andere nicht

und du willst dass man dir hilft? mit so nem auftreten kommst du nicht 
weit. bei mir jedenfalls nicht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren