
- •Основы программирования, математического моделирования и обработки данных в среде labview
- •Печатается по решению редакционно- издательского совета ОрелГту
- •302020, Г. Орел, Наугорское шоссе, 29.
- •Содержание
- •Введение
- •Создание, копирование и удаление объектов
- •Отмена и восстановление действий
- •Идентификация объектов
- •Выделение и удаление проводников данных
- •Редактирование текста
- •Изменение размеров объектов
- •Лабораторная работа № 1 основы программирования в среде labview
- •Общие положения
- •Типы и проводники данных
- •Порядок выполнения задания 1
- •Порядок выполнения задания 2
- •Контрольные вопросы:
- •Лабораторная работа № 2 исследование функций и построение сложных кривых в среде labview
- •Основные сведения
- •Порядок выполнения работы по заданию 1
- •Порядок выполнения работы по заданию 2
- •Контрольные вопросы:
- •Лабораторная работа № 3 моделирование физических процессов в инженерной среде labview
- •Основные положения
- •Порядок выполнения задания
- •Контрольные вопросы
- •Лабораторная работа № 4 автоматизация экспериментальных исследований в среде labview
- •Основные положения
- •Описание экспериментальной установки
- •Порядок выполнения задания 1
- •Порядок выполнения задания 2
- •Контрольные вопросы
- •Лабораторная работа № 5 функции генерации, ввода и обработки данных в labview
- •Основные положения
- •Порядок выполнения задания 1
- •Порядок выполнения задания 2
- •Контрольные вопросы:
- •Дополнительные сведения ni LabView - единая платформа для управления, измерений и моделирования
- •Проектирование и разработка на единой платформе
- •Автоматизированные системы измерения и тестирования на платформе LabView
- •Платформа для промышленных систем измерения и управления на базе LabView
- •Платформа для разработки и отладки встраиваемых систем на базе LabView
- •Одна платформа, множество приложений
- •Единая платформа LabView 8: возможности распределенного интеллекта для решения задач управления, измерений и проектирования
- •Распределенные системы проектирования, управления и измерений
- •Проблемы разработки распределенных систем
- •Программирование распределенных систем с вычислительными узлами разного типа
- •Коммуникации и обмен данными
- •Разработка, отладка и загрузка кода на узлы распределенной системы
- •Синхронизация отдельных узлов системы с множеством процессоров и платформ исполнения
- •LabView 8 представляет возможности распределенного интеллекта
- •Список литературы
Порядок выполнения задания 2
Рассмотреть лицевую панель и блок-диаграмму экспериментальной работы (рисунки 4.5 и 4.6) и отметить общие узлы, структуры и наиболее существенные отличия от моделирующей программы.
Собрать установку, как показано на рисунке 4.2, соединив источник питания, ключ, конденсатор и резистор. Подключить источник питания и плату автоматизированного сбора данных.
Подключить датчик напряжения к контактам конденсатора и плате сбора данных.
Подключить плату сбора данных к USB разъему компьютера.
Включить компьютер и вызвать программу лабораторной работы «Condensator».
Перевести ключ в положение «зарядка конденсатора» и запустить программу измерений.
Через 3-5 секунд перевести ключ в режим разрядки конденсатора. Обратить внимание, что при разрядке напряжение на обкладках конденсатора и ток через сопротивление резистора падают, а прошедший через сопротивление нагрузки суммируемый заряд увеличивается.
Программа измерения отключается автоматически при достижении нулевого уровня (≤0,1 В) напряжения на обкладках конденсатора. При этом на индикаторах отображаются величина заряда конденсатора, его емкость и время разрядки, которые заносятся в таблицу 4.2.
Рисунок 4.5 - Лицевая панель компьютерной системы измерения
Рисунок 4.6 - Графический код программы по определению
емкости конденсатора
После автоматического выключения измерений сравнить полученные данные с результатами компьютерного моделирования.
Ответить на контрольные вопросы и сделать самостоятельные выводы по проведенной работе.
Таблица 4.2 - Результаты измерений
№ опыта |
Сопротивление резистора, Ом |
Заряд, Кл |
Емкость конден- сатора, мкФ |
Время разрядки, с |
1 |
|
|
|
|
2 |
|
|
|
|
3 |
|
|
|
|
4 |
|
|
|
|
Выводы
Составлена программа моделирования лабораторной работы по определению емкости конденсатора методом суммирования количества элементарных зарядов, стекающих с его обкладок.
В качестве структур, обеспечивающих выполнение работы, использован узел формул и сдвиговый регистр, позволяющий интегрировать значения силы тока в цепи разрядки конденсатора по времени.
Для повышения точности определения емкости конденсатора, предусмотрено автоматическое выключение измерений в тот момент, когда напряжение на его обкладках снизится до 0,1 В.
Проведено сравнение результатов выполненных вычислений с экспериментальными данными. Показано, что моделирование позволяет установить общие закономерности процесса разрядки, а разработанная программа обработки данных может полностью использоваться в качестве самостоятельной подпрограммы автоматизации реального физического эксперимента.