Входы и выходы (фоновые операции)
Редактировал(а) writer 2023/09/20 17:12
bool PinGetState(number periphId)
Получение текущего состояния входа или выхода.
Параметры:
- number periphId – идентификатор входа или выхода (в качестве этого параметра должна передаваться одна из констант, определённых в списке Inputs или Outputs).
Возвращаемое значение:
- текущее состояние входа (выхода): true – активен, false – неактивен (если в настройках выходов установлен флажок «Инвертировать», активному выходу соответствует физический уровень сигнала 0, и наоборот).
bool MotorPinGetState(number motorId, number motorPeriphId)
Получение текущего состояния входа или выхода, назначенного для двигателя.
Параметры:
- number motorId – номер двигателя, начиная с 0, в порядке назначения двигателей в списке «Параметры двигателей»;
- number motorPeriphId – идентификатор входа или выхода для указанного двигателя (в качестве этого параметра должна передаваться одна из констант, определённых в списке MotorInputs или MotorOutputs).
Возвращаемое значение:
- текущее состояние входа (выхода) двигателя: true – активен, false – неактивен (если в настройках выходов установлен флажок «Инвертировать», активному выходу соответствует физический уровень сигнала 0, и наоборот).
void PinSetState(number periphId, bool state)
Установка состояния выхода.
Параметры:
- number periphId – идентификатор выхода (в качестве этого параметра должна передаваться одна из констант, определённых в списке Outputs);
- bool state – состояние выхода, которое необходимо установить: true – активен, false – неактивен (если в настройках выходов установлен флажок «Инвертировать», активному выходу соответствует физический уровень сигнала 0, и наоборот).
double GetAnalogInput(number index)
Получение значения аналогового входа (от 0 до 1) в виде вещественного числа.
Параметры:
- number index – номер аналогового входа (начиная с 0).
Возвращаемое значение:
- значение аналогового входа (от 0 до 1).
int GetAnalogInputsCount()
Получение количества аналоговых входов, доступных для используемого контроллера перемещений.
Возвращаемое значение:
- количество доступных аналоговых входов.