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

Ключ

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

"And"

...

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

Оператор логического умножения (логическое И), который возвращает значение True, если оба операнда имеют значение True, иначе - False.

Image Removed

Настройки

...

Свойство

...

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

...

Описание

...

Тип

...

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

...

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

...

Параметры

...

Conjunction Version 5 (Java)

Action group: Operators

...

Description

A logical multiplication operator (logical AND) that returns True if both operands are True, otherwise it returns False.

Action icon

Image Added

Settings of parameters

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
First boolean variableThe value of the first boolean variableRobin.BooleantrueYes
Second boolean variableThe value of the second boolean variableRobin.BooleantrueYes
Results
ResultA variable containing the result of an AND operation.Robin.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. It is required to check the expression Logical variable 1=Logical variable 2. If the result is positive, display a dialog box with a message - true, if the result is negative, the message - false. 

Solution

Use the actions "Conjunction", "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 "Conjunction" action into it. 
    Image Added
  3. Move the "Conjunction" 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 comparison of variable values has been performed successfully. 

Image Added

A dialog box with the result is displayed.

Image Added

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

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

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

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

Решение: воспользоваться действиями "Конъюнкция", "Если", "Сообщение". 

Реализация: 

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

Результат: сравнение значений переменных выполнено успешно,  отображено диалоговое окно с результатом 

Image Removed