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,55 +1,53 @@ 1 -=== ==bool PinGetState (number periphId) =====1 +=== bool PinGetState (number periphId) === 2 2 3 - Gettingthecurrentstateofan input or output.3 +Получение текущего состояния входа или выхода. 4 4 5 - Options:5 +Параметры: 6 6 7 -* number periphId -inputoroutputidentifier(oneoftheconstantsdefinedinthe**[[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 - Returnvalue:9 +Возвращаемое значение: 10 10 11 -* thecurrentstateof the input(output): true-active, false-inactive(ifthe"Invert"checkboxisselectedin the output settings,thephysicaloutputcorrespondstothephysical signal level0,andvice versa).11 +* текущее состояние входа (выхода): true – активен, false – неактивен (если в настройках выходов установлен флажок «Инвертировать», активному выходу соответствует физический уровень сигнала 0, и наоборот). 12 12 13 -=== ==bool MotorPinGetState (number motorId, number motorPeriphId) =====13 +=== bool MotorPinGetState (number motorId, number motorPeriphId) === 14 14 15 - Gettingthecurrentstateoftheinputoroutput 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 - Returnvalue:24 +* текущее состояние входа (выхода) двигателя: true – активен, false – неактивен (если в настройках выходов установлен флажок «Инвертировать», активному выходу соответствует физический уровень сигнала 0, и наоборот). 24 24 25 - *current stateofthe motorinput(output): true -active,false - inactive(if the “Invert”checkbox is selected in the output settings, thephysical output correspondstothe physical signal level 0, and vice versa).26 +=== void PinSetState (number periphId, bool state) === 26 26 27 - =====voidPinSetState (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 ofthe constants defined in the **[[Outputs>>doc:Руководствопользователя.Описание M-кодов.Описание функций макроязыка.Входы и выходы.WebHome||rel="nofollow" shape="rect" style="text-decoration: none;"]] **list shouldbepassed as this parameter);35 +=== double GetAnalogInput (number index) === 34 34 35 - *boolstate– thestate of the output that needs to be set: true - active, false - inactive(ifthe"Invert"checkboxisselectedinthe 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 - Gettingananaloginput value(from0to1)asreal number.41 +* number index – номер аналогового входа (начиная с 0). 40 40 41 - Options:43 +Возвращаемое значение: 42 42 43 -* number index– analoginputnumber(startsfrom0).45 +* значение аналогового входа (от 0 до 1). 44 44 45 - Returnvalue:47 +=== int GetAnalogInputsCount () === 46 46 47 - *analoginputvalue(from0to1).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 +* количество доступных аналоговых входов.