Seite 1 von 1

Exception: Creating extension without master

Verfasst: 25 Dez 2024, 11:38
von homeoffice
Hallo,

Wir haben unser erstes Programm mit Robo Pro coding geschrieben, den TXT 4.0 Controller erfolgreich über USB mit dem PC verbunden, die neueste Firmware eingespielt und das folgende Programm gestartet. Wir erhalten allerdings sofort einen Programmabbruch beim Start und in der Konsole steht folgende Fehlermeldung:

Programm startet...

Exception: Creating extension without master

Programm beendet.

Was ist passiert? Was bedeutet das? Was kann ich tun?

Danke für jeden Tipp
HomeOffice

P.S. Hier der Screenshot und der Programmcode:
Exception-Creating-extension-without-master.PNG
Exception-Creating-extension-without-master.PNG (276.57 KiB) 936 mal betrachtet

import time
from fischertechnik.controller.Motor import Motor
from lib.controller import *

def backward():
TXT_E1_M1_encodermotor.set_speed(int(300), Motor.CW)
TXT_E1_M2_encodermotor.set_speed(int(300), Motor.CCW)
TXT_E1_M3_encodermotor.set_speed(int(300), Motor.CCW)
TXT_E1_M4_encodermotor.set_speed(int(300), Motor.CCW)
TXT_E1_M1_encodermotor.start_sync(TXT_E1_M2_encodermotor, TXT_E1_M3_encodermotor, TXT_E1_M4_encodermotor)


def forward():
TXT_E1_M1_encodermotor.set_speed(int(300), Motor.CCW)
TXT_E1_M2_encodermotor.set_speed(int(300), Motor.CCW)
TXT_E1_M3_encodermotor.set_speed(int(300), Motor.CCW)
TXT_E1_M4_encodermotor.set_speed(int(300), Motor.CCW)
TXT_E1_M1_encodermotor.start_sync(TXT_E1_M2_encodermotor, TXT_E1_M3_encodermotor, TXT_E1_M4_encodermotor)


def stop():
TXT_E1_M1_encodermotor.stop_sync(TXT_E1_M2_encodermotor, TXT_E1_M3_encodermotor, TXT_E1_M4_encodermotor)


forward()
time.sleep(1)
stop()
time.sleep(2)
backward()
time.sleep(1)
stop()

Re: Exception: Creating extension without master

Verfasst: 25 Dez 2024, 11:55
von homeoffice
Fehler gefunden, der Controller war nicht im Master Mode