Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: ms / Umdrehung in KM/h umrechnen Kategorie: Programmierung Basic (von Achim - 16.03.2005 13:48)
 Als Antwort auf Re: ms / Umdrehung in KM/h umrechnen von Michael Himber - 16.03.2005 12:46

>
> >
> > > > m/s * 3,6 = km/h
> > > >
> > > Danke für die Antwort!
> > > aber ich habe keine meter/sekunde
> > > ich habe nur millisekunden/1,8Meter...
> >
> > Dann teile doch durch 1000 und durch 1,8 und Du hast s/m, dann noch den Kehrwert, ergibt m/s
> >
> > Wie Du das mit der CC rechnest, ist natürlich eine andere Frage. ;-) In welchem Bereich liegen denn Deine Messwerte?
> >
>
> die maximal zu erwartenden erbenisse liegen bei etwa 90 kmh wären dann
> 25m/s
> ca.15 Umdrehungen /sekunde
> ca66 ms / umdrehung
>
> funktinieren sollte das ganze so ab 10 kmh wären dann
> 2.77778 m/s
> ca.1,543 Umdrehungen /sekunde
> ca648 ms / umdrehung

Also zwischen 3 und 32 Timer-ticks.

Bei so wenigen Werten würde ich als erste Stufe der Einfachheit halber die Werte auf einem PC vorabberechnen und in der CC in einer lookup-Table vorhalten. Ich habe die Werte mal ausgerechnet und auf eine Stelle hinterm Komma ausgegeben. Nach oben hin (Geschwindigkeit) werden die Werte natürlich immer ungenauer sein.

1 ticks = 20 ms = 90 m/s = 324 km/h
2 ticks = 40 ms = 45 m/s = 162 km/h
3 ticks = 60 ms = 30 m/s = 108 km/h
4 ticks = 80 ms = 22,5 m/s = 81 km/h
5 ticks = 100 ms = 18 m/s = 64,8 km/h
6 ticks = 120 ms = 15 m/s = 54 km/h
7 ticks = 140 ms = 12,9 m/s = 46,3 km/h
8 ticks = 160 ms = 11,2 m/s = 40,5 km/h
9 ticks = 180 ms = 10 m/s = 36 km/h
10 ticks = 200 ms = 9 m/s = 32,4 km/h
11 ticks = 220 ms = 8,2 m/s = 29,5 km/h
12 ticks = 240 ms = 7,5 m/s = 27 km/h
13 ticks = 260 ms = 6,9 m/s = 24,9 km/h
14 ticks = 280 ms = 6,4 m/s = 23,1 km/h
15 ticks = 300 ms = 6 m/s = 21,6 km/h
16 ticks = 320 ms = 5,6 m/s = 20,2 km/h
17 ticks = 340 ms = 5,3 m/s = 19,1 km/h
18 ticks = 360 ms = 5 m/s = 18 km/h
19 ticks = 380 ms = 4,7 m/s = 17,1 km/h
20 ticks = 400 ms = 4,5 m/s = 16,2 km/h
21 ticks = 420 ms = 4,3 m/s = 15,4 km/h
22 ticks = 440 ms = 4,1 m/s = 14,7 km/h
23 ticks = 460 ms = 3,9 m/s = 14,1 km/h
24 ticks = 480 ms = 3,8 m/s = 13,5 km/h
25 ticks = 500 ms = 3,6 m/s = 13 km/h
26 ticks = 520 ms = 3,5 m/s = 12,5 km/h
27 ticks = 540 ms = 3,3 m/s = 12 km/h
28 ticks = 560 ms = 3,2 m/s = 11,6 km/h
29 ticks = 580 ms = 3,1 m/s = 11,2 km/h
30 ticks = 600 ms = 3 m/s = 10,8 km/h
31 ticks = 620 ms = 2,9 m/s = 10,5 km/h
32 ticks = 640 ms = 2,8 m/s = 10,1 km/h

Wen's interessiert, Programm dazu:

public static void main(String[] args)
{
  NumberFormat nf = NumberFormat.getInstance();
  nf.setMaximumFractionDigits(1);

  for (int i=1; i<33; i++)
  {
    int ms = i*20;
    double v = 1 / ((double)ms / 1000 / 1.8);

    System.out.println(i + " ticks = " + ms + " ms = "
                              + nf.format(v) + " m/s = "
                              + nf.format(v *3.6) + " km/h");
  }
}

HTH

Bye
 Achim

 Antwort schreiben

Bisherige Antworten:

Re: ms / Umdrehung in KM/h umrechnen (von Michael Himber - 16.03.2005 19:20)
    Re: ms / Umdrehung in KM/h umrechnen (von Achim - 16.03.2005 23:21)
        Re: ms / Umdrehung in KM/h umrechnen (von michael Himber - 30.03.2005 23:47)
            Re: ms / Umdrehung in KM/h umrechnen (von Stefan Schütte - 1.04.2005 0:20)