Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Assign value Version 7 (Java)

Группа действий: Базовые действия 

Описание

Присваивает указанное значение результату действия.

Иконка действия

Image Removed

Параметры действия

Входные параметры

  1. Поле "Входное значение". Значение, которое будет передано в результат действия (Поле "Результат").

Выходные параметры

  1. Поле "Результат". Выход, значением которого станет значение переданное на вход действия (Поле "Входное значение").

Настройки

Action group: Base actions

...

Description

Assigns the specified value to the result of the action

Action icon

Image Added

Settings of parameters

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
Input valueValue that will be to assigned to the «Result» fieldRobin.Object
Yes
Results
ResultOutput that is given in the input field («Input value»
СвойствоОписаниеТипПример заполненияОбязательность заполнения поляПараметрыВходное значениеЗначение, которое будет передано на выход действия (под именем «Результат») в неизменном видеRobin.Object ДаРезультатыРезультатВыход, значением которого станет значение переданное на вход действия («Входное значение»
)Robin.Object
  

Особые условия использования

При помощи данного действия можно присвоить значение переменной во время выполнения. Например, сброс счетчика.

Пример использования 

Задача

Существует переменная "Переменная1" с типом "Число", содержащая значение "0". Также существует цикл, который может отработать 10 итераций. Необходимо завершить работу цикла когда значение переменной будет больше или равно 3.

Решение

  1. Добавить цикл "Для". 

  2. Добавить действие "Присвоить значение переменной".

Реализация



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

  1. Add a "For" loop.

  2. Add "Assign value" action.

Implementation

  1. Create a variable "Variable1" with the type "Number", which will contain the value Создать переменную "Переменная1" с типом "Число", которая будет содержать значение "0".


    Открыть

  2. Open the "Base actions" action group.

  3. Place the Loop "For" action in the Studio workspace and set its parameters (see группу действий "Базовые действия".
    Поместить в рабочее пространство студии действие "Цикл "Для" и настроить его параметры (см. Loop For Base actions).

    1. Параметр Parameter "Начальное значениеFrom". Установить первоначальное значение счетчикаSet the initial value of the counter.Параметр

    2. Set the "Конечное значениеTo" . Установить конечное значение счетчикаparameter. Set the final value of the counter.Параметр

    3. Parameter "ИнкрементIncrement". Установить число увеличения шага циклаSet the number of increments of the cycle step.


    Поместить в рабочее пространство студии, внутрь Цикла "Для" действие "Присвоить значение переменной" и настроить его параметры.

  4. Параметр "Входное значение". Установить значение которое будет присвоено "Результату". В данном случае выбираем состояние (значение) счетчика Цикла "Для".

  5. Параметр "Результат". Устанавливаем переменную, которой будет присвоено указанное значение. В данном случае - "Переменная1".


  6. Place in the Studio workspace, inside the Loop "For", the "Assign value" action and set its parameters.

    1. 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".

    2. Parameter "Result". Set the variable to which the specified value will be assigned. In this case - "Variable1".

      Image Added

  7. Place in the Studio workspace, inside the Loop "For", the "Greater than or equal to" action and set its parameters (see the

    Image Removed

    Поместить в рабочее пространство студии, внутрь Цикла "Для" действие "Больше или равно" и настроить его параметры (см. ">=" Больше или равно).

    1. Параметр Parameter "First operand". Set the value of the first operand. In this case it is the value of the variable "Variable1".

    2. Parameter "Second operand". Set the value of the second operand. In this case Первый операнд". Установить значение первого операнда. В данном случае это значение переменной "Переменная1".Параметр "Второй операнд". Установить значение второго операнда. В данном случае "3".



  8. Поместить в рабочее простанство студии, внутрь Цикла "Для" действие "Если". и настроить его (см. Place in the studio workspace, inside the Loop "For", the "If" action and customize it (Look If (Base actions)).

    1. Параметр Parameter "УсловиеCondition". Установить логическое выражение, результат выполнения которого является условием перехода по веткам "Истина" и "Ложь". В данном случае условием является результат действия "Больше или равно".Image Removed
      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.

      Image Added

  9. Add the "Break the loop" action to the "Truth" branch of the "If" action. (see В ветвь "Истина" действия "Если" добавить действие "Прервать цикл". (см. Break the loop Base actions).

  10. Запустить робота по кнопке "Запуск" в верхней панели. Итоговая схема робота будет выглядеть следующим образом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Робот отработал успешно.


Цикл остановился, как только значение переменной "Переменная1" стало больше или равно The loop stopped as soon as the value of variable "Variable1" became greater than or equal to 3.