Last modified by writer on 2023/09/08 19:05

From version 4.1
edited by writer
on 2023/09/08 19:05
Change comment: There is no comment for this version
To version 1.1
edited by writer
on 2022/08/19 11:57
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,55 +1,53 @@
1 -===== bool PinGetState (number periphId) =====
1 +=== bool PinGetState (number periphId) ===
2 2  
3 -Getting the current state of an input or output.
3 +Получение текущего состояния входа или выхода.
4 4  
5 -Options:
5 +Параметры:
6 6  
7 -* number periphId - input or output identifier (one of the constants defined in the **[[Inputs>>doc:Руководство пользователя.Описание M-кодов.Описание функций макроязыка.Входы и выходы.WebHome||rel="nofollow" shape="rect" style="text-decoration: none;"]]** или **[[Outputs>>doc:Руководство пользователя.Описание M-кодов.Описание функций макроязыка.Входы и выходы.WebHome||rel="nofollow" shape="rect" style="text-decoration: none;"]] **list should be passed as this parameter).
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 8  
9 -Return value:
9 +Возвращаемое значение:
10 10  
11 -* the current state of the input (output): true - active, false - inactive (if the "Invert" checkbox is selected in the output settings, the physical output corresponds to the physical signal level 0, and vice versa).
11 +* текущее состояние входа (выхода): true активен, false неактивен (если в настройках выходов установлен флажок «Инвертировать», активному выходу соответствует физический уровень сигнала 0, и наоборот).
12 12  
13 -===== bool MotorPinGetState (number motorId, number motorPeriphId) =====
13 +=== bool MotorPinGetState (number motorId, number motorPeriphId) ===
14 14  
15 -Getting the current state of the input or output assigned to the motor.
15 +Получение текущего состояния входа или выхода, назначенного для двигателя.
16 16  
17 -Options:
17 +Параметры:
18 18  
19 -* number motorId - motor number, starting from 0, in the order of the motors in the list of //[["Motor Parameters">>doc:Руководство пользователя.Настройка ПО.Настройка двигателей.WebHome||shape="rect" style="text-decoration: none;"]]//;
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;"]]**).
20 20  
21 -* number motorPeriphId – input or output identifier for the specified motor (one of the constants defined in the **[[MotorInputs>>doc:Руководство пользователя.Описание M-кодов.Описание функций макроязыка.Входы и выходы.WebHome||rel="nofollow" shape="rect" style="text-decoration: none;"]]** or **[[MotorOutputs>>doc:Руководство пользователя.Описание M-кодов.Описание функций макроязыка.Входы и выходы.WebHome||rel="nofollow" shape="rect" style="text-decoration: none;"]] **list should be passed as this parameter).
22 +Возвращаемое значение:
22 22  
23 -Return value:
24 +* текущее состояние входа (выхода) двигателя: true – активен, false – неактивен (если в настройках выходов установлен флажок «Инвертировать», активному выходу соответствует физический уровень сигнала 0, и наоборот).
24 24  
25 -* current state of the motor input (output): true - active, false - inactive (if the “Invert” checkbox is selected in the output settings, the physical output corresponds to the physical signal level 0, and vice versa).
26 +=== void PinSetState (number periphId, bool state) ===
26 26  
27 -===== void PinSetState (number periphId, bool state) =====
28 +Установка состояния выхода.
28 28  
29 -Set output status.
30 +Параметры:
30 30  
31 -Options:
32 +* number periphId – идентификатор выхода (в качестве этого параметра должна передаваться одна из констант, определённых в списке **[[Outputs>>doc:Руководство пользователя.Описание M-кодов.Описание функций макроязыка.Входы и выходы.WebHome||rel="nofollow" shape="rect" style="text-decoration: none;"]]**);
33 +* bool state – состояние выхода, которое необходимо установить: true – активен, false – неактивен (если в настройках выходов установлен флажок «Инвертировать», активному выходу соответствует физический уровень сигнала 0, и наоборот).
32 32  
33 -* number periphId - output identifier (one of the constants defined in the **[[Outputs>>doc:Руководство пользователя.Описание M-кодов.Описание функций макроязыка.Входы и выходы.WebHome||rel="nofollow" shape="rect" style="text-decoration: none;"]] **list should be passed as this parameter);
35 +=== double GetAnalogInput (number index) ===
34 34  
35 -* bool state – the state of the output that needs to be set: true - active, false - inactive (if the "Invert" checkbox is selected in the output settings, the physical output corresponds to a physical signal level of 0, and vice versa).
37 +Получение значения аналогового входа (от 0 до 1) в виде вещественного числа.
36 36  
37 -===== double GetAnalogInput (number index) =====
39 +Параметры:
38 38  
39 -Getting an analog input value (from 0 to 1) as real number.
41 +* number index – номер аналогового входа (начиная с 0).
40 40  
41 -Options:
43 +Возвращаемое значение:
42 42  
43 -* number index – analog input number (starts from 0).
45 +* значение аналогового входа (от 0 до 1).
44 44  
45 -Return value:
47 +=== int GetAnalogInputsCount () ===
46 46  
47 -* analog input value (from 0 to 1).
49 +Получение количества аналоговых входов, доступных для используемого контроллера перемещений.
48 48  
49 -===== int GetAnalogInputsCount () =====
51 +Возвращаемое значение:
50 50  
51 -Getting an analog inputs count available for used motion controller.
52 -
53 -Return value:
54 -
55 -* count of available analog inputs.
53 +* количество доступных аналоговых входов.