- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 10 von 44

Thema: RP6_M32 - M32 soll das was per uart geschick wird im Display ausgeben !?!

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    21.04.2009
    Beiträge
    523
    Naja, bei jedem empfangenen Zeichen wird deine Buffer Position wieder auf Null gesetzt...
    Das kann ja schonmal nicht klappen. Außerdem wertest du auch den Rückgabewert der "Eingabe"-Funktion nicht aus. Das dürfte auch dazu führen, dass das Ganze nicht klappt.

    Das Senden der Werte sieht mir auch etwas seltsam aus, es sieht so aus als ob du denkst, dass die modifizierten TrackBar-Werte gesendet werden ("-360","-180").
    Das werden sie aber sicherlich nicht.

  2. #2
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    27.07.2010
    Ort
    Aachen ---- NRW
    Beiträge
    251
    Zitat Zitat von Fabian E. Beitrag anzeigen
    Das Senden der Werte sieht mir auch etwas seltsam aus, es sieht so aus als ob du denkst, dass die modifizierten TrackBar-Werte gesendet werden ("-360","-180").
    Das werden sie aber sicherlich nicht.
    Nein das ist nur für ein Label, senden tuhe ich ich bei trackbar1 0 - 180 bei trackbar2 180 - 360 und bei trackbar3 360 - 540.

  3. #3
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    21.04.2009
    Beiträge
    523
    Zitat Zitat von AsuroPhilip Beitrag anzeigen
    Nein das ist nur für ein Label, senden tuhe ich ich bei trackbar1 0 - 180 bei trackbar2 180 - 360 und bei trackbar3 360 - 540.
    ach dann soll das deine deine Lösung für "1:100" sein, okay. Das ist dann natürlich okay so.

    Allerdings ändert sich an den anderen Punkten nichts, die sind immernoch falsch.

  4. #4
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    27.07.2010
    Ort
    Aachen ---- NRW
    Beiträge
    251
    Zitat Zitat von Fabian E. Beitrag anzeigen
    ach dann soll das deine deine Lösung für "1:100" sein, okay. Das ist dann natürlich okay so.
    Ja mir ist nichts anderes eingefallen ;->


    Zitat Zitat von Fabian E.
    Außerdem wertest du auch den Rückgabewert der "Eingabe"-Funktion nicht aus
    Wie werte ich die denn richtig aus?

  5. #5
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    21.04.2009
    Beiträge
    523
    Zitat Zitat von AsuroPhilip Beitrag anzeigen
    Ja mir ist nichts anderes eingefallen ;->
    Wie werte ich die denn richtig aus?
    Hm? Du gibst doch einen Wert zurück aus der Funktion, dann musst du doch auch irgendwas damit machen...
    In deinem Fall eben prüfen, ob die gesamte Zahl übertragen wurde...

  6. #6
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    27.07.2010
    Ort
    Aachen ---- NRW
    Beiträge
    251
    Zitat Zitat von Fabian E. Beitrag anzeigen
    Hm? Du gibst doch einen Wert zurück aus der Funktion, dann musst du doch auch irgendwas damit machen...
    In deinem Fall eben prüfen, ob die gesamte Zahl übertragen wurde...
    Ich mache doch was damit:

    Code:
    if(pos < 180 && pos > 0)
                    {
                        servo1_position =  pos;
                    }
                    else
                        if(pos < 360 && pos > 180)
                    {
                        servo2_position =  pos - 180;
                    } .....
    oder verstehe ich da was falsch?

  7. #7
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    21.04.2009
    Beiträge
    523
    Zitat Zitat von AsuroPhilip Beitrag anzeigen
    oder verstehe ich da was falsch?
    Jep, da verstehst du was falsch.
    Die Funktion "Eingabe()" liefert dir ja einen Wert zurück. Dieser Wert gibt an, ob die aktuelle Übertragung des Servowerts schon abgeschlossen ist.
    Daher musst du natürlich erst auf das Ende warten, bevor du deine Servos einstellen kannst.

    Weißt du denn überhaupt, was der Rückgabewert einer Methode ist?

Ähnliche Themen

  1. Asuro soll an Matlab ausgeben
    Von blueyo im Forum Asuro
    Antworten: 1
    Letzter Beitrag: 05.03.2011, 19:14
  2. Antworten: 75
    Letzter Beitrag: 12.12.2010, 21:34
  3. Antworten: 13
    Letzter Beitrag: 21.11.2010, 18:41
  4. Crash Bobby soll Text auf Monitor ausgeben
    Von palermo im Forum Sonstige Roboter- und artverwandte Modelle
    Antworten: 7
    Letzter Beitrag: 11.12.2006, 14:09
  5. Asuro soll Text ausgeben :D
    Von R3ð_BuLL© im Forum Asuro
    Antworten: 4
    Letzter Beitrag: 09.11.2006, 10:26

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress