Скачиваний:
15
Добавлен:
08.08.2022
Размер:
632.32 Кб
Скачать

МИНОБРНАУКИ РОССИИ

Санкт-Петербургский государственный

электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Кафедра АПУ

отчет

по лабораторной работе №2

по дисциплине «ТСАиУ»

Тема: Логические выражения в среде AS 4.2

Студенты гр. 8391

Петрухина М.С.

Перевертайло Д.А.

Орещенко Н.В.

Преподаватель

Немудрук М.Л.

Санкт-Петербург

2020

Цель работы.

Освоение основных методов программирования на примере изучения возможностей дискретного управления с использованием модулей цифрового ввода/вывода. Работа с переменными.

Задание на выполнение лабораторной работы.

Составьте программу, реализующую алгоритм логико-командного управления дискретной СУ. Ввод осуществляется с тумблеров имитатора на цифровых входах модуля, а вывод - на цифровые выходы модуля. Выбор конкретных каналов - произвольный. Выходное значение вычисляется в соответствии с логической функцией от входных значений.

Составьте таблицу истинности логической функции. Продемонстрируйте преподавателю правильность работы вашей программы.

К реализации предлагается один из следующих вариантов логической функции:

Вариант

Функция

1

2

3

4

5

6

X0 and (X1 or not X2 ) xor X3

X0 and X1 and (X2 xor X3)

(X0 xor X1) or not(X2 xor X3)

not(X0 and (X1 xor X2) or X3)

X0 xor (not(X1) and (X2 or X3))

X0 or X1 and not(X2 xor not(X3))

Все логические функции имеют четыре аргумента и одно результирующее значение.

Обработка результатов эксперимента.

Рис. 1. Код программы

В результате выполнения данного кода имеем следующую таблицу истинности:

Рис.2. Таблица истинности

Данный код представим следующим образом, используя язык Automation Basic:

Рис.3. Код программы на языке AB.

Выводы.

В результате проведения данной лабораторной работы, мы освоили основные методы программирования на примере изучения возможностей дискретного управления с использованием модулей цифрового ввода/вывода. Также изучили работу с переменными в среде AS 4.2.

4

Соседние файлы в папке УТС 5 семестр