Міністерство освіти І науки, молоді та спорту україни івано-франківський національний технічний університет нафти І газу icon

Міністерство освіти І науки, молоді та спорту україни івано-франківський національний технічний університет нафти І газу




Скачати 51.16 Kb.
НазваМіністерство освіти І науки, молоді та спорту україни івано-франківський національний технічний університет нафти І газу
Дата11.09.2012
Розмір51.16 Kb.
ТипДокументи

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ


Івано-франківський національний технічний

університет нафти і газу


Кафедра :

Електропостачання та електрообладнання


ЛАБОРАТОРНА РОБОТА №5


з курсу „Мікропроцесорні системи керування електроприводом”


Використання CASE структур в середовищі LabVIEW


Виконав(ла)

Студент(ка) групи


Прийняв(ла)

_________________________


Івано-Франківськ

2012 р.


ЛАБОРАТОРНА РОБОТА №5


Використання CASE структур в середовищі LabVIEW


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


^ 1 ОСНОВНІ ТЕОРЕТИЧНІ ПОЛОЖЕННЯ


Реалізація навіть елементарних алгоритмів, як правило, не обходиться без операцій логічного розгалуження програми в залежності від певних умов. Для цих цілей використовуються так звані Case структури. Такі структури дозволяють здійснити вибір за умовою або по значенням параметра селектора і переходити на виконання відповідних дій.

Створимо елементарну програму, яка дозволить, в залежності від положення тумблера, отримувати різний результат обчислень. Якщо тумблер знаходиться у вимкненому стані, то значення вхідного параметра буде множитися на 10, а в іншому випадку змінюватися не буде.

Приступимо до реалізації завдання. Створюємо новий VI. Формуємо на панелі графічний інтерфейс:

Елементи графічного інтерфейсу, що визначають вхідні параметри розміщуємо зліва, а вихідні,

тобто результат справа. Тепер реалізуємо умовний алгоритм. Переходимо у вікно

редагування діаграм. Встановлюємо в це вікно CASE структуру, яка знаходиться в Functions >> Structures >> Case. Змінюємо її розміри. Зауважимо, що за замовчуванням стан визначено як True (істина). З'єднуємо елементи діаграми як показано на малюнку:





Перемикаємо режим CASE Структури на False (неправда). Для цього необхідно підвести покажчик миші до однією зі стрілок структури (ліва / права) і натиснути ліву кнопку. Стан зміниться. Згідно з завданням реалізуємо алгоритм множення значення вхідного параметра на 10. Для цього необхідно встановити необхідні компоненти у вікно редагування діаграм і з'єднати їх:




Переходимо на інтерфейсну панель і запускаємо програму на виконання в циклічному режимі.


Спробуємо тепер створити програму, де будуть використані відомі нам прийоми та навички програмування, Задача полягає в тому, щоб написати програму, яка генерує послідовність випадкових чисел і виводить їх у вигляді графіка. Крім того, за однократному натисканню

на кнопку повинна проводитися запис вибірки чисел. Графічний інтерфейс повинен включати, як необхідний і достатній мінімум, три графічних об'єкта: вікно відображення графіка, кнопку запису даних на диск і кнопку зупинки виконання програми.

В результаті, повинна візуально вийти схожа "лицьова" частина програми:





У процесі виконання завдання скористаємося до виконавчими функціями, пов'язаними з натисканням на інтерфейсні кнопки / перемикачі. Мова йде про реакції (поведінку) кнопки на натискання, тобто повертається чи кнопка після натискання у вихідне стан або ж остається в натиснутому стані і т.д. В LabVIEW реалізовано шість варіантів реакцій на натиснення кнопки:

Switch When Pressed (Реагує на натискання);

Switch When Released (Реагує на віджимання);

Switch Until Released (Реагує на натиснення і віджимання);

Latch When Pressed (Змінює кероване значення при натисканні і забезпечує автовозврат не раніше, ніж відбудеться читання в програмі);

Latch When Released (Змінює кероване значення тільки після відпускання кнопки і забезпечує

автовозврат);

Latch Until Released (Змінює кероване значення при натисканні і забезпечує автовозврат не раніше, ніж відбудеться читання в програмі або буде відпущена кнопка).

У нашій програмі потрібно встановити для обох кнопок такі опції реакції на натискання, щоб кнопки поверталися в попереднє положення. Якщо цього не зробити для першої кнопки (записи даних на диск), то після натискання на кнопку під час роботи програми, буде

циклічно "вискакувати" меню запису файлу на диск, тобто в результаті получиться, що здійснити зупинку програми буде неможливо.

Для реалізації цього невеликого нововведення необхідно підвести покажчик миші до однієї з кнопок і натиснути праву кнопку миші. У спадному меню вибрати Mechanical Action, а в ньому Latch When Released. Таку ж операцію можна виконати і для кнопки зупинка . Для освоєння різних режимів роботи, самостійно переконатися у цьому самостійно поекспериментуйте при запуску і виконанні програми.

Тепер залишається реалізувати алгоритм програми. В результаті отримаємо наступну діаграму:






^ 2. ВИКОНАННЯ РОБОТИ


Для заданого варіанту створити свій віртуальний прилад, який би показував графік залежності суми випадкової величини та заданої певної електричної величини.

^ Таблиця 1.1 – Розрахункові дані для варіантів


Варіант

Завдання

1

Розрахунок потужності ВЕС при різних параметрах

2

Розрахунок потужності малої ГЕС при різних параметрах

3

Розрахунок струму ЛЕП при різних параметрах

4

Розрахунок перерізу ЛЕП при різних параметрах

5

Розрахунок потужності підстанції при різних параметрах

6

Розрахунок коефіцієнта підстанції при різних параметрах

7

Розрахунок втрат потужності трансформатора при різних параметрах

8

Розрахунок дисконтованих витрат при різних параметрах

9

Розрахунок втрат електроенергії при різних параметрах

Схожі:

Міністерство освіти І науки, молоді та спорту україни івано-франківський національний технічний університет нафти І газу iconМіністерство освіти І науки, молоді та спорту україни івано-франківський національний технічний університет нафти І газу
Створення віртуального приладу з графіками залежності від випадкового числа в Labview
Міністерство освіти І науки, молоді та спорту україни івано-франківський національний технічний університет нафти І газу iconТема міністерство освіти І наукИ, молоді та спорту україни івано-франківський національний технічний університет нафти І газу
Синтез комп'ютерних систем та розробка програмного забезпечення для об'єктів нафтогазового комплексу (комплексна) рк 0111U005890
Міністерство освіти І науки, молоді та спорту україни івано-франківський національний технічний університет нафти І газу iconМіністерство освіти І науки україни івано-Франківський національний технічний університет нафти І газу
Ващишак С. П., Вощинський В. С., Середюк О.Є., Романів В. М. Дипломне проектування. – Івано-Франківськ: Факел, 2008. 90 с
Міністерство освіти І науки, молоді та спорту україни івано-франківський національний технічний університет нафти І газу iconМіністерство освіти І науки україни івано-франківський національний технічний університет нафти І газу
Дослідження механічних характеристик двигуна постійного струму за допомогою віртуального приладу в Labview
Міністерство освіти І науки, молоді та спорту україни івано-франківський національний технічний університет нафти І газу iconКерівникам та науково-педагогічним працівникам Івано-Франківського національного технічного університету нафти І газу
Наказ №293 від 16. 03. 2012 р. Івано-Франківський національний технічний університет нафти І газу посів друге місце без будь-яких...
Міністерство освіти І науки, молоді та спорту україни івано-франківський національний технічний університет нафти І газу iconМіністерство освіти І науки, молоді та спорту україни івано-франківський національний технічний університет нафти І газу
ВП. Але не слід розуміти це так, що йдеться тільки про імітацію реальних приладів. Управління реальними приладами дають можливість...
Міністерство освіти І науки, молоді та спорту україни івано-франківський національний технічний університет нафти І газу iconМіністерство освіти І науки, молоді та спорту України Міжнародний науково – технічний університет ім академіка Ю. Бугая
Цей стандарт установлює загальні вимоги до змісту та оформлення магістерських робіт, дипломних проектів, курсових проектів (робіт),...
Міністерство освіти І науки, молоді та спорту україни івано-франківський національний технічний університет нафти І газу iconУкраїна міністерство освіти І науки, молоді та спорту україни полтавський національний технічний університет імені юрія кондратюка
Міністерство освіти І науки, молоді та спорту україни полтавський національний технічний університет
Міністерство освіти І науки, молоді та спорту україни івано-франківський національний технічний університет нафти І газу iconДоговір №
Франківський національний технічний університет нафти І газу, в особі ректора Крижанівського Євстахія Івановича, який діє на підставі...
Міністерство освіти І науки, молоді та спорту україни івано-франківський національний технічний університет нафти І газу iconДоговір №
Франківський національний технічний університет нафти І газу, в особі ректора Крижанівського Євстахія Івановича, який діє на підставі...
Додайте кнопку на своєму сайті:
Документи


База даних захищена авторським правом ©zavantag.com 2000-2013
При копіюванні матеріалу обов'язкове зазначення активного посилання відкритою для індексації.
звернутися до адміністрації
Документи