Last modified by writer on 2023/02/09 20:03

Show last authors
1 ===== bool PinGetState (number periphId) =====
2
3 Getting the current state of an input or output.
4
5 Options:
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).
8
9 Return value:
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).
12
13 ===== bool MotorPinGetState (number motorId, number motorPeriphId) =====
14
15 Getting the current state of the input or output assigned to the motor.
16
17 Options:
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;"]]//;
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
23 Return value:
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
27 ===== void PinSetState (number periphId, bool state) =====
28
29 Set output status.
30
31 Options:
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);
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).
36
37 ===== double GetAnalogInput (number index) =====
38
39 Getting an analog input value (from 0 to 1) as real number.
40
41 Options:
42
43 * number index – analog input number (starts from 0).
44
45 Return value:
46
47 * analog input value (from 0 to 1).
48
49 ===== int GetAnalogInputsCount () =====
50
51 Getting an analog inputs count available for used motion controller.
52
53 Return value:
54
55 * count of available analog inputs.