Розробка віртуального обчислювального пристрою з багатошаровою структурою

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

ЗАВДАННЯ 1

Розробка віртуального обчислювального пристрою з багатошаровою структурою

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

Індивідуальне завдання

Таблиця 1

Варіант

f 1 (x)

f 2 (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 в залежності від умови х> <= а. Виведіть всю інформацію на осцилограф.

Рішення

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


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


При разаработке даного завдання використовувалися такі типи компонентів 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.

Додати в блог або на сайт

Цей текст може містити помилки.

Програмування, комп'ютери, інформатика і кібернетика | Контрольна робота
20.6кб. | скачати


Схожі роботи:
Розробка обчислювального пристрою
Розробка драйвера віртуального жорсткого диска
Організація віртуального диска Структура файлу образу віртуального диска
Організація віртуального диска Структура файлу-образу віртуального диска
Розробка зарядного пристрою
Розробка пристрою узгодження
Розробка програм для мобільного пристрою
Розробка топково-пальникового пристрою котла
Розробка математичної моделі електронного пристрою
© Усі права захищені
написати до нас