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

From version 2.1
edited by writer
on 2023/02/09 20:03
Change comment: There is no comment for this version
To version 3.1
edited by writer
on 2023/06/07 16:42
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,53 +1,55 @@
1 -===== **bool PinGetState(number periphId)** =====
1 +===== **bool PinGetState (number periphId)** =====
2 2  
3 -Получение текущего состояния входа или выхода.
3 +Getting the current state of an input or output.
4 4  
5 -Параметры:
5 +Options:
6 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;"]]**).
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).
8 8  
9 -Возвращаемое значение:
9 +Return value:
10 10  
11 -* текущее состояние входа (выхода): true активен, false неактивен (если в настройках выходов установлен флажок «Инвертировать», активному выходу соответствует физический уровень сигнала 0, и наоборот).
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).
12 12  
13 -===== **bool MotorPinGetState(number motorId, number motorPeriphId)** =====
13 +===== **bool MotorPinGetState (number motorId, number motorPeriphId)** =====
14 14  
15 -Получение текущего состояния входа или выхода, назначенного для двигателя.
15 +Getting the current state of the input or output assigned to the motor.
16 16  
17 -Параметры:
17 +Options:
18 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;"]]**).
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;"]]//;
21 21  
22 -Возвращаемое значение:
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).
23 23  
24 -* текущее состояние входа (выхода) двигателя: true – активен, false – неактивен (если в настройках выходов установлен флажок «Инвертировать», активному выходу соответствует физический уровень сигнала 0, и наоборот).
23 +Return value:
25 25  
26 -===== **void PinSetState(number periphId, bool state)** =====
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).
27 27  
28 -Установка состояния выхода.
27 +===== **void PinSetState (number periphId, bool state)** =====
29 29  
30 -Параметры:
29 +Set output status.
31 31  
32 -* number periphId – идентификатор выхода (в качестве этого параметра должна передаваться одна из констант, определённых в списке **[[Outputs>>doc:Руководство пользователя.Описание M-кодов.Описание функций макроязыка.Входы и выходы.WebHome||rel="nofollow" shape="rect" style="text-decoration: none;"]]**);
33 -* bool state – состояние выхода, которое необходимо установить: true – активен, false – неактивен (если в настройках выходов установлен флажок «Инвертировать», активному выходу соответствует физический уровень сигнала 0, и наоборот).
31 +Options:
34 34  
35 -===== **double GetAnalogInput(number index)** =====
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);
36 36  
37 -Получение значения аналогового входа (от 0 до 1) в виде вещественного числа.
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).
38 38  
39 -Параметры:
37 +===== **double GetAnalogInput (number index)** =====
40 40  
41 -* numbeindex – номер аналогового входа (начиная с 0).
39 +Getting an analog input value (from 0 to 1) as real number.
42 42  
43 -Возвращаемое значение:
41 +Options:
44 44  
45 -* значение аналогового входа (от 0 до 1).
43 +* number index – analog input number (starts from 0).
46 46  
47 -===== **int GetAnalogInputsCount()** =====
45 +Return value:
48 48  
49 -Получение количества аналоговых входов, доступных для используемого контроллера перемещений.
47 +* analog input value (from 0 to 1).
50 50  
51 -Возвращаемое значение:
49 +===== **int GetAnalogInputsCount ()** =====
52 52  
53 -* количество доступных аналоговых входов.
51 +Getting an analog inputs count available for used motion controller.
52 +
53 +Return value:
54 +
55 +* count of available analog inputs.