Digitális kimenet#
Bevezetés#
A digital_out osztály lehetővé teszi a V5 Brain számára, hogy digitális jelet küldjön egy külső komponensnek, például LED-nek, relének vagy más elektronikus eszköznek. Küldhet magas jelet (5 volt) vagy alacsony jelet (0 volt).
Osztálykonstruktorok#
digital_out(
triport::port &port );
Osztálydestruktor#
Megsemmisíti a digital_out objektumot és felszabadítja a hozzá tartozó erőforrásokat.
~digital_out();
Paraméterek#
Paraméter |
Típus |
Leírás |
|---|---|---|
|
|
A digitális kimeneti eszközhöz csatlakoztatott 3 vezetékes port, amelynek alakja |
Példa#
// Create the digital_out instance on 3-Wire Port A
digital_out DigitalOutA = digital_out(Brain.ThreeWirePort.A);
Tagfüggvények#
A digital_out osztály a következő tagfüggvényeket tartalmazza:
set— A 3 vezetékes digitális kimeneti port jelszintjét magasra vagy alacsonyra állítja.
Bármely digital_out tagfüggvény meghívása előtt létre kell hozni egy digital_out példányt, az alábbiak szerint:
/* This constructor is required when using VS Code.
Digital output configuration is generated automatically
in VEXcode using the Device Menu. Replace the values
as needed. */
// Create the digital_out instance on 3-Wire Port A
digital_out DigitalOutA = digital_out(Brain.ThreeWirePort.A);
set#
Beállítja a kiválasztott 3-vezetékes port jelszintjét.
Available Functionsvoid set(
bool value );
Paraméter |
Típus |
Leírás |
|---|---|---|
|
|
Magas vagy alacsony jelet küldjön-e: |
Ez a függvény nem ad vissza értéket.
Examples// Set the Digital Output to true
DigitalOutA.set(true);
// Set the Digital Output to false
DigitalOutA.set(false);