Контрольная работа: Разработка виртуального вычислительного устройства с многослойной структурой
Цель: Ознакомиться с вычислительными функциями пакета LabVIEW и выполнить индивидуальное задание с применением многослойной структуры, проверить работу вычислительного устройства и оформить задание в пояснительной записке к контрольной работе.
Индивидуальное задание
Таблица 1
Вариант |
f1 (x) |
f2 (x) |
Хн |
Xк |
7 |
|
|
0,8 |
3,6 |
Для выполнения индивидуального задания №1 используются исходные данные предыдущей лабораторной работы №6 (табл. 1), но с использованием многослойной структуры. В первом слое необходимо сделать ввод всех исходных данных от рукояток интерактивного задания параметров. Во втором слое необходимо просчитать функцию f1 от начального и до конечного значения аргумента х. В третьем слое необходимо сделать тоже самое со второй функцией f2. А в четвертом слое необходимо рассчитать заданную функцию У в зависимости от условия х><=а. В пятом слое необходимо вывести всю информацию на три отдельных осциллографа или вывести все три функции на трехвходовый осциллограф цветными линиями.
Решение
Размещение компонентов на форме, и результат работы программы:
Разработанная схема:
При разаработке данного задания использовались следующие типы компонентов LabVIEW:
Graph \ Waweform graph – визуальный компонент; применяется для отображения результатов расчета в виде графика.
Numeric \ Digital control – визуальный компонент; применяется для ввода числовых данных.
Structures \ Sequense – невизуальный компонент; многослойная структура; данная многослойная структура позволяет организовать логическую последовательность выполнения отдельных частей программы (подпрограммы). Они записываются на отдельном листе или совокупности листов структуры.
Structures \ While loop – невизуальный компонент; применяется для создания циклов (while).
Structures \ Formula node – невизуальный компонент; применяется для ввода формул в текстовом виде.
Numeric \ Add – невизуальный компонент; сложение двух чисел.
Numeric \ Less Or Equal – невизуальный компонент; меньше или равно.
Вывод: при выполнении данного задания я освоила работу с многослойной структурой ‘Sequense’ в интерактивной среде LabVIEW.
ЗАДАНИЕ 2
РАЗРАБОТКА ВИРТУАЛЬНОГО ВЫЧИСЛИТЕЛЬНОГО УСТРОЙСТВА С КАССЕТНОЙ СТРУКТУРОЙ
Цель: Ознакомиться с вычислительными функциями пакета LabVIEW и выполнить индивидуальное задание с применением кассетной структуры, проверить работу вычислительного устройства и представить материалы в пояснительной записке к контрольной работе.
Индивидуальное задание
Для выполнения индивидуального задания №2 используются исходные данные задания 1, но с использованием кассетной структуры. Необходимо сделать ввод всех исходных данных от рукояток интерактивного задания параметров. Переключать работу кассетной структуры необходимо от рукоятки параметра а.
Функцию f1 просчитать в первом окне кассетной структуры. Во втором окне просчитайте функцию f2 в зависимости от условия х><=а. Выведите всю информацию на осциллограф.
Решение
Размещение компонентов на форме, и результат работы программы:
--> ЧИТАТЬ ПОЛНОСТЬЮ <--