Analóg#
Bevezetés#
Egy Analóg eszköz folyamatos feszültségjeleket olvas be a hagyományos VEX 3 tűs analóg érzékelőkről, lehetővé téve a V5 Brain számára, hogy egy adott tartományon belül mérjen értékeket a DigitalIn-hoz hasonlóan magas vagy alacsony állapotok helyett.
Példa érzékelők:
Ez az oldal analog_a értéket használja példaként az analóg eszköz nevére. Szükség szerint cserélje ki a saját konfigurált névre.
Az alábbiakban felsoroljuk az elérhető módszereket:
value– Visszaadja az analóg eszköz értékét.changed– Regisztrál egy függvényt, amely minden analóg eszköz értékének megváltozásakor meghívódik.
Konstruktor – Analóg eszköz manuális inicializálása és konfigurálása.
AnalogIn– Analóg eszköz létrehozása.
érték#
value visszaadja az analóg eszköz értékét, amely a különböző érzékelőktől érkező feszültségjeleket képviseli.
Usage:
analog_a.value(units)
Paraméter |
Leírás |
|---|---|
|
Opcionális. Az értéket ábrázoló mértékegységek:
|
megváltozott#
changed regisztrál egy függvényt, amely minden analóg eszköz értékének megváltozásakor meghívódik.
Usage:
analog_a.changed(callback, arg)
Paraméterek |
Leírás |
|---|---|
|
Egy korábban definiált függvény, amely akkor hajtódik végre, amikor az analóg eszköz értéke megváltozik. |
|
Opcionális. Egy |
def my_function():
brain.screen.print("Changed")
# Call my_function whenever analog_a's value changes
analog_a.changed(my_function)
Konstruktőr#
A konstruktorokat Analog objektumok létrehozására használjuk, amelyek egy analóg eszköz konfigurálásához szükségesek.
AnalogIn#
AnalogIn egy analóg eszközt hoz létre.
Usage:
AnalogIn(port)
Paraméter |
Leírás |
|---|---|
|
A 3 vezetékes port, amelyhez az analóg eszköz csatlakozik:
|
# Create an analog device in Port A
analog_a = AnalogIn(brain.three_wire_port.a)