Skip to content

CSD-09 Motor ​

Instanserklæring ​

Når du legger til en CSD-09 Motor(CSD09)-blokk i arbeidsområdet, settes følgende instanserklæring automatisk inn i Python-koden:

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

Parametere ​

NavnSlagBeskrivelseOmråde / TypeStandard
indexNedtrekksalternativInstansnummer (starter på 0)Heltall 0 eller større0

Start servomotoren ​

Angir hvilken port servomotoren skal bruke.
Angir du ikke porten, virker ikke motoren som den skal.

start_servo_motor

Parametere ​

NavnSlagBeskrivelseOmråde / TypeStandard
unitNedtrekksalternativServomotorens portSa, Sb, Sc-

Python ​

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

csd09.start_servo_motor('Sa')

Sett servomotorens vinkel ​

Angir vinkelen til servomotoren på den porten du velger.
Verdiene du kan velge, går fra 0 til 180.

set_servo_motor

Parametere ​

NavnSlagBeskrivelseOmråde / TypeStandard
unitNedtrekksalternativServomotorens portSa, Sb, ScPorten fra den siste start_servo_motor
valueInndata (felt)Rotasjonsvinkel (grader)Heltall 0 til 180-

Python ​

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

csd09.set_servo_motor('Sa', 90)

Endre servomotorens vinkel ​

Endrer vinkelen til servomotoren på den porten du velger.
Verdiene du kan velge, går fra -180 til 180.

change_servo_motor

Parametere ​

NavnSlagBeskrivelseOmråde / TypeStandard
unitNedtrekksalternativServomotorens portSa, Sb, ScPorten fra den siste start_servo_motor
valueInndata (felt)VinkelendringHeltall-

Python ​

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

csd09.change_servo_motor('Sa', 10)

Slå av servomotoren ​

Slår av strømmen til servomotoren på den porten du velger.

stop_servo_motor

Parametere ​

NavnSlagBeskrivelseOmråde / TypeStandard
unitNedtrekksalternativServomotorens portSa, Sb, ScPorten fra den siste start_servo_motor

Python ​

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

csd09.stop_servo_motor('Sa')

Start likestrømsmotoren ​

Gjør det mulig å styre likestrømsmotoren gjennom den porten du velger. Du må kalle denne blokken én gang før du bruker de andre blokkene for likestrømsmotoren.

start_DC_motor

Parametere ​

NavnSlagBeskrivelseOmråde / TypeStandard
unitNedtrekksalternativLikestrømsmotorens portMab, Mcd-

Python ​

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

csd09.start_dc_motor('Mab')

Sett hastigheten til likestrømsmotoren ​

Angir PWM-utgangsverdien til likestrømsmotoren.

set_DC_motor

Parametere ​

NavnSlagBeskrivelseOmråde / TypeStandard
unitNedtrekksalternativLikestrømsmotorens portMab, McdPorten fra den siste start_dc_motor
valueInndata (felt)PWM-utgangsverdiHeltall 0 til 100-

Python ​

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

csd09.set_dc_motor('Mab', 50)

Endre hastigheten til likestrømsmotoren ​

Legger den endringen du skriver inn, til PWM-utgangsverdien likestrømsmotoren har nå, og setter den nye verdien.

change_DC_motor

Parametere ​

NavnSlagBeskrivelseOmråde / TypeStandard
unitNedtrekksalternativLikestrømsmotorens portMab, McdPorten fra den siste start_dc_motor
valueInndata (felt)PWM-endringHeltall-

Python ​

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

csd09.change_dc_motor('Mab', 10)

Stopp likestrømsmotoren ​

Stopper utgangen til likestrømsmotoren.

stop_DC_motor

Parametere ​

NavnSlagBeskrivelseOmråde / TypeStandard
unitNedtrekksalternativLikestrømsmotorens portMab, McdPorten fra den siste start_dc_motor

Python ​

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

csd09.stop_dc_motor('Mab')

Start trinnmotoren ​

Tar trinnmotoren i bruk.

start_step_motor

Parametere ​

(ingen)

Python ​

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

csd09.start_step_motor()

Sett trinnmotorens modus ​

Angir hvilken modus trinnmotoren skal styres i.
Angir du ikke noen modus, brukes 'power'-modusen som standard.
Merk! Du må ikke bytte modus mens trinnmotoren roterer.

set_step_motor_mode

Parametere ​

NavnSlagBeskrivelseOmråde / TypeStandard
unitNedtrekksalternativKjøremodusoff(av), normal(wave_step), power(full_step)-

Python ​

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

csd09.set_step_motor_mode('full_step')

Sett trinnmotorens hastighet ​

Angir hastigheten til trinnmotoren.
Verdiene du kan velge, går fra -1000 til 1000.
Er verdien negativ, roterer motoren motsatt vei.

set_step_motor_speed

Parametere ​

NavnSlagBeskrivelseOmråde / TypeStandard
valueInndata (felt)Rotasjonshastighet (PPS)Heltall 0 eller større-

Python ​

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

csd09.set_step_motor_speed(100)

Roter trinnmotoren ​

Angir hvor mange pulser trinnmotoren skal rotere.
Verdiene du kan velge, går fra 0 til 65535.
Har du ikke valgt hastighet for trinnmotoren, roterer den ikke.
Krysser du av for vent, venter kjøringen til rotasjonen er ferdig.

rotate_step_motor

Parametere ​

NavnSlagBeskrivelseOmråde / TypeStandard
valueInndata (felt)Antall trinn den skal rotereHeltall-
waitAvmerkingsboksOm kjøringen skal vente til det er ferdigTRUE / 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)

Endre trinnmotorens hastighet ​

Endrer hastigheten til trinnmotoren.
Verdiene du kan velge, går fra -2000 til 2000.

change_step_motor_speed

Parametere ​

NavnSlagBeskrivelseOmråde / TypeStandard
valueInndata (felt)PPS-endringHeltall-

Python ​

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

csd09.change_step_motor_speed(10)

Stopp trinnmotoren ​

Stopper trinnmotoren eller slår av strømmen til den.

stop_step_motor

Parametere ​

NavnSlagBeskrivelseOmråde / TypeStandard
unitNedtrekksalternativMåte å stoppe påstopp(stop), slå av strømmen(power)-

Python ​

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

# unit = "stop"
csd09.stop_step_motor()

# unit = "power"
csd09.turn_off_step_motor()

Trinntall ​

Returnerer hvor mange trinn trinnmotoren har rotert til sammen.

step_motor_steps

Parametere ​

(ingen)

Python ​

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

csd09.get_steps()