Victor Motor#

Réamhrá#

Is rialtóir mótair oidhreachta é an Rialaitheoir Mótair VEX Victor a ghlacann comhartha PWM 3-shreang ón Brain chun mótair DC VEXpro/EDR a rialú nach féidir a phlugáil go díreach isteach i gCalafoirt Chliste.

Úsáideann an leathanach seo victor_motor mar shampla-ainm Rialaitheora Mótair Victor. Cuir d’ainm cumraithe féin ina áit de réir mar is gá.

Seo thíos liosta de na modhanna atá ar fáil:

  • spin – Casann sé mótar ar aghaidh nó ar gcúl go dtí go stopann sé.

  • stop – Stopann sé mótar láithreach.

  • set_velocity – Insíonn sé seo do mhótar cé chomh tapa agus atá sé le sníomh.

  • set_reversed – Socraíonn sé seo treo an mhótair chun a aisiompú.

Tógálaí – Rialaitheoir Mótair Victor a thosú de láimh.

  • MotorVictor – Cruthaíonn sé Rialaitheoir Mótair Victor.

casadh#

Rothlaíonn spin mótar ceangailte i dtreo sonraithe ag baint úsáide as treoluas reatha an mhótair.

Usage:
victor_motor.spin(direction, velocity, units)

Paraiméadair

Cur síos

direction

An treo ina rothlaítear an mótar:

  • FORWARD – De réir réamhshocraithe, is tuathal é seo
  • REVERSE – De réir réamhshocraithe, is deiseal é seo

velocity

Roghnach. An luas le sníomh leis ó 0% go 100% agus PERCENTá úsáid. Is féidir leis seo a bheith ina shlánuimhir integer nó ina dheachúil (float). Mura sonraítear an luas nó socraithe roimhe seo, is é 50% an luas réamhshocraithe.

units

Roghnach. An t-aonad luais:

  • PERCENT
  • RPM (réamhshocraithe) – Rothluithe in aghaidh an nóiméid
  • VelocityUnits.DPS – Céimeanna in aghaidh an tsoicind

stad#

stop stadann an mótar ceangailte láithreach.

Usage:
victor_motor.stop()

Paraiméadair

Cur síos

Níl aon pharaiméadair ag an modh seo.

socraigh_luas#

Insíonn set_velocity do mhótar cé chomh tapa agus atá sé le sníomh. Má bhíonn céatadán níos airde ann, sníomhann an mótar níos tapúla agus má bhíonn céatadán níos ísle ann, sníomhann an mótar níos moille.

Tosaíonn gach tionscadal le gach mótar ceangailte ag sníomh ag luas 50% de réir réamhshocraithe.

Usage:
victor_motor.set_velocity(value, units)

Paraiméadar

Cur síos

velocity

An luas le sníomh leis ó 0% go 100% agus PERCENTin úsáid. Is féidir leis seo a bheith ina shlánuimhir integer nó ina dheachúil (float).

units

Roghnach. An t-aonad luais:

  • PERCENT
  • RPM (réamhshocraithe) – Rothluithe in aghaidh an nóiméid
  • VelocityUnits.DPS – Céimeanna in aghaidh an tsoicind

set_reversed#

Socraíonn set_reversed an mótar le bheith aisiompaithe ionas go rothlóidh an treo FORWARD deiseal. Oibríonn an modh seo ar an mbealach céanna le reverse paraiméadar a shocrú go True agus MotorVictor á thógáil.

Usage:
victor_motor.set_reversed(value)

Paraiméadair

Cur síos

value

Cibé an bhfuil treo an mhótair droim ar ais:

  • True — Aisiompaíonn sé treo an mhótair.
  • False — Tugann sé treo an mhótair ar ais chuig a réamhshocrú.

Tógálaithe#

Úsáidtear tógálaithe chun MotorVictor a chruthú, atá riachtanach chun Rialaitheoir Mótair Victor a chumrú.

MotorVictor#

Cruthaíonn MotorVictor Rialaitheoir Mótair Victor.

Usage:
MotorVictor(port, reverse)

Paraiméadar

Cur síos

port

An Port 3-Sreang a bhfuil Rialaitheoir Mótair Victor ceangailte leis:

  • Ar an V5 Brain – Ports.PORTx áit a seasann x do uimhir an phoirt.
  • Ar Leathnóir 3-Sreang – expander.a áit a seasann expander d’ainm an leathnóra.

reverse

Roghnach. Socraíonn sé seo an gcaithfear rothlú an mhótair a aisiompú.

  • True – FORWARD rothlóidh deiseal
  • FORWARD (réamhshocraithe) – False rothlóidh tuathal

# Create a Victor Motor Controller in Port A
victor_motor = MotorVictor(brain.three_wire_port.a)