Digitální výstup#
Zavedení#
Třída digital_out umožňuje V5 Brain odeslat digitální signál do externí součástky, jako je LED, relé nebo jiné elektronické zařízení. Může odeslat vysoký signál (5 voltů) nebo nízký signál (0 voltů).
Konstruktory tříd#
digital_out(
triport::port &port );
Destruktor tříd#
Zničí objekt digital_out a uvolní přidružené prostředky.
~digital_out();
Parametry#
Parametr |
Typ |
Popis |
|---|---|---|
|
|
3vodičový port, ke kterému je připojeno digitální výstupní zařízení, zapsaný jako |
Příklad#
// Create the digital_out instance on 3-Wire Port A
digital_out DigitalOutA = digital_out(Brain.ThreeWirePort.A);
Členské funkce#
Třída digital_out obsahuje následující členské funkce:
set— Nastaví úroveň signálu 3vodičového digitálního výstupu na vysokou nebo nízkou.
Před voláním jakékoli členské funkce digital_out musí být vytvořena instance digital_out , jak je znázorněno níže:
/* 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#
Nastavuje úroveň signálu vybraného 3vodičového portu.
Available Functionsvoid set(
bool value );
Parametr |
Typ |
Popis |
|---|---|---|
|
|
Zda odeslat vysoký nebo nízký signál: |
Tato funkce nevrací hodnotu.
Examples// Set the Digital Output to true
DigitalOutA.set(true);
// Set the Digital Output to false
DigitalOutA.set(false);