gemeinsam zwiften | youtube | forum heute
Road to Kona
Triathlon Coaching
Individueller Trainingsplan vom persönlichen Coach
Wissenschaftliches Training
Doppeltes Radtraining: Straße und Rolle mit separaten Programmen
Persönlich: Regelmäßige Skype-Termine
Mehr erfahren: Jetzt unverbindlichen Skype-Talk buchen!
Programmierung - triathlon-szene.de | Europas aktivstes Triathlon Forum
Zurück   triathlon-szene.de | Europas aktivstes Triathlon Forum > Offtopic > Sonstiges
Registrieren Benutzerliste Suchen Heutige Beiträge

Antwort
 
Themen-Optionen
Alt 01.02.2011, 11:21   #1
FinP
 
Beiträge: n/a
Programmierung

Hallo!

Weiter Offtopic kann man wahrscheinlich nicht gehen, aber ich würde mich über einen Anschubstipp von Insidern freuen.

Ich würde gerne ein Programm schreiben, weiß allerdings noch nicht in welcher Sprache - bzw auf welcher Basis. Ich habe in verschiedenen Sprachen Grundkenntnisse, hätte aber auch Lust, mich dafür aber auch in andere Sprachen einzuarbeiten.

Anforderung:
- das Programm muss hinterher auf einem Windows-Rechner stabil laufen ( )
- das Programm soll Daten, die sekündlich an einem COM-Port angekommen, einlesen, die relevanten Rosinen herauspicken und verrechnen.
- die Ergebnisse sollen mit sekündlichem Update schick graphisch dargestellt werden und teilweise an den Com-Port zurückgegeben werden.
- ein Teil der Daten soll relativ zu anderen Daten in einer Art 2D-Plot dargestellt werden
- Es sollte eine Art Vektorechnung möglich sein.

In welche Programmiersprache arbeite ich mich idealerweise ein um das Projekt angehen zu können? Ist dies in Python umsetzbar?
  Mit Zitat antworten
Alt 01.02.2011, 11:24   #2
3-rad
 
Beiträge: n/a
java
c
c++
c#


ausführlicher:
ich hab was ähnliches (nur ohne grafische Darstellung) am Laufen.
Ich schalte über die serielle verschiedene Relais (Licht, Wasserpumpe im Sommer, etc),
lese über irgendwelche Sensoren Temperatur, Wind, etc und stelle diese auf eine Webseite dar, bzw. schalte von dort.
Die Webseite habe ich in PHP/Perl (plus ein wenig html) entwickelt, die Schalterei und die Sensorik-Interfaces werden mit einem kleinen C-Programm gesteuert.

Java ist natürlich komfortabler.

Geändert von 3-rad (01.02.2011 um 11:30 Uhr).
  Mit Zitat antworten
Alt 01.02.2011, 11:39   #3
chris.fall
Keko-Bezwinger
 
Benutzerbild von chris.fall
 
Registriert seit: 11.03.2009
Ort: Browntown
Beiträge: 3.280
Moin,

ich würde ja C++ empfehlen, allerdings weil ich in der Hauptsache
damit arbeite

Ernsthaft. Ich würde die Grafik und den Zugriff auf den COM-Port
nicht von Hand programmieren (zumal das beim COM-Port auch nicht
so ohne weiteres geht), sondern das mit Bibliotheken erledigen.

Guck einfach, ob Du für eine Programmiersprache leicht passende
Bibliotheken findest, und wie Du damit gut zurecht kommst. Sind
beide Bedingungen erfüllt, hast Du die Sprache Deiner Wahl.


Viele Grüße,

Christian
__________________
Zitat:
Zitat von wieczorek Beitrag anzeigen
(...) Foren lesen macht langsam...
chris.fall ist offline   Mit Zitat antworten
Alt 01.02.2011, 11:39   #4
topre
Szenekenner
 
Benutzerbild von topre
 
Registriert seit: 21.02.2009
Ort: München
Beiträge: 1.831
Prinzipiell sind diese Anforderungen mit jeder Hochsprache möglich.
Also ob C++, Java oder eben VBnet (bzw. VB6)

Falls du nur Programmiergrundkenntnisse hast, dann empfehle ich dir VB, das ist meiner Meinung nach am leichtesten erlernbar. Aber vielleicht ist das auch nur subjektiv, da ich es am besten kann...
Edit meint: Und wie Chris schon schreibt - das Rad nicht neu erfinden und Bibliotheken nutzen! Aber das geht eh auch überall...
topre ist offline   Mit Zitat antworten
Alt 01.02.2011, 11:51   #5
Superpimpf
Szenekenner
 
Benutzerbild von Superpimpf
 
Registriert seit: 26.03.2007
Ort: Dresden
Beiträge: 5.558
Zitat:
Zitat von FinP Beitrag anzeigen
Ist dies in Python umsetzbar?
In python ist so ziemlich alles umsetzbar, und das mit sehr geringem Aufwand!

Es läuft nachher auf allen Systemen (und damit auch auf Windows) und du hast mit matplotlib eine super Bibliothek die dir alle Arbeiten beim Darstellen abnimmt.

Mit scipy (bzw. numpy) kannst du auch Vektor und Matrizenrechnung sehr effektiv erledigen (trotz, dass es eine Interpretersprache ist).

und mit PyQt kannst du problemlos deine eigene Anwendung schreiben.

Solange es nicht auf die letzte hundertstel Sekunde in der ausführungszeit ankommt (dann wäre woh oder übel Fortran die Wahl) und es kein Problem darstellt, das python auf dem jeweiligen Rechner installiert sein muss (da als kleiner Tip pythonxy - da hast du alles was du brauchst komplett mit einer Installation), würde ich in nichts anderem mehr programmieren

m2c
Superpimpf ist offline   Mit Zitat antworten
Alt 01.02.2011, 11:55   #6
FinP
 
Beiträge: n/a
Danke Euch allen für die Hinweise.
Ich tendiere zu Python - es genügt eine sekündliches Update, das sollte Python schaffen. Häufiger kommen die Daten vom Com-Port eh nicht herein.
Es ist ein privates Projekt und soll nicht zur Marktreife getrieben werden (wer weiß - gibt es auf dem Markt schließlich nicht).

Wenn Ihr weitere Hinweise habt, immer gerne her damit.
  Mit Zitat antworten
Alt 01.02.2011, 12:33   #7
chris_f
Szenekenner
 
Registriert seit: 26.05.2009
Ort: München
Beiträge: 149
Ich habe vor kurzem was ähnliches mit C++ und QT gemacht, mit QT Creator. Ich war überrascht, wie einfach das ging...
chris_f ist offline   Mit Zitat antworten
Alt 01.02.2011, 12:34   #8
FinP
 
Beiträge: n/a
Was hat das mit Nokia zu tun? Ich sehe das auf die Schnelle nicht.
  Mit Zitat antworten
Antwort


Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Gehe zu

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:53 Uhr.

Durchbruch: Was wirklich schneller macht
Persönliche Tipps aus dem Training der Triathlon-Langstreckler Peter Weiss und Arne Dyck
Wettkampfpacing Rad
Nächste Termine
Anzeige:

triathlon-szene.de

Home | Impressum | Datenschutz | Kontakt | Forum

Social

Forum
Forum heute
Youtube
facebook
Instagram

Coaching

Individuelles Coaching
Trainingspläne
Gemeinsam zwiften

Trainingslager

Trainingslager Mallorca
Trainingslager Deutschland
Radtage Südbaden
Alle Camps

Events

Gemeinsamer Trainingstag
Gemeinsames Zeitfahrtraining
Trainingswochenende Freiburg
Trainingswochenende München
Zeitfahren Freiburg
Zwei-Seen-Tour München

TV-Sendung

Mediathek
Infos zur Sendung

Racewear

Trikot und Hose

Rechner

Trainingsbereiche und Wettkampftempo Rad
Trainingsbereiche und Wettkampftempo Laufen
Trainingsbereiche und Wettkampftempo Schwimmen
Profi-Pacing Langdistanz
Vorhersage erste Langdistanz
Altersrechner
Wettkampfpacing 100 km Lauf und Marathon
Wettkampfgetränk selbst mischen
Powered by vBulletin Version 3.6.1 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.