Версия 3.1 от writer на 2022/06/23 16:56

Последние авторы
1 === bool PinGetState (number periphId) ===
2
3 Получение текущего состояния входа или выхода.
4
5 Параметры:
6
7 * number periphId – идентификатор входа или выхода (в качестве этого параметра должна передаваться одна из констант, определённых в списке **[[Inputs>>doc:Руководство пользователя.Описание M-кодов.Описание функций макроязыка.Входы и выходы.WebHome||rel="nofollow" shape="rect" style="text-decoration: none;"]]** или **[[Outputs>>doc:Руководство пользователя.Описание M-кодов.Описание функций макроязыка.Входы и выходы.WebHome||rel="nofollow" shape="rect" style="text-decoration: none;"]]**).
8
9 Возвращаемое значение:
10
11 * текущее состояние входа (выхода): true – активен, false – неактивен (если в настройках выходов установлен флажок «Инвертировать», активному выходу соответствует физический уровень сигнала 0, и наоборот).
12
13 === bool MotorPinGetState (number motorId, number motorPeriphId) ===
14
15 Получение текущего состояния входа или выхода, назначенного для двигателя.
16
17 Параметры:
18
19 * number motorId – номер двигателя, начиная с 0, в порядке назначения двигателей в списке //[[«Параметры двигателей»>>doc:Руководство пользователя.Настройка ПО.Настройка двигателей.WebHome||shape="rect" style="text-decoration: none;"]]//;
20 * number motorPeriphId – идентификатор входа или выхода для указанного двигателя (в качестве этого параметра должна передаваться одна из констант, определённых в списке **[[MotorInputs>>doc:Руководство пользователя.Описание M-кодов.Описание функций макроязыка.Входы и выходы.WebHome||rel="nofollow" shape="rect" style="text-decoration: none;"]]** или **[[MotorOutputs>>doc:Руководство пользователя.Описание M-кодов.Описание функций макроязыка.Входы и выходы.WebHome||rel="nofollow" shape="rect" style="text-decoration: none;"]]**).
21
22 Возвращаемое значение:
23
24 * текущее состояние входа (выхода) двигателя: true – активен, false – неактивен (если в настройках выходов установлен флажок «Инвертировать», активному выходу соответствует физический уровень сигнала 0, и наоборот).
25
26 === void PinSetState (number periphId, bool state) ===
27
28 Установка состояния выхода.
29
30 Параметры:
31
32 * number periphId – идентификатор выхода (в качестве этого параметра должна передаваться одна из констант, определённых в списке **[[Outputs>>doc:Руководство пользователя.Описание M-кодов.Описание функций макроязыка.Входы и выходы.WebHome||rel="nofollow" shape="rect" style="text-decoration: none;"]]**);
33 * bool state – состояние выхода, которое необходимо установить: true – активен, false – неактивен (если в настройках выходов установлен флажок «Инвертировать», активному выходу соответствует физический уровень сигнала 0, и наоборот).
34
35 === double GetAnalogInput (number index) ===
36
37 Получение значения аналогового входа (от 0 до 1) в виде вещественного числа.
38
39 Параметры:
40
41 * number index – номер аналогового входа (начиная с 0).
42
43 Возвращаемое значение:
44
45 * значение аналогового входа (от 0 до 1).
46
47 === int GetAnalogInputsCount () ===
48
49 Получение количества аналоговых входов, доступных для используемого контроллера перемещений.
50
51 Возвращаемое значение:
52
53 * количество доступных аналоговых входов.