Changes for page Входы и выходы (фоновые операции)
Last modified by writer on 2023/09/08 19:05
Summary
-
Page properties (1 modified, 0 added, 0 removed)
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 - ===voidPinSetState (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 - ===doubleGetAnalogInput(numberx)===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 - * numberindex– номераналоговоговхода(начинаяс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.