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

Ключ

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

"Eqv"

...

Группа действий: Операторы 

Оператор тождества (равенства), который возвращает True, если оба операнда имеют одинаковое значение.

Image Removed

Настройки

...

Свойство

...

Англ. наименование

...

Описание

...

Тип

...

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

...

Обязательность заполнения поля

...

Параметры

...

Equivalence Version 5 (Java)

Action group: Operators

...

Description

An identity (equality) operator that returns True if both operands have the same value.

Action icon

Image Added

Settings of parameters

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
First operandValue or variable of the first boolean operandRobin.BooleantrueYes
Second operandValue or variable of the second boolean operandRobin.BooleantrueYes
Results
ResultVariable containing the result of the operationRobin.Booleantrue

Special conditions of use

None.

Example of use

Task

There is a "Logical variable 1" with value = true and "Logical variable 2" with value = false. We need to check the following expression: Logical variable 1 is equal to Logical variable 2. If the result is positive, output a dialog box with a message - true, if the result is negative, the message - false. 

Solution

Use the actions "Equivalence" and "Show message". 

Implementation 

  1. Assemble a robot scheme consisting of actions
    Image Added
  2. Create a numeric variable "Variable 3" into which the result of the "Equivalence action will be written
    Image Added
  3. Move the "Equivalence" action to the workspace and set its parameters.
    Image Added
  4. Move the "If" action to the workspace and specify "Logical variable 3" in the action parameter. 
    Image Added
  5. In the "True" branch, add the "Show message" action and set its parameters.
    Image Added
  6. In the "False" branch, add the "Show message" action and set its parameters.
    Image Added
  7. tart the robot using the "Start" button in the top panel. 

Result 

The comparison of variable values has been performed successfully.  

Image Added

A dialog box with the result is displayed.

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

Отсутствуют.

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

Задача: существует "Logical variable 1" со значением = true и "Logical variable 2" со значением = false. Требуется проверить выражение: Logical variable 1 РАВНА Logical variable 2. При положительном результате вывести диалоговое окно с сообщением - correct, при отрицательном результате сообщение - incorrect. 

Решение: воспользоваться действиями "Equivalence", "If", "Show message". 

Реализация: 

  1. Собрать схему робота, состоящего из действий: 
    Image Removed
  2. Создать переменную с типом логический "Logical variable 3" для записи в нее результата действия "Equivalence". 
    Image Removed
  3. Перетащить действие "Equivalence" на рабочую область и настроить его параметры. 
    Image Removed
  4. Перетащить действие "If" на рабочую область и указать в параметре действия "Logical variable 3". 
    Image Removed
  5. В ветвь "True" добавить действие "Show message" и настроить его параметры.
    Image Removed
  6. В ветвь "Ложь" добавить действие "Show message" и настроить его параметры.
    Image Removed
  7. Запустить робота по кнопке "Запуск" и верхней панели. 

Результат: сравнение значений переменных выполнено успешно.  

Image Removed

Отображено диалоговое окно с результатом