Разработка виртуального вычислительного устройства с многослойной структурой

Разработка виртуального вычислительного устройства с кассетной структурой. Массивы и кластеры. Вычисления над элементами массива. Вычислительные функции пакета LabVIEW. Логическая последовательность выполнения отдельных частей программы (подпрограммы).

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 15.01.2009
Размер файла 252,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

ЗАДАНИЕ 1

Разработка виртуального вычислительного устройства с многослойной структурой

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

Индивидуальное задание

Таблица 1

Вариант

f1(x)

f2(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 в зависимости от условия х><=а. Выведите всю информацию на осциллограф.

Решение

Размещение компонентов на форме, и результат работы программы:

Разработанная схема:

При разаработке данного задания использовались следующие типы компонентов 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 - невизуальный компонент; сложение.

Numeric \ Multiply - невизуальный компонент; умножение.

Numeric \ Random Number (0-1) - невизуальный компонент; применяется для генерации случайных чисел.

Numeric \ Convertion \ To Word Integer - невизуальный компонент; преобразование значения к типу `integer'.

Вывод: при выполнении данного задания я освоила работу с массивами `Array' и компонентом `Index Array' в интерактивной среде LabVIEW.


Подобные документы

  • Разработка вычислительного комплекса для преобразования параллельного десятичного кода в двоичный; вычисления суммы или разности; преобразования результата обратно в десятичный код и отображения на дисплее. Схемы логических элементов программы Minecraft.

    курсовая работа [2,5 M], добавлен 25.01.2013

  • Функциональное диагностирование вычислительного устройства (ВУ), требования к нему по производительности, диапазону представления чисел, точности вычислений, сложности реализации и достоверности функционирования. Контроль по модулю ВУ с плавающей точкой.

    реферат [1,2 M], добавлен 14.12.2012

  • Описание и назначение устройства специализированного вычислительного телеметрического. Главные требования к информационному составу кадра при КРП, ОПС и ОР. Разработка программного обеспечения первого процессора (прием информации и ее передача).

    курсовая работа [50,4 K], добавлен 30.11.2011

  • Повышение быстродействия операционной системы. Разработка драйверов для средств хранения данных, управление работой устройства командами PnP. Создание, настройка параметров и установка классового драйвера виртуального диска, его структура и свойства.

    курсовая работа [163,2 K], добавлен 18.06.2009

  • Теоретическое изучение системы проведения арифметических операций над двоичными числами. Создание описания операций умножения и блок-схемы алгоритма её выполнения. Определение набора управляющих сигналов и синтез схемы арифметико-логического устройства.

    курсовая работа [169,3 K], добавлен 25.12.2012

  • Назначение и преимущества использования среды программирования LabView. Передняя панель и блок-схема простого виртуального прибора VI. Разработка структурной и принципиальной схем преобразователя напряжения и частоты, алгоритм его функционирования.

    дипломная работа [1,7 M], добавлен 29.01.2013

  • Разработка структуры объекта "Калькулятор" - электронного вычислительного устройства для выполнения операций над числами или алгебраическими формулами. Текст программы, результат ее работы. Свойство реального объекта. Блок-схема, алгоритм приложения.

    контрольная работа [68,8 K], добавлен 11.04.2015

  • Разработка структурной схемы вычислительного устройства, выбор системы команд и определение форматов. Разработка алгоритма командного цикла, выполнения арифметических и логических операций. Проектирование операционного автомата, устройств управления.

    курсовая работа [2,8 M], добавлен 15.05.2014

  • Принципы построения систем с переменной структурой для управления свободным движением линейных объектов с постоянными параметрами. Разработка модели системы с переменной структурой с применением инструментов Model Vision Studium и Simulink пакета MathLab.

    дипломная работа [4,3 M], добавлен 26.10.2012

  • Разработка вычислительного устройства для умножения двоичных чисел с фиксированной запятой, без знака, представленных в прямом коде. Алгоритм операции, структурная схема АЛУ, диаграмма управляющих сигналов, функциональная схема устройства управления.

    контрольная работа [180,2 K], добавлен 01.10.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.