Végálláskapcsoló#
Bevezetés#
A Végálláskapcsoló egy kis digitális érzékelő, amely érzékeli a tárggyal való fizikai érintkezést.

Ez az oldal limit_switch értéket használja példaként a végálláskapcsoló 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:
pressing– Visszaadja, hogy a megadott végálláskapcsolót lenyomják-e.pressed– Regisztrál egy függvényt, amely a végálláskapcsoló megnyomásakor meghívódik.released– Regisztrál egy függvényt, amely a végálláskapcsoló elengedésekor hívódik meg.
Konstruktor – Végálláskapcsoló manuális inicializálása.
Limit– Határérték kapcsoló létrehozása.
préselés#
pressing megnyomása egy Boolean értéket ad vissza, amely jelzi, hogy a végálláskapcsoló jelenleg le van-e nyomva.
True– A végálláskapcsolót lenyomják.False– A végálláskapcsoló nincs lenyomva.
Usage:
limit_switch.pressing()
Paraméterek |
Leírás |
|---|---|
Ennek a metódusnak nincsenek paraméterei. |
# Display a message after limit_switch is pressed
while not limit_switch.pressing():
pass
brain.screen.print("Limit Switch pressed!")
sajtolt#
pressed Egy függvényt regisztrál, amely a végálláskapcsoló megnyomásakor hívódik meg.
Usage:
limit_switch.pressed(callback, arg)
Paraméterek |
Leírás |
|---|---|
|
Egy korábban definiált függvény, amely a végálláskapcsoló megnyomásakor hajtódik végre. |
|
Opcionális. Egy |
def my_function():
brain.screen.print("Pressed")
# Call my_function whenever limit_switch is pressed
limit_switch.pressed(my_function)
kiadva#
released egy függvényt regisztrál, amely a végálláskapcsoló felengedésekor hívódik meg.
Usage:
limit_switch.released(callback, arg)
Paraméterek |
Leírás |
|---|---|
|
Egy korábban definiált függvény, amely a végálláskapcsoló elengedésekor hajtódik végre. |
|
Opcionális. Egy |
def my_function():
brain.screen.print("Pressed")
# Call my_function whenever limit_switch is released
limit_switch.released(my_function)
Konstruktőr#
A konstruktorokat Limit objektumok manuális létrehozására használják, amelyek szükségesek egy Limit Switch VEXcode-on kívüli konfigurálásához.
Limit#
Limit egy Limit Switch (Végálláskapcsoló) paraméterrel állítható be.
Usage:
Limit(port)
Paraméter |
Leírás |
|---|---|
|
A 3-vezetékes port, amelyhez a végálláskapcsoló csatlakozik:
|
# Create a Limit Switch in Port A
light_switch = Limit(brain.three_wire_port.a)