В материале [https://dzen.ru/a/ZAq0N8VOKEDcTDy3?share_to=link] представлен цикл лабораторных работ, выполняемых в среде программирования PC WorX. Текущая лабораторная работа направлена на получение навыков реализации в среде программирования PC WorX v.6.30 выражений, содержащих операторы сравнения, а также для получения навыков разработки приложений на языке программирования Function Block Diagram, использующих программные блоки операций сравнения.
Базовые блоки, реализующие операции сравнения на языке Function Block Diagram в PC WorX, показаны на рисунке ниже и представляют собой следующие операции (слева направо сверху вниз): «Равно» (EQ), «Больше или равно» (GE), «Больше» (GT), «Меньше или равно» (LE), «Меньше» (LT) и «Не равно» (NE).
Все вышеуказанные элементы имеют два входа IN1 и IN2, на которые следует подавать данные для сравнения одинакового типа. Выход элементов имеет тип bool, его можно инвертировать, поставив галочку «Negated» в окне свойств элемента.
В следующей таблице описаны входные и выходные параметры для всех операций сравнения:
Упражнение.
Необходимо в среде программирования PC WorX v.6.30 разработать приложение на языке программирования Function Block Diagram для реализации следующего выражения (см. вариант ниже) и проверить, верно ли неравенство при указанных значениях переменного.
Заметим, что при реализации выражений необходимо использовать операторы сравнения, а также могут понадобиться некоторые арифметические операции, подробное изложение работы с ними представлено:
Вариант 1.
Решение: целое число равно 4.
Вариант 2.
Вариант 3.
Вариант 4.
Вариант 5.
Вариант 6.
Вариант 7.
Вариант 8.
Вариант 9.
Вариант 10.
Вариант 11.
Решение: наименьшим целым решением будет число 2.
Вариант 12.
Решение: наименьшим целым решением будет число -1.
Вариант 13.
Вариант 14.
Вариант 15.
Вариант 16.
Вариант 17.
Вариант 18.
Вариант 19.
Вариант 20.
Вариант 21.
Решение: целое число, равное 6.
Вариант 22.
Решение: целое число, равное 1.
Вариант 23.
Решение: целое число, равное 3.
Вариант 24.
Решение: действительное число, равное 2,5.
Вариант 25.
Вариант 26.
Решение: целое число, равное 3.
Вариант 27.
Вариант 28.
Вариант 29.
Вариант 30.
Вариант 31.
Решение: целое число, равное 4.
Вариант 32.
Вариант 33.
Решение: целое число, равное 3.
Вариант 34.
Вариант 35.
Решение: целое число, равное 2.
Вариант 36.
Вариант 37.
Вариант 38.
Решение: целое число, равное 4.
Вариант 39.
Рассмотрим пример реализации схемы в среде программирования PC WorX варианта 39:
Вариант 40.
Рассмотрим пример реализации схемы в среде программирования PC WorX варианта 40:
Рекомендуется при реализации схемы приводить расчеты отдельно левой части и отдельно правой части неравенства для отладки и нахождения возможных ошибок.
Замечание: обратите внимание, что для возведения в степень использована функция EXPT, это возведение в степень, первый вход IN1 - это число, которое возводится, второй вход IN2 - та степень, в которую предлагается возводить.
Свои результаты, реализованные в среде программирования PC WorX (или других программ для языка программирования FBD) прилагайте в виде скринов в комментариях к этому материалу.