Seite 1 von 1

Problem mit Inkrementenzähler bei Motor - Fehlermeldung

Verfasst: 17 Jun 2011, 16:43
von jonesnet
Hallo,

folgende Fehlermeldung erscheint in RoboPro (es wird der ROBO TX Controller verwendet)
Bild

ich nutze dabei in dem Unterprogramm Vorwärts das dem Motor über eine Variable eine Geschwindigkeit von 0...512 Schritten vorgegeben wird.
In einem weiterem Unterprogramm Bild nutze ich für den selben Motor das Element Encodermotor um definierte Wege fahren zu können.
Dann erscheint aber obige Fehlermeldung!

Wie kann ich einen Encodermotor nutzen um diesem in einem Unterprogramm definierte Wege (über Inkrementenzähler) und in einem anderem Unterprogramm Geschwindigkeit von 0...512 nutzen zu können?
Oder lässt sich die Inkrementenzählung und damit das Fahren von definierten Wegen noch anders Umsetzen?

Vielen Dank für eure Hilfe

P.s. wenn ich für Geschwindigkeit das Normale Motorelement mit V1...8 verwende gibt es keine Probleme...ich benötige jedoch eine feine Auflösung.

Re: Problem mit Inkrementenzähler bei Motor - Fehlermeldung

Verfasst: 17 Jun 2011, 17:48
von UMueller
Hallo,

die Fehlermeldung kommt, wenn Level 1 und Level 3 Befehle für den gleichen Ausgang gemischt verwendet werden. Für Dein Problem also etwa so :
Bild
Motorausgang intern auf 512 einstellen

Gruß Ulrich Müller

Re: Problem mit Inkrementenzähler bei Motor - Fehlermeldung

Verfasst: 17 Jun 2011, 17:58
von hamlet
Hi jonesnet,
Ich glaube das Problem liegt darin begründet, dass du versuchst, in deinem Programm den Encoder Motor mit zwei unterschiedlichen Auflösungen anzusteuern. Damit kann RoboPro bzw. die TX-Firmware nicht umgehen.
Leider ist in dem schicken Motoransteuerungselement aus dem Grundelemente Ordner die Auflösung auf 0..8 fixiert. Die gleiche Funktionalität lässt sich allerdings auch manuell mit Level 3 Elementen realisieren. Das ist sogar ganz gut dokumentiert: Hilfe Kapitel 11.6.2. Und nicht vergessen, im Motorausgangelement die Auflösung auf 512 zu stellen.
Beste Grüße,
Helmut

Re: Problem mit Inkrementenzähler bei Motor - Fehlermeldung

Verfasst: 20 Jun 2011, 14:22
von jonesnet
Hey super, vielen Dank für die schnelle Hilfe...habe jetzt alle Elemente von Level 1 durch Elemente von Level 3 ersetzt und es klappt.

P.s. Werde das gesamt Ergebnis dann hier mal posten :)