Digitālā izeja#
Ievads#
digital_out klase ļauj V5 Brain nosūtīt digitālo signālu ārējam komponentam, piemēram, LED, relejam vai citai elektroniskai ierīcei. Tā var nosūtīt augstu signālu (5 volti) vai zemu signālu (0 volti).
Klases konstruktori#
digital_out(
triport::port &port );
Klases iznīcinātājs#
Iznīcina objektu digital_out un atbrīvo ar to saistītos resursus.
~digital_out();
Parametri#
Parametrs |
Tips |
Apraksts |
|---|---|---|
|
|
3 vadu ports, kuram ir pievienota digitālā izejas ierīce, kas pierakstīts kā |
Piemērs#
// Create the digital_out instance on 3-Wire Port A
digital_out DigitalOutA = digital_out(Brain.ThreeWirePort.A);
Dalībnieku funkcijas#
Klasē digital_out ir iekļautas šādas dalībfunkcijas:
set— Iestata 3 vadu digitālās izejas porta signāla līmeni uz augstu vai zemu.
Pirms jebkuru digital_out dalībfunkciju izsaukšanas ir jāizveido digital_out instance, kā parādīts zemāk:
/* 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#
Iestata atlasītā 3 vadu porta signāla līmeni.
Available Functionsvoid set(
bool value );
Parametrs |
Tips |
Apraksts |
|---|---|---|
|
|
Vai sūtīt augstu vai zemu signālu: |
Šī funkcija neatgriež vērtību.
Examples// Set the Digital Output to true
DigitalOutA.set(true);
// Set the Digital Output to false
DigitalOutA.set(false);