Цифровой выход#
Введение#
Класс digital_out позволяет V5 Brain отправлять цифровой сигнал на внешний компонент, такой как светодиод, реле или другое электронное устройство. Он может отправлять высокий сигнал (5 вольт) или низкий сигнал (0 вольт).
Конструкторы классов#
digital_out(
triport::port &port );
Деструктор класса#
Уничтожает объект digital_out digital_out и освобождает связанные с ним ресурсы.
~digital_out();
Параметры#
Параметр |
Тип |
Описание |
|---|---|---|
|
|
3-проводной порт, к которому подключено устройство цифрового вывода, обозначается как |
Пример#
// Create the digital_out instance on 3-Wire Port A
digital_out DigitalOutA = digital_out(Brain.ThreeWirePort.A);
Функции участников#
Класс digital_out включает следующие функции-члены:
set— Устанавливает уровень сигнала 3-проводного цифрового выхода на высокий или низкий.
Before calling any digital_out member functions, a digital_out instance must be created, as shown below:
/* 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#
Устанавливает уровень сигнала выбранного 3-проводного порта.
Available Functionsvoid set(
bool value );
Параметр |
Тип |
Описание |
|---|---|---|
|
|
Передача высокого или низкого сигнала: |
Эта функция не возвращает значения.
Examples// Set the Digital Output to true
DigitalOutA.set(true);
// Set the Digital Output to false
DigitalOutA.set(false);