Programmieren - alles kontrollieren 4.937 Themen, 20.662 Beiträge

Welche Sprache ist die Beste?

Soxios / 5 Antworten / Flachansicht Nickles

Hallo!
Im zuge unseres Maturaprojekts versuchen wir mittels eines am Fahrzeug angebrachten Beschleunigungssensors die Geschwindigkeit des Fahrzeugs extern und permanent zu ermitteln. Das funktioniert so: Der piezoresistive Beschleunigungsmesser gibt für eine bestimmte Beschleunigung eine bestimmte Spannung aus. Diese wird auf ein hochfrequentes Signal moduliert, gesendet und dann beim Empfänger wieder demoduliert. Über einen 10-Bit A/D-Wandler wird nun dieses Signal seriell dem Computer zugeführt - und dort beginnt dann mein Teil der Arbeit. Das Signal muss eingelesen werden und verschiedene Parameter müssen errechnet werden. Diese Parameter sollen dann auf einer schön gestalteten Benutzeroberfläche ausgegeben werden (eventuell auch auf externe Anzeige).
Meine Frage ist nun: Mit welcher Programmiersprache ist das am einfachsten zu realisieren? Ich weiß, dass die Benutzeroberfläche sehr einfach in Java programmierbar ist, jedoch diese Sprache nicht sehr maschinennahe ist, sodass Probleme beim Einlesen der seriellen Daten auftreten könnten. C++ wieder hätte mit dem Einlesen keine Problem, jedoch wäre mir der Rest zu anstrengend.

bei Antwort benachrichtigen
neanderix Soxios „Welche Sprache ist die Beste?“
Optionen

Du koenntest fuer das Einlesen des Signals wie schon vorgeschlagen eine C/C++ - DLL nehmen und den Rest mit JAVA drumherum programmieren.

Du kannst das auch vollstaendig in JAVA machen, wenn du die communications-API nutzt.
Das hierbei die Platformunabhaengigkeit (die gerade ein Vorteil von JaVA ist) zum Teufel geht, ist nicht ganz so tragisch, das haben hardwarenahe Programme so an sich ;-)

Computers are like airconditioners - they stop working properly when you open Windows Ich bin unschuldig, ich habe sie nicht gewählt!
bei Antwort benachrichtigen