Использование булевых функций в среде Labview
Создание в среде Labview виртуального прибора, использующего три тумблера и три разноцветных светодиода, состояние которых удовлетворяет условию задачи. Алгоритм их включения. Иллюстрированный порядок моделирования с использованием булевых функций.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 04.01.2019 |
Размер файла | 2,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
КОНТРОЛЬНАЯ РАБОТА
на тему: "Использование булевых функций в среде Labview"
по дисциплине: "Основы проектирования измерительно-вычислительных комплексов"
Цель контрольной работы
Создание в среде Labview виртуального прибора, использующего три тумблера и три разноцветных светодиода. Включение светодиодов должно определяться состоянием тумблеров в соответствии с таблицей, приведенной ниже.
№ Варианта |
Условие включения Красного светодиода |
Условие включения Желтого светодиода |
Условие включения Зеленого светодиода |
|
5 |
Одновременно включены 1 и 2 тумблеры или выключен 3 тумблер К=(1+2)/(not 3) |
Одновременно включены 1 и 3 тумблеры Ж=(1+3) |
Включен 2 тумблер З=2 |
Таблица алгоритма включения светодиодов
1 тумблер |
2 тумблер |
3 тумблер |
Красный |
Желтый |
Зеленый |
|
_ |
_ |
_ |
? |
_ |
_ |
|
? |
_ |
_ |
? |
_ |
_ |
|
? |
? |
_ |
? |
_ |
? |
|
_ |
? |
_ |
? |
_ |
? |
|
_ |
? |
? |
_ |
_ |
? |
|
_ |
_ |
? |
_ |
_ |
_ |
|
? |
_ |
? |
_ |
? |
_ |
|
? |
? |
? |
? |
? |
? |
Примечание: _ - выключен; ? - включен.
Ход контрольной работы
Для начала запустим программу Labview:
В левом окне Front Panel открываем панель Controls ?Booleam, где выбираем три светодиода и три выключателя тумблера. Для удобства переименовываем и перекрашиваем светодиоды в соответствующий наименованию цвет.
В правом окне Block Diagram открываем панель Functions? Booleam, где используем соответствующие заданию And, Or, Not для построения соответствующего алгоритма включения/выключения светодиодов.
Построив схему, соответствующую условию, необходимо проверить, правильно ли подключены выключатели к светодиодам.
Для этого нажимаем в верхней панели Run и отслеживаем результат, который должен соответствует алгоритму:
1. Все три тумблера выключены - горит красный светодиод.
2. Включен первый тумблер - горит красный светодиод.
3. Включены 1 и 2 тумблеры - горят красный и зеленый светодиоды.
булевая функция labview виртуальный
4. Включен 2 тумблер - горят красный и зеленый светодиоды.
5. Включены 2 и 3 тумблеры - горит зеленый светодиод.
6. Включен 3 тумблер - ни один из светодиодов не загорается.
7. Включен 1 и 3 тумблер - загорается желтый светодиод.
8. Включены все тумблеры - загораются все цвета.
Вывод
В результате проделанной работы был создан виртуальный прибор, использующий три тумблера и три разноцветных светодиода, состояние которых удовлетворяет условию задачи. А именно: красный светодиод загорается при одновременном включении 1 и 2 тумблера, либо отключенном состоянии 3 тумблера; желтый светодиод загорается при одновременном включении 1 и 3 тумблера; зеленый светодиод загорается при включенном 2 тумблере.
Размещено на Allbest.ru
Подобные документы
Назначение и преимущества использования среды программирования LabView. Передняя панель и блок-схема простого виртуального прибора VI. Разработка структурной и принципиальной схем преобразователя напряжения и частоты, алгоритм его функционирования.
дипломная работа [1,7 M], добавлен 29.01.2013Разработка протокола передачи информации, использующего многоуровневый аналоговый сигнал. Проект приложения, осуществляющий моделирование коммуникационной сети датчиков пожарной безопасности на основании разработанного протокола в среде LabVIEW.
дипломная работа [4,4 M], добавлен 07.07.2012Переходная и импульсная характеристики объекта управления. Передаточная функция и переходная характеристика замкнутой системы. Оценка качества переходного процесса в среде LabView. Сравнение частотных характеристик объекта управления и замкнутой системы.
курсовая работа [1,1 M], добавлен 27.05.2014Элемент вывода числового значения Numeric Indicator. Замена строк верхней половины массива местами со строками нижней половины. Используемые функции виртуальных приборов в среде графического программирования LabVIEW 7.0. Копии экранов передней панели.
курсовая работа [1,6 M], добавлен 13.02.2016Разработка в среде программирования LabVIEW прикладного программного обеспечения для организации взаимодействия с измерительной и управляющей аппаратурой. Моделирование линейных непрерывных и замкнутых систем. Численное решение дифференциальных уравнений.
реферат [213,1 K], добавлен 18.03.2011Создание программы в среде LabVIEW 7.1 для аудиометра – прибора для исследования чувствительности слуха. Определение входных и выходных данных системы, алгоритма обработки данных. Схемы и диаграммы, необходимые для разработки программного продукта.
курсовая работа [2,6 M], добавлен 03.04.2012Использование LabVIEW в системах сбора и обработки данных, для управления техническими объектами и технологическими процессами. Программирование, основанное на потоках данных. Интерфейсная панель LabVIEW, окно редактирования диаграмм, панель управления.
курсовая работа [771,7 K], добавлен 10.11.2009Разработка программы, моделирующей работу реального прибора магнитотерапии и состоящей из модулей получения информации из базы данных, ее обработки и добавления анкеты нового пациента в БД. Реализация программного продукта в среде разработки LabView.
курсовая работа [3,1 M], добавлен 28.10.2014Сущность и сферы применения концепции виртуального выбора, используемые в ней продукты и их характеристика. Порядок и принципы программирования, основанного на потоках данных. Достоинства и недостатки системы LabVIEW, ее средства и возможности.
реферат [344,2 K], добавлен 10.11.2009Система программирования LabVIEW и ее использование в системах сбора и обработки данных. Программирование, основанное на потоках данных. Генерирование детерминированных процессов. Способность инструментов программы изменяться. Расчет значений массива.
контрольная работа [424,4 K], добавлен 18.03.2011