Getrennt: Positionsdaten einlesen in Cosirop

  • Hallo,
    ich habe eine ähnliche Aufgabenstellung mit einem anderen Problem. Deswegen habe ich das Ganze mal hier mit angehängt. Ich hoffe, dass mir da jemand weiterhelfen kann.
    Einleitend geht es darum die Positionen für die X-Richtung, Y-Richtung und den Winkel von einem Kamerasystem zu meinem Roboter zu übertragen. Das klappt auch soweit. Jetzt möchte diese Positionen an eine geteachte Position übergeben. Dafür habe ich folgendes kleines Programm geschrieben.


    1 P100 = P1
    2 Close
    3 Open "COM2:" As #1
    4 Input #1, MX,MY,WINKEL
    5 P100.X = MX
    6 P100.Y = MY
    7 P100.C = WINKEL
    8 PIntern = P100
    9 Close
    10 End


    Die X udn Y-Koordinaten werden korrekt übernommen. Nur der Winkel tanzt komplett aus der Reihe. Obwohl der Wert richtig am Roboter ankommt, habe ich eine sehr große Zahl an der Position des Winkels (siehe unten).


    P100=(+349.94,-39.84,+299.79,-179.53,+0.28,+172.96)(7,0)
    P1=(+349.94,-39.84,+299.79,-179.53,+0.28,+172.96)(7,0)
    PIntern=(+324.16,-57.25,+299.79,-179.53,+0.28,+10026.19)(7,0)


    Wär klasse, wenn jemand nen Tipp hat, wie ich auf den richtigen Winkel in PIntern komme.

  • ANZEIGE

  • Hallo,
    ich habe eine ähnliche Aufgabenstellung mit einem anderen Problem. Deswegen habe ich das Ganze mal hier mit angehängt.


    Bitte mit einer neuen Frage auch ein neues Thema aufmachen.



    Wär klasse, wenn jemand nen Tipp hat, wie ich auf den richtigen Winkel in PIntern komme.


    Würde mal vermuten


    7 P100.C = RAD(WINKEL)

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden