- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Seite 3 von 6 ErsteErste 12345 ... LetzteLetzte
Ergebnis 21 bis 30 von 56

Thema: Das erste Mal ein richtiges Programm sehen

  1. #21
    Anzeige

    E-Bike
    @ePyx

    Wofür ist diese Zeile? Und ich meine wie kann ich einen größeren Wert eingeben ohne das, das Programm meint der Zahlenwert sei zu groß.

    @Kampi

    Mein Vater meint wenn ich die "Sleep" - Funktion in eine Schleife setze das es genauso gehen könnte.
    Lg ActiveRobo
    Visit this homepages: www.ikakrieger.siteboard.eu or: www.castleserver.net

  2. #22
    Erfahrener Benutzer Roboter Experte Avatar von ePyx
    Registriert seit
    14.05.2008
    Ort
    Falkensee
    Beiträge
    700
    Zitat Zitat von ActiveRobo Beitrag anzeigen
    @ePyx

    Wofür ist diese Zeile? Und ich meine wie kann ich einen größeren Wert eingeben ohne das, das Programm meint der Zahlenwert sei zu groß.
    Das ist eine Schleife in C. Wenn du das als Funktion verpackst und den Endwert variable gestaltest, hast du das gewünschte Ergebnis.

    Code:
    void sleep_gross ( uint16_t wert )
    {
         uint16_t time;
         for ( time = 0; time < wert; time++)
              Sleep ( 1 );
    }
    Damit wären auch Werte bis 2^16-1 möglich.
    Grüße,
    Daniel

  3. #23
    Das heißt wenn ich void vor den Klammern schreibe und dann für die variable 255 nehme oder so dann wartet er länger. kannst du vl. ein bereits einen wert einfügung? danke
    Lg ActiveRobo
    Visit this homepages: www.ikakrieger.siteboard.eu or: www.castleserver.net

  4. #24
    Erfahrener Benutzer Roboter Experte Avatar von ePyx
    Registriert seit
    14.05.2008
    Ort
    Falkensee
    Beiträge
    700
    "void" heißt soviel wie "wertfrei". Das heißt es wird kein Wert von der Funktion zurückgegeben.

    Ich versteh deine Frage nicht, von daher kann ich dir auch keine Antwort geben. So etwas wie Syntax gibt es auch in der deutschen Sprache. Heißt Rechtschreibung.
    Grüße,
    Daniel

  5. #25
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    35
    Beiträge
    3.501
    Blog-Einträge
    9
    Zitat Zitat von ActiveRobo Beitrag anzeigen
    @

    @Kampi

    Mein Vater meint wenn ich die "Sleep" - Funktion in eine Schleife setze das es genauso gehen könnte.
    Was meinst du?
    Schaut ruhig mal auf meiner Homepage vorbei :
    http://kampis-elektroecke.de

    Oder folge mir auf Google+:
    Daniel Kampert

    Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.

    Gruß
    Daniel

  6. #26
    @Kampi

    Ich meine das was mir ePyx vorgeschlagen hat eine Schleife.

    @ePyx

    Ich muss es so einbauen, dass es Sinn ergibt, oder?
    Lg ActiveRobo
    Visit this homepages: www.ikakrieger.siteboard.eu or: www.castleserver.net

  7. #27
    Erfahrener Benutzer Roboter Experte Avatar von ePyx
    Registriert seit
    14.05.2008
    Ort
    Falkensee
    Beiträge
    700
    Zitat Zitat von ActiveRobo Beitrag anzeigen
    Ich muss es so einbauen, dass es Sinn ergibt, oder?
    Ist die Frage, was du vor hast. Unter der Voraussetzung das du einen C-Compiler verwendest, kannst du die Funktion einfach kopieren und fertig.
    Anstatt Sleep ( wert ) rufst du dann sleep_gross ( wert ) auf. Ist vollkommen Schnuppe. Erst wenn Wert >= 255 macht Sleep keinen Sinn mehr, da Wertebereich überschritten.

    Dann macht sleep_gross mehr Sinn.
    Grüße,
    Daniel

  8. #28
    Ich meine das ich den Wertbereich vergrößern kann oder durch eine schleife verlängern kann.
    Lg ActiveRobo
    Visit this homepages: www.ikakrieger.siteboard.eu or: www.castleserver.net

  9. #29
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    35
    Beiträge
    3.501
    Blog-Einträge
    9
    Du verlängerst den durch die Schleife.
    Da du einen 16-Bit Wert in die Funktion rein übergibst und mit diesem Wert dann eine For-Schleife aufgerufen wird kannst du mit diesem Befehl bis zu 65536x den Befehl Sleep(1) wiederholen.
    Schaut ruhig mal auf meiner Homepage vorbei :
    http://kampis-elektroecke.de

    Oder folge mir auf Google+:
    Daniel Kampert

    Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.

    Gruß
    Daniel

  10. #30
    Erfahrener Benutzer Roboter Experte Avatar von ePyx
    Registriert seit
    14.05.2008
    Ort
    Falkensee
    Beiträge
    700
    Du kannst natürlich auch uint16_t gegen uint32_t tauschen. Das sind dann 2^32-1 Durchläufe. Aber so etwas macht keinen Sinn mehr.
    Grüße,
    Daniel

Seite 3 von 6 ErsteErste 12345 ... LetzteLetzte

Ähnliche Themen

  1. Richtiges Einstiegsmodell?
    Von RootDev im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 4
    Letzter Beitrag: 27.10.2009, 20:34
  2. Richtiges einsetzen eines Festspannungsreglers.
    Von pooloo im Forum PIC Controller
    Antworten: 7
    Letzter Beitrag: 05.10.2009, 23:18
  3. entwickelte Platinen: Wie sehen die aus?
    Von martini2 im Forum Konstruktion/CAD/3D-Druck/Sketchup und Platinenlayout Eagle & Fritzing u.a.
    Antworten: 5
    Letzter Beitrag: 30.06.2007, 10:19
  4. Richtiges Drehen einer Flasche/Dose zur Aufnahme
    Von ähM_Key im Forum Mechanik
    Antworten: 2
    Letzter Beitrag: 06.10.2006, 16:43
  5. Richtiges Schieberegister
    Von 1hdsquad im Forum Elektronik
    Antworten: 3
    Letzter Beitrag: 19.05.2006, 18:11

Berechtigungen

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

LiFePO4 Speicher Test