История страницы
"Or"
...
Группа действий: Операторы
Оператор логического сложения (логическое ИЛИ), который возвращает значение True, если любой из операндов имеет значение True, иначе - False.
Настройки
...
Свойство
...
Англ. наименование
...
Описание
...
Тип
...
Пример заполнения
...
Обязательность заполнения поля
...
Параметры
...
Disjunction Version 5 (Java)
Action group: Operators
...
Description
A logical addition operator (logical OR) that returns True if either operand is True, otherwise it returns False.
Action icon
Settings of parameters
Property | Description | Type | Filling example | Mandatory field |
Parameters | ||||
First operand of boolean type | First operand of boolean type | Robin.Boolean | true | Yes |
Second operand of boolean type | Second operand of boolean type | Robin.Boolean | true | Yes |
Results | ||||
Result | Result variable, true - if at least one operand is true, false - otherwise | 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. It is required to check the expression Logical variable 1=True AND/OR Logical variable 2=True. If the result is positive, print a dialog box with a message - true, if the result is negative, the message is false.
Solution
Use the "Disjunction", "If", and "Show message" actions.
Implementation
- Assemble a robot scheme consisting of actions:
- Create a variable with type logical "Logical variable 3" to record the result of the "Disjunction" action into it.
- Move the "Disjunction" action to the workspace and set its parameters.
- Move the "If" action to the workspace and set the action parameter to "Logical variable 3".
- 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.
- Start the robot using the "Start" button and the top panel.
Result
Variable value comparison was successful.
A dialog box with the result is displayed.
Особые условия использования
Отсутствуют.
Пример использования
Задача: существует "Логическая переменная 1" со значением = true и "Логическая переменная 2" со значением = false. Требуется проверить выражение Логическая переменная 1=Истина И/ИЛИ Логическая переменная 2=Истина. При положительном результате вывести диалоговое окно с сообщением - верно, при отрицательном результате сообщение - неверно.
Решение: воспользоваться действиями "Дизъюнкция", "Если", "Сообщение".
Реализация:
- Создать переменную с типом логический "Логическая переменная 3" для записи в нее результата действия "Дизъюнкция".
- Перетащить действие "Дизъюнкция" на рабочую область и настроить его параметры.
- Перетащить действие "Если" на рабочую область и указать в параметре действия "Логическую переменную 3".
- В ветвь "Истина" добавить действие "Сообщение" и настроить его параметры.
- В ветвь "Ложь" добавить действие "Сообщение" и настроить его параметры.
- Запустить робота по кнопке "Запуск" и верхней панели.
Результат: сравнение значений переменных выполнено успешно, отображено диалоговое окно с результатом