Skip to content

CSD-09 Motor ​

Instanserklæring ​

Når du tilføjer en CSD-09 Motor(CSD09)-blok i arbejdsområdet, indsættes følgende instanserklæring automatisk i Python-koden:

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
indexRullemenupunktInstansnummer (starter ved 0)Heltal 0 eller større0

Start servomotoren ​

Angiver, hvilken port servomotoren skal bruge.
Hvis du ikke angiver en port, virker motoren ikke som den skal.

start_servo_motor

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
unitRullemenupunktServomotorens portSa, Sb, Sc-

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

csd09.start_servo_motor('Sa')

Sæt servomotorens vinkel ​

Indstiller vinklen for servomotoren på den angivne port.
De værdier, du kan vælge, går fra 0 til 180.

set_servo_motor

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
unitRullemenupunktServomotorens portSa, Sb, ScPorten fra seneste start_servo_motor
valueInput (felt)Drejevinkel (grader)Heltal 0 til 180-

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

csd09.set_servo_motor('Sa', 90)

Ændr servomotorens vinkel ​

Ændrer vinklen for servomotoren på den angivne port.
De værdier, du kan vælge, går fra -180 til 180.

change_servo_motor

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
unitRullemenupunktServomotorens portSa, Sb, ScPorten fra seneste start_servo_motor
valueInput (felt)VinkelændringHeltal-

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

csd09.change_servo_motor('Sa', 10)

Sluk servomotoren ​

Slukker strømmen til servomotoren på den angivne port.

stop_servo_motor

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
unitRullemenupunktServomotorens portSa, Sb, ScPorten fra seneste start_servo_motor

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

csd09.stop_servo_motor('Sa')

Start DC-motoren ​

Gør det muligt at styre DC-motoren via den angivne port. Blokken skal kaldes én gang, før du bruger de andre blokke til DC-motoren.

start_DC_motor

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
unitRullemenupunktDC-motorens portMab, Mcd-

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

csd09.start_dc_motor('Mab')

Sæt DC-motorens hastighed ​

Indstiller PWM-udgangsværdien for DC-motoren.

set_DC_motor

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
unitRullemenupunktDC-motorens portMab, McdPorten fra seneste start_dc_motor
valueInput (felt)PWM-udgangsværdiHeltal 0 til 100-

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

csd09.set_dc_motor('Mab', 50)

Ændr DC-motorens hastighed ​

Lægger den angivne ændring til DC-motorens nuværende PWM-udgangsværdi og indstiller den nye værdi.

change_DC_motor

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
unitRullemenupunktDC-motorens portMab, McdPorten fra seneste start_dc_motor
valueInput (felt)PWM-ændringHeltal-

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

csd09.change_dc_motor('Mab', 10)

Stop DC-motoren ​

Standser DC-motorens udgang.

stop_DC_motor

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
unitRullemenupunktDC-motorens portMab, McdPorten fra seneste start_dc_motor

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

csd09.stop_dc_motor('Mab')

Start stepmotoren ​

Begynder at bruge stepmotoren.

start_step_motor

Parametre ​

(ingen)

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

csd09.start_step_motor()

Sæt stepmotorens tilstand ​

Indstiller, hvilken tilstand stepmotoren skal styres i.
Hvis du ikke indstiller en tilstand, bruges tilstanden power som standard.
Bemærk! Du må ikke skifte tilstand, mens stepmotoren drejer.

set_step_motor_mode

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
unitRullemenupunktDrivtilstandfra(off), normal(wave_step), power(full_step)-

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

csd09.set_step_motor_mode('full_step')

Sæt stepmotorens hastighed ​

Indstiller stepmotorens hastighed.
De værdier, du kan vælge, går fra -1000 til 1000.
Ved en negativ værdi drejer motoren den modsatte vej.

set_step_motor_speed

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
valueInput (felt)Drejehastighed (pps)Heltal 0 eller større-

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

csd09.set_step_motor_speed(100)

Rotér stepmotoren ​

Indstiller, hvor mange pulser stepmotoren skal dreje.
De værdier, du kan vælge, går fra 0 til 65535.
Hvis du ikke har valgt en hastighed for stepmotoren, drejer den ikke.
Hvis vent er markeret, venter kørslen, indtil drejningen er færdig.

rotate_step_motor

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
valueInput (felt)Antal trin der skal drejesHeltal-
waitAfkrydsningsfeltOm kørslen skal vente, indtil det er færdigtTRUE / FALSETRUE

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

# wait = TRUE
csd09.rotate_step_motor(360, wait=True)

# wait = FALSE
csd09.rotate_step_motor(360, wait=False)

Ændr stepmotorens hastighed ​

Ændrer stepmotorens hastighed.
De værdier, du kan vælge, går fra -2000 til 2000.

change_step_motor_speed

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
valueInput (felt)Ændring i ppsHeltal-

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

csd09.change_step_motor_speed(10)

Stop stepmotoren ​

Standser stepmotoren eller slukker strømmen til den.

stop_step_motor

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
unitRullemenupunktMåde at stoppe påstop(stop), sluk strømmen(power)-

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

# unit = "stop"
csd09.stop_step_motor()

# unit = "power"
csd09.turn_off_step_motor()

Antal trin ​

Returnerer det samlede antal trin, stepmotoren har drejet indtil nu.

step_motor_steps

Parametre ​

(ingen)

Python ​

python
cheesestick = CheeseStick(0)
csd09 = cheesestick.CSD09()

csd09.get_steps()