Gast
#68889
Hallo, wer kann mir helfen ? Also folgende Proglemstellung stellt sich: ich möchte ansich Zeitintervalle messen, und diese in meinem Programm verarbeiten. Diese Zeitintervalle liegen im Sekundenbereich (Genauigkeit bis 1/100 Sekunden) Vorgabe ist weiters das diese Zeitpunkte mit Hilfe von Tastendrücken eines GSM Handy´s versandt werden müssen (oder kleines externes Gerät) ! Also Sender = Handy: Zeitpunkt t1 = 1,43 sec (=Drücken der Taste "1"am Handy) Zeitpunkt t2 = 2,63 sec (=erneutes Drücken der Taste "1" am Handy) 2,63-1,43 = Sendedifferenzzeit Empfänger = PC: Empangen werden die Schaltimpulse mit Hilfe eines GSM-Empfängers (zB Handy) Ergibt durch Auswertung in meinem Programm eine Zeitdifferenz von (Vorausgesetzt das zeitgleich mitdem Versenden das Signal auch epfangen wird): 2,63-1,43= 1,2 Sekunden (Empfangsdifferenzzeit) Kommt es zu einer konstanten Empfangszeitverschiebung von zB 100ms so erhalte ich: 2,73-1,53 = 1,2 Sekunden.(Empfangsdifferenzzeit) Also wichtig ist das die Sendezeitdiiferenzzeit und Empfangsdifferenzzeit immer gleich sind (oder so gut wie gleich) Die Anzahl der zu übertragenden Zeitdifferenzen pro Minute ist nicht groß. Es soll im Durchschnitt ca. alle 3 sec ein Impuls übertragen werden, wobei diese Impulse von Hand am Handy durch Druck auf eine Taste erzeugt werden sollen. Nach dem Empfang dieser Signale auf der Empfangseinheit (Siemens M20 ? etc. ) soll der Impuls automatisch wieder auf Low gehen. Die Impulse bzw die dadurch resultierenden Zeitdiffernzen sollen sehr genau übertragen werden (1/10 bis 1/100 Sekunden Toleranz) Die Impulse werden von meinem Powerbasic Programm mithilfe des Inkey$ Befehles als Tastatureingabe bzw Tastaturdruck wahrgenommen bzw so in das Programm eingelesen. Durch die zeitlich versetzten Impulse ermittelt dann das Programm diese Zeitdifferenzen, die wiederum dazu führen, das mein Programm daraus resultierende akustische Befehle zum Sendehandy (->Manuelle Eingabe / Tastendruck) übermittelt. Noch was: Beide Handys sind immer online. mfG