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

Ключ

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

"

...

Eqv"

...

Equivalence Version 5 (Java)

...

Action group:

...

Operators

Описание

Возвращает True, если оба операнда имеют разное значение.

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

Image Removed

Параметры и их настройки

...

Свойство

...

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

...

Описание

...

Тип

...

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

...

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

...

Параметры

...

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.

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

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

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

Задача

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

Решение

Воспользоваться действиями "Неэквивалентность", "Если", "Сообщение". 

Реализация

 

  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

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