Analogs#
Ievads#
Analogā ierīce nolasa nepārtrauktus sprieguma signālus no mantotajiem VEX 3 kontaktu analogajiem sensoriem, ļaujot V5 Brain mērīt vērtības noteiktā diapazonā, nevis augstos vai zemos stāvokļos, kā tas ir ar DigitalIn.
Sensoru piemēri ir:
Šajā lapā kā analogās ierīces nosaukuma piemērs tiek izmantots analog_a Ja nepieciešams, nomainiet to ar savu konfigurēto nosaukumu.
Zemāk ir pieejamo metožu saraksts:
value– Atgriež analogās ierīces vērtību.changed– Reģistrē funkciju, kas tiks izsaukta ikreiz, kad mainīsies analogās ierīces vērtība.
Konstruktors — manuāla analogās ierīces inicializācija un konfigurēšana.
AnalogIn– Izveido analogu ierīci.
vērtība#
value atgriež analogās ierīces vērtību, kas attēlo sprieguma signālus no dažādiem sensoriem.
Usage:
analog_a.value(units)
Parametrs |
Apraksts |
|---|---|
|
Pēc izvēles. Mērvienības vērtības attēlošanai:
|
mainījies#
changed reģistrē funkciju, kas tiks izsaukta ikreiz, kad mainīsies analogās ierīces vērtība.
Usage:
analog_a.changed(callback, arg)
Parametri |
Apraksts |
|---|---|
|
Iepriekš definēta funkcija, kas tiek izpildīta, mainoties analogās ierīces vērtībai. |
|
Neobligāti. |
def my_function():
brain.screen.print("Changed")
# Call my_function whenever analog_a's value changes
analog_a.changed(my_function)
Konstruktors#
Konstruktori tiek izmantoti, lai izveidotu Analog objektus, kas ir nepieciešami analogās ierīces konfigurēšanai.
AnalogIn#
AnalogIn izveido analogu ierīci.
Usage:
AnalogIn(port)
Parametrs |
Apraksts |
|---|---|
|
3 vadu ports, kuram ir pievienota analogā ierīce:
|
# Create an analog device in Port A
analog_a = AnalogIn(brain.three_wire_port.a)