История страницы
"Not"
...
Группа действий: Операторы
Оператор логического отрицания, который возвращает значение противоположное значению операнда.
Настройки
...
Свойство
...
Англ. наименование
...
Описание
...
Тип
...
Пример заполнения
...
Обязательность заполнения поля
...
Параметры
...
Inversion Version 3 (Net)
Action group: Operators
...
Description
A logical negation operator that returns a value opposite to the value of the operand.
Action icon
Settings of parameters
Property | Description | Type | Filling example | Mandatory field |
Parameters | ||||
Boolean operand | Value of boolean operand | Robin.Boolean | true | Yes |
Results | ||||
Result | Operand negation result | Robin.Boolean | true |
Special conditions of use
None.
Example of use
Task
There is a "Logical variable 1" with value = false. It is required to return the opposite value of Logical variable 1 (true). In the dialog box output the message - true (the result of the variable true).
Solution
Use the actions "Inversion", "If", "Show message".
Implementation
- Assemble a robot scheme consisting of actions:
- Create a variable with type logical "Logical variable 3" to record the result of the "Inversion" action into it.
- Move the "Inversion" 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
The robot completed successfully
A dialog box with the result is displayed.
Особые условия использования
Отсутствуют.
Пример использования
Задача: существует "Логическая переменная 1" со значением = false. Требуется вернуть значение противоположное Логической переменной 1 (true). В диалоговое окно вывести сообщение - верно (результат переменной true).
Решение: воспользоваться действиями "Инверсия", "Если", "Сообщение".
Реализация:
- Создать переменную с типом логический "Логическая переменная 3" для записи в нее результата действия "Инверсия".
- Перетащить действие "Инверсия" на рабочую область и настроить его параметры.
- Перетащить действие "Если" на рабочую область и указать в параметре действия "Логическую переменную 3".
- В ветвь "Истина" добавить действие "Сообщение" и настроить его параметры.
- В ветвь "Ложь" добавить действие "Сообщение" и настроить его параметры.
- Запустить робота по кнопке "Запуск" и верхней панели.
Результат: отображено диалоговое окно с результатом