Für meine Zeitmessgeräte die mit einem alten Intel Prozessor N80C196KC20 ausgerüstet sind, suche ich ein einaches Terminal Programm mit dem Messwerte des Zeitmessgerätes die von Lichtschranken ausgelöst werden in eine Tabelle (z.B. Excel) geschrieben werden. Alles was ich bisher angeboten bekommen habe, ist für diese Anwendung viel zu umfangreich. Vielleicht kann mir auch gegen Bezahlung ein Software Entwickler ein Programm anfertigen. Zur Information, habe ich für das Zeitmessgerät ein Schnittstellen-Protokoll beigefügt. MfG S.Heuser
:
Verschoben durch User
Also Daten per serieller Schnittstelle empfangen und wenn ein CR kommt die Zeile in eine Datei speichern. Den Rest kann dann die Importfunktion von Excel machen. Habe ich das richtig verstanden? Gruß Rene
Das hast Du richtig verstanden. Zum besseren Verständnis erkläre ich nochmal den genauen Messablauf und die Messaufgabe. Es geht dabei um Sprintvermögen von Fußballern d.h. der Trainer möchte wissen, wie schnell seine Leute aus dem Stand eine bestimmte Distanz bewältigen können. Die Anlage besteht aus einem Zeitmessgerät und 1 Startlichtschranke sowie mehrere Lichtschranken für Zwischenzeiten. Nach Auslösung der Startlichtschranke beginnt die Zeitmessung bei 0000.00s und bei jeder Lichtschranke für die Zwischenzeiten (30m, 50m, 100m) wird das Ergebnis automatisch über die RS232 zum Rechner übertragen. Dort soll es wenn möglich ebenfalls automatisch in eine Tabelle geschrieben werden. Eine Funktionskontrolle in Form eines kleinen Monitors wäre wünschenswert. Gruß Siegfried
OK das lässt sich machen. Welche Schnittstellenparameter werden den benutzt? Reden wir über Windows als Betriebssystem? Was heißt kleiner Monitor? Ist "der Rechner" kein Laptop?
Die einfachste Lösung wäre unter einem Linux-System möglich. Wenn Du das einsetzen willst/kannst. Die eingehenden Daten würde ich als CSV-Tabelle abspeichern. Das kann jedes Tabellenkalkulationsprogramm einlesen. Das kann man als shell-script oder als kleines C-Programm realisieren. Der Aufwand dürfte ca. 1/2 Arbeitstag sein. Das ist eine Fingerübung. An Angaben fehlt die Geschwindigkeit und das Bit-Format mit der die Schnittstelle sendet.
Nachfolgend die Schnittstellenparameter. Serielle Schnittstelle RS232C 9600 Baud, 1 Startbit, 8 Datenbits, 1 Stopbit, keine Parität Die RS232 wird per Kabel und einem Umsetzer von RS232 nach USB mit einem Laptop verbunden. Das Betriebsystem wird wahrscheinlich Win7,8 sein. Mit dem Monitor habe ich ein kleines Fenster im Terminalprogramm gemeint, wo die eingehenden Werte angezeigt werden. Gruß Siegfried
Sollen die Daten während des Messens schon in Excel aufgelistet werden? Falls nein-> Terminalprogramm -> als .txt speichern und in excel importieren. Notfalls vorher noch mit "Suchen und Ersetzten" die Trennzeichen für den Excel Import vereinheitlichen z.B ; Falls die Daten gleich ausgewertet werden sollen, erstell ein VBA Makro in Excel und lies die Serielle Schnittstelle da aus. Kurz gegurgelt: http://www.office-loesung.de/ftopic528459_0_0_asc.php schaut simpel aus hf Lukas
Anbei mal was Quellcode in PureBasic. Ist ungetestet sollte aber laufen. Je nachdem wie viel Zeit man investieren möchte kann das sehr komfortabel werden. Compiler auf http://www.purebasic.com/german/download.php oder fertig kompiliert per Mail von mir. Aufruf erfolgt mit Programmname.exe Schnittstelle Dateiname also z.B myProgi.exe COM1 C:\daten.cvs Gruß Rene
:
Bearbeitet durch User
Ich würde gerne einmal die fertig kompilierte Version ausprobieren. Email: zeitmessung@web.de Gruß Siegfried
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.