Контрольная работа: Разработка виртуального вычислительного устройства с многослойной структурой
Разработанная схема:
При разаработке данного задания использовались следующие типы компонентов LabVIEW:
Numeric \ Add – невизуальный компонент; сложение двух чисел.
Numeric \ Less Or Equal – невизуальный компонент; меньше или равно.
Graph \ Waweform graph – визуальный компонент; применяется для отображения результатов расчета в виде графика.
Numeric \ Digital control – визуальный компонент; применяется для ввода числовых данных.
Boolean \ Horizntal Toggle Switch – визуальный компонент; применяется для ввода (переключения) логических значений (true \ false).
Boolean \ Round LED – визуальный компонент; индикатор применяется для отображения логических значений (true \ false).
Structures \ Case – невизуальный компонент; многослойная структура управление которой (выбор слоя) производится через селектор.
Structures \ While loop – невизуальный компонент; применяется для создания циклов (while).
Structures \ Formula node – невизуальный компонент; применяется для ввода формул в текстовом виде.
Вывод: при выполнении данного задания я освоила работу с кассетной структурой ‘Case’ в интерактивной среде LabVIEW.
ЗАДАНИЕ 3
МАССИВЫ И КЛАСТЕРЫ
Цель: Познакомиться с различными структурами данных в пакете LabVIEW, выполнить индивидуальное задание в изучаемой среде и осуществить проверку по своей программе на языке Паскаль. Выполненные материалы представить в пояснительной записке к контрольной работе.
Индивидуальное задание
Таблица 2
Вариант |
Размерность матрицы | Задание |
7 |
9*9*9 |
Суммировать и вывести на рабочий стол элементы 1й и 5й плоских матриц |
Для выполнения индивидуального задания №3 необходимо разработать и отладить программу, выполняющую заполнение массива заданной размерности для своего варианта с помощью генератора случайных чисел. Произведите вычисления над элементами массива в соответствии с вариантом (табл. 2).
Решение
Размещение компонентов на форме, и результат работы программы:
Разработанная схема:
При разаработке данного задания использовались следующие типы компонентов LabVIEW:
Array & Cluster \ Array – визуальный компонент; применяется для представления массивов с различными количествоми измерений.
Structures \ For loop – невизуальный компонент; применяется для создания циклов (for).
Array \ Index Array – невизуальный компонент; применяется для извлечения значения (подмассива) из массива.
Numeric \ Add – невизуальный компонент; сложение.