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

Ключ

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

"Not"

...

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

Оператор логического отрицания, который возвращает значение противоположное значению операнда.

Image Removed

Настройки

...

Свойство

...

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

...

Описание

...

Тип

...

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

...

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

...

Параметры

...

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

Image Added

Settings of parameters

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
Boolean operandValue of boolean operandRobin.BooleantrueYes
Results
ResultOperand negation resultRobin.Booleantrue

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

  1. Assemble a robot scheme consisting of actions: 
    Image Added

  2. Create a variable with type logical "Logical variable 3" to record the result of the "Inversion" action into it. 
    Image Added
  3. Move the "Inversion" action to the workspace and set its parameters. 
    Image Added
  4. Move the "If" action to the workspace and set the action parameter to "Logical variable 3". 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. Start the robot using the "Start" button and the top panel. 

Result  

The robot completed successfully

Image Added

A dialog box with the result is displayed. 

Image Added

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

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

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

Задача: существует "Логическая переменная 1" со значением = false. Требуется вернуть значение противоположное Логической переменной 1 (true).  В диалоговое окно вывести сообщение - верно (результат переменной true).  

Решение: воспользоваться действиями "Инверсия", "Если", "Сообщение". 

Реализация: 

  1. Создать переменную с типом логический "Логическая переменная 3" для записи в нее результата действия "Инверсия". 
    Image Removed
  2. Перетащить действие "Инверсия" на рабочую область и настроить его параметры. 
    Image Removed
  3. Перетащить действие "Если" на рабочую область и указать в параметре действия "Логическую переменную 3". 
    Image Removed
  4. В ветвь "Истина" добавить действие "Сообщение" и настроить его параметры.
    Image Removed
  5. В ветвь "Ложь" добавить действие "Сообщение" и настроить его параметры.
    Image Removed
  6. Запустить робота по кнопке "Запуск" и верхней панели. 

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

Image Removed