История страницы
"Eqv"
...
Группа действий: Операторы
Оператор тождества (равенства), который возвращает True, если оба операнда имеют одинаковое значение.
Настройки
...
Свойство
...
Англ. наименование
...
Описание
...
Тип
...
Пример заполнения
...
Обязательность заполнения поля
...
Параметры
...
Equivalence Version 5 (Java)
Action group: Operators
...
Description
An identity (equality) operator that returns True if both operands have the same value.
Action icon
Settings of parameters
Property | Description | Type | Filling example | Mandatory field |
Parameters | ||||
First operand | Value or variable of the first boolean operand | Robin.Boolean | true | Yes |
Second operand | Value or variable of the second boolean operand | Robin.Boolean | true | Yes |
Results | ||||
Result | Variable containing the result of the operation | Robin.Boolean | true |
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
- Assemble a robot scheme consisting of actions:
- Create a numeric variable "Variable 3" into which the result of the "Equivalence action will be written.
- Move the "Equivalence" action to the workspace and set its parameters.
- Move the "If" action to the workspace and specify "Logical variable 3" in the action parameter.
- In the "True" branch, add the "Show message" action and set its parameters.
- In the "False" branch, add the "Show message" action and set its parameters.
- tart the robot using the "Start" button in the top panel.
Result
The comparison of variable values has been performed successfully.
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".
Реализация:
- Собрать схему робота, состоящего из действий:
- Создать переменную с типом логический "Logical variable 3" для записи в нее результата действия "Equivalence".
- Перетащить действие "Equivalence" на рабочую область и настроить его параметры.
- Перетащить действие "If" на рабочую область и указать в параметре действия "Logical variable 3".
- В ветвь "True" добавить действие "Show message" и настроить его параметры.
- В ветвь "Ложь" добавить действие "Show message" и настроить его параметры.
- Запустить робота по кнопке "Запуск" и верхней панели.
Результат: сравнение значений переменных выполнено успешно.
Отображено диалоговое окно с результатом