Variklis 393#
Įvadas#
Variklis 393 yra nuolatinės srovės variklis, valdomas per VEX variklio valdiklį 29 (MC29). MC29 konvertuoja impulsų pločio moduliacijos (PWM) signalą iš 3 laidų „Brain“ prievado į kintamą įtampą, kuri varo variklį 393.

Šiame puslapyje kaip variklio 393 pavadinimo pavyzdys naudojamas motor_393 Prireikus pakeiskite jį savo sukonfigūruotu pavadinimu.
Žemiau pateikiamas galimų metodų sąrašas:
spin– Suka variklį 393 pirmyn arba atgal, kol sustoja.set_velocity– Nurodo varikliui 393, kokiu greičiu suktis.stop– Nedelsiant sustabdo variklį 393.set_reversed– Nustato, kad variklis 393 suktųsi atvirkščiai.
Konstruktorius – rankiniu būdu inicijuoti variklio valdiklį 29.
Motor29– Sukuria variklio valdiklį 29.
sukimasis#
spin suka prijungtą variklį 393 nurodyta kryptimi, naudojant dabartinį variklio greitį.
Usage:
motor_393.spin(direction, velocity, units)
Parametrai |
Aprašymas |
|---|---|
|
Variklio 393 sukimosi kryptis:
|
|
Optional. The velocity to spin with from 0% to 100% when using |
|
Pasirinktinai. Greičio vienetas:
|
nustatytas_greitis#
set_velocity nurodo varikliui 393, kokiu greičiu suktis. Didesnis procentas leidžia varikliui 393 suktis greičiau, o mažesnis procentas – lėčiau.
Kiekvienas projektas pradedamas nuo to, kad kiekvienas variklis 393 pagal numatytuosius nustatymus sukasi 50 % greičiu.
Usage:
motor_393.set_velocity(value, units)
Parametras |
Aprašymas |
|---|---|
|
Sukimosi greitis nuo 0% iki 100%, kai naudojama |
|
Pasirinktinai. Greičio vienetas:
|
sustoti#
stop nedelsiant sustabdo prijungtą variklį 393.
Usage:
motor_393.stop()
Parametrai |
Aprašymas |
|---|---|
Šis metodas neturi parametrų. |
nustatytas_apverstas#
set_reversed nustato variklį 393 į atvirkštinę eigą, kad FORWARD kryptis suktųsi pagal laikrodžio rodyklę. Šis metodas veikia taip pat, kaip ir parametro reverse nustatymas į True kai konstruojamas Motor29.
Usage:
motor_393.set_reversed(value)
Parametrai |
Aprašymas |
|---|---|
|
Ar variklio 393 kryptis yra atvirkštinė:
|
Konstruktoriai#
Konstruktoriai naudojami rankiniu būdu sukurti Motor29 objektus, kurie yra būtini norint konfigūruoti variklio valdiklį 29 / variklį 393 ne VEX kodo aplinkoje.
Motor29#
Motor29 sukuria variklio valdiklį 29.
Usage:
Motor29(port, reverse)
Parametras |
Aprašymas |
|---|---|
|
3 laidų prievadas, prie kurio prijungtas variklis:
|
|
Optional. Sets whether the Motor 393’s spin should be reversed.
|
# Create a Motor Controller 29 in Port A
motor_393 = Motor29(brain.three_wire_port.a)