Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 23 von 23

Thema: Stoppuhr in Minuten ?

  1. #21
    Avatar von stefan1994
    Registriert seit
    22.08.2008
    Ort
    In deinem Mülleimer

    Standard AW: Stoppuhr in Minuten ?

    hi


    also ich habs ganz einfach deshalb so kompliziert da

    1.) wenn sich jemand mit wire exprssion sich nicht auskennt den code nicht versteht und es sicher liber mit gates machen würde

    2.) man kann ja alles in ein exprssion backen aber wenn man nun zb einen calc baut und sich den dann jemand anschaut dann sieht das einfach kacke aus wenn da nur 1 exprssion ist und sonst nur buttons und screens


    MfGreetz. Stefan
    Geändert von stefan1994 (27.01.2009 um 16:20 Uhr)

  2. #22

    Standard AW: Stoppuhr in Minuten ?

    Sprichst du da etwa auf meinen calc an :-O
    Kommt mir so vor

    Naja, is ja nu auch egal

  3. #23
    Avatar von stefan1994
    Registriert seit
    22.08.2008
    Ort
    In deinem Mülleimer

    Standard AW: Stoppuhr in Minuten ?

    Hi

    nö mir is calc nur gerade eingefallen weil ich selbst gerade einen bau xD

    PS: der time decoder der aus sekunden minuten und sekunden macht ist gleich fertig


    MfGreetz. Stefan


    €dit:

    da ist der decoder code:

    Code:
    @name Time decoder
    @inputs SekundenIn Reset
    @outputs SekundenOut Minuten
    @persist X Sekunden
    
    Minuten = X
    
    if (SekundenIn == 60 * (X + 1))
    {
        X = X + 1
    }
    if (SekundenIn < 60)
    {
        Sekunden = SekundenIn
    }
    else
    {
        Sekunden = SekundenIn - 60 * X
    }
    
    if (Reset == 1)
    {
        X = 0
    }
    
    if (SekundenIn == 0)
    {
        X = 0
    }
    
    if (SekundenIn > 60 * (X + 1))
    {
        X = X + 1
    }
    
    SekundenOut = floor(Sekunden)

    und noch was
    Zitat Zitat von WeltEnSTurm Beitrag anzeigen
    Irgendwie gehts ganz einfach, minuten: Sec/60, runden
    sekunden: sec - sec/60 runden *60
    sekunden = 300

    300 - 300 / 60
    300 - 5
    295

    295 runden = 295

    295 * 60 = 17700



    sekunden = 164

    164 - 164 / 60
    164 - 2,73333
    161,26666

    161,2666 runden = 161

    161 * 60 = 9660

    und wo sind da jetzt die sekunden?
    Geändert von stefan1994 (27.01.2009 um 16:32 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •