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

Ключ

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

...

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

Image RemovedImage Added


Настройки


Свойство

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

Описание

Тип

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

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

Параметры

Операнд 1Operand 1Выражение, имеющее результат логического типа или логическая переменная.ЛогическийFalseДа
Операнд 2Operand 2Выражение, имеющее результат логического типа или логическая переменная.ЛогическийFalseДа
Результаты
РезультатResultПеременная логического типа, содержащая результат действия.ЛогическийЛогическая_переменнаяНет

...

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

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


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

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

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

Реализация: 

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


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

Image Added