История страницы
...
Assign value Version 7 (Java)
Группа действий: Базовые действия
Описание
Присваивает указанное значение результату действия.
Иконка действия
Параметры действия
Входные параметры
- Поле "Входное значение". Значение, которое будет передано в результат действия (Поле "Результат").
Выходные параметры
- Поле "Результат". Выход, значением которого станет значение переданное на вход действия (Поле "Входное значение").
Настройки
Action group: Base actions
...
Description
Assigns the specified value to the result of the action
Action icon
Settings of parameters
Property | Description | Type | Filling example | Mandatory field |
Parameters | ||||
Input value | Value that will be to assigned to the «Result» field | Robin.Object | Yes | |
Results | ||||
Result | Output that is given in the input field («Input value» |
) | Robin.Object |
Особые условия использования
При помощи данного действия можно присвоить значение переменной во время выполнения. Например, сброс счетчика.
Пример использования
Задача
Существует переменная "Переменная1" с типом "Число", содержащая значение "0". Также существует цикл, который может отработать 10 итераций. Необходимо завершить работу цикла когда значение переменной будет больше или равно 3.
Решение
Добавить цикл "Для".
Добавить действие "Присвоить значение переменной".
Реализация
Special conditions of use
With this action, you can assign a value to a variable at runtime. For example, resetting a counter.
Example of use
Task
There is a variable "Variable1" with the type "Number" containing the value "0". There is also a loop that can work 10 iterations. It is necessary to terminate the loop when the value of the variable is greater than or equal to 3.
Solution
Add a "For" loop.
Add "Assign value" action.
Implementation
Create a variable "Variable1" with the type "Number", which will contain the value "0".
Open the "Base actions" action group.
Place the Loop "For" action in the Studio workspace and set its parameters (see For (Base actions)).
Parameter "From". Set the initial value of the counter.
Set the "To" parameter. Set the final value of the counter.
Parameter "Increment". Set the number of increments of the cycle step.
Place in the Studio workspace, inside the Loop "For", the "Assign value" action and set its parameters.
Parameter "Input value". Set the value that will be assigned to the "Result". In this case we select the state (value) of the counter Loop "For".
Parameter "Result". Set the variable to which the specified value will be assigned. In this case - "Variable1".
Place in the Studio workspace, inside the Loop "For", the "Greater than or equal to" action and set its parameters (see the
Создать переменную "Переменная1" с типом "Число", которая будет содержать значение "0".
Открыть группу действий "Базовые действия".Поместить в рабочее пространство студии действие "Цикл "Для" и настроить его параметры (см. Eng_Цикл Для).
Параметр "Начальное значение". Установить первоначальное значение счетчика.
Параметр "Конечное значение". Установить конечное значение счетчика.
Параметр "Входное значение". Установить значение которое будет присвоено "Результату". В данном случае выбираем состояние (значение) счетчика Цикла "Для".
Параметр Parameter "First operand". Set the value of the first operand. In this case it is the value of the variable "Variable1".
Parameter "Second operand". Set the value of the second operand. In this case Первый операнд". Установить значение первого операнда. В данном случае это значение переменной "Переменная1".Параметр "Второй операнд". Установить значение второго операнда. В данном случае "3".
Запустить робота по кнопке "Запуск" в верхней панели. Итоговая схема робота будет выглядеть следующим образом:
Параметр "Инкремент". Установить число увеличения шага цикла.
Поместить в рабочее пространство студии, внутрь Цикла "Для" действие "Присвоить значение переменной" и настроить его параметры.
Параметр "Результат". Устанавливаем переменную, которой будет присвоено указанное значение. В данном случае - "Переменная1".
Поместить в рабочее пространство студии, внутрь Цикла "Для" действие "Больше или равно" и настроить его параметры (см. ">=" Больше или равно).
Поместить в рабочее простанство студии, внутрь Цикла "Для" действие "Если". и настроить его (см. Eng_Если).
Параметр "Условие". Установить логическое выражение, результат выполнения которого является условием перехода по веткам "Истина" и "Ложь". В данном случае условием является результат действия "Больше или равно".
В ветвь "Истина" действия "Если" добавить действие "Прервать цикл". (см. Eng_Прервать цикл).
Результат
Робот отработал успешно.
...
Цикл остановился, как только значение переменной "Переменная1" стало больше или равно 3.
Place in the studio workspace, inside the Loop "For", the "If" action and customize it (Look If (Base actions).
Parameter "Condition". Set a boolean expression, the result of which is a condition for passing through the "True" and "False" branches. In this case, the condition is the result of the "Greater than or equal to" action.
Add the "Break the loop" action to the "Truth" branch of the "If" action. (see Break the loop (Base actions)).
Launch the robot using the "Start" button in the top panel. The final scheme of the robot will look as follows:
Result
The robot completed successfully.
The loop stopped as soon as the value of variable "Variable1" became greater than or equal to 3.