Hallo,
Ich habe mir jetzt mal ein kleines C-Programm geschrieben (mit TryC auf dem Mac), welches dazu verwendet werden könnte.
Muss natürlich noch angepasst werden aber vom Prinzip her funktioniert es.
__________________________________________________ ________________________
#include <stdio.h>
int a; //Time (Zeit zwischen Messwert_1 & Messwert_2)
int b; //Differenz (Messwert_1 - Messwert_2)
int c; //Zähler_1 (Bestimmt die Time-Differenz)
int d; //Time-Differenz
int e; //Zähler_2 (Bestimmt die Anzahl Ausgaben)
int main (void)
{
a = 100; //Zeit zwischen den Messwerten 1 & 2
c = 0; //Initialisierung von Zähler_1
e = 0; //Initialisierung von Zähler_2
printf("Differenz eingeben: "); //Abfrage: Differenz (Messwert_1 - Messwert_2)
scanf("%d", &b);
d = a/(b+1); //Berechnet die Zeit zwischen der Ausgabe
while(e<b+1) //zählt die Zeit ab
{
do
{
printf("%d\n", c); //Ausgabe der einzelnen Zählerschritte
c++; //erhöht Zähler_1 um +1
} while(d>c); //stoppt den Zähler_1
c = 0; //setzt den Zähler zurück
e++; //erhöht Zähler_2 um +1
if(e<b+1) //zählt die Ausgabe
{
printf("Ausgabe\n"); //Ausgabe z. B. LED oder Signalton
}
}
return 0;
}
__________________________________________________ ________________________
Lesezeichen