Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

LabView Кирсанов и не Кирсанов / Применение циклических операций при расчётах и моделировании

.docx
Скачиваний:
2
Добавлен:
27.11.2024
Размер:
54.85 Кб
Скачать

Отчёт по Лабораторной работе №4 Применение циклических операций при расчётах и моделировании

Выполнил:

Цель: изучение особенностей циклов в LabVIEW; выработка практических навыков применения циклов при выполнении обработки данных и расчетов.

Краткое теоретическое обоснование: Структуры – это специальная группа элементов в LabVIEW, которые позволяют существенно расширить функциональные возможности виртуального прибора (ВП) и оптимизировать реализуемый алгоритм с точки зрения использования вычислительных ресурсов ПК.

К основным элементам из разряда структур относятся: 1) For Loop – цикл, выполняющий заранее заданное число итераций; 2) While Loop – условный цикл (количество итераций заранее не определено); Большая часть структур в LabVIEW представляют собой рамки, имеющие свой особый внешний вид, а также определенный набор элементов, необходимых для работы и управления структурой.

Цикл For Loop Неотъемлемыми составляющими цикла являются: «N» – элемент для задания количества итераций (последовательных выполнений) цикла; «i» – генератор итераций: выдает номер текущей итерации цикла (нумерация итераций начинается с нуля). Программный код, помещенный внутрь рамки цикла, выполняется последовательно, заданное число итераций подряд. Таким образом, цикл очень часто используется при вычислениях, когда необходимо повторять один и тот же алгоритм, меняя значения одной или нескольких переменных. Одним из частых применений цикла является, например, генерация сигнала. В цикле, при этом, осуществляется вычисление мгновенных значений сигнала при меняющимся с постоянным шагом значении времени t. Количество итераций N цикла в этом случае, будет соответствовать числу точек (отсчетов) сигнала на графике.

Цикл While Loop Цикл While Loop работает до тех пор, пока выполняется определенное условие. Таким образом, количество итераций цикла заранее, как правило, не известно. Цикл While Loop не имеет элемента N, но содержит внутри своей рамки элемент остановки. Зеленый цвет внешней рамки этого элемента говорит о типе данных–логический (boolean, булевский). Следовательно, остановка цикла осуществляется при определенном значении переменной этого типа.

Ход работы:

Задание 1. Создание ВП для возведения числа в степень

Задание 2. Создание ВП для вычисления факториала

Задание 3. Вычисление функции на основе разложения в ряд Тейлора

Задание 4. Расчёт и отображение значений функции в графическом виде

Вывод: ознакомился с программным пакетом LabVIEW и выработал практические навыки создания виртуальных приборов в среде программирования LabVIEW.