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

Ключ

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

...

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


Image RemovedImage Added

Настройки

Свойство
Англ. наименование
ОписаниеТипПример заполнения
Обязательность заполнения
Обязательность заполнения поля
Параметры
ЗначениеValue
Входное значениеЗначение, которое будет
присвоено результату.Передано
передано на выход действия (под именем «Результат») в неизменном видеRobin.Object

Объект

56
 Да
Результаты
Результат
ResultПеременная, которой будет присвоено указанное значение.
Выход, значением которого станет значение переданное на вход действия («Входное значение»)Robin.Object 
Объект
 

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

...

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

Решение:

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

Реализация: 

  1. Создать переменную "Переменная1" с типом "ОбъектЧисло", которая будет являться частью условия и содержать значение "1" и переменную "Переменная2" с типом объект, значением которого станет значение переданное на вход действия («Входное значение»). 0"
    Image Added
  2. Открыть группу действий "Базовые действия".
  3. Поместить в рабочее пространство студии действие "Цикл "ПокаДля" и настроить его параметры. (см. Пока/ Loop whileЦикл Для)
    1. Параметр "Начальное значение". Установить первоначальное значение счетчика.
    2. Параметр "Конечное значение". Установить конечное значение счетчика.
    3. Параметр "Инкремент". Установить число увеличения шага цикла

      Image Added

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

      Image Added

  5. Поместить в рабочее пространство студии, внутрь Цикла "Для" действие "Больше или равно" и настроить его параметры. (см. ">=" Больше или равно)
    1. Параметр "Первый операнд". Установить значение первого операнда. В данном случае это значение переменной
    ".
    Настройка действия:
    Image Removed
    1. "Переменная1".
    2. Параметр "Второй операнд". Установить значение второго операнда. В данном случае "3".
      Image Added

  6. Поместить в рабочее простанство студии, внутрь Цикла "Для" действие "Если". и настроить его. (см. Если)
    1. Параметр "Условие". Установить логическое выражение, результат выполнения которого является условием перехода по веткам "Истина" и "Ложь". В данном случае условием является результат действия "Больше или равно".
      Image Added

  7. В ветвь "Истина" действия "Если" добавить действие "Прервать цикл". (см. Прервать цикл).
  8. Запустить робота по кнопке "Запуск" в верхней панели
    Алгоритм, согласно логам, прошел по циклу и был завершен после установки переменной значения "3".. Итоговая схема робота будет выглядеть следующим образом:
    Image Added

Результат:

Робот отработал успешно.

Image Added


Цикл остановился, как только значение переменной "Переменная1" стало больше или равно 3

Image Added