Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LabView-Лабораторна робота-А5.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
219.65 Кб
Скачать

Хід роботи

  1. Розмістіть на блок-діаграмі експрес-інструмент Formula Express VI та сконфігуруйте його таким чином, щоб на вхід подавалися значення коефіцієнтів квадратного рівняння, а на виході отримувалося розраховане за відповідним виразом значення дискримінанта.

  2. Розробіть програму для пошуку коренів квадратного рівняння на базі вузла Formula. Використайте окремі вузли для пошуку дискримінанта та коренів рівняння.

  3. Модифікуйте програму таким чином, щоб для знаходження дискримінанта та коренів рівняння використовувалися 2 структури Formula Node. Всередині Formula Node використовується проста текстова мова програмування із С-подібним синтаксисом.

  4. Модифікуйте програму таким чином, щоб уся логіка її роботи розміщувалася всередині єдиного вузла Formula Node. Перевірку знаку дискримінанта реалізуйте за допомогою вбудованих засобів галуження Formula Node.

  5. Оформіть звіт за результатами роботи.

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

Контрольні запитання.

1. Що таке елемент Formula Node та для чого він призначений?

2. В яких випадках використовується елемент Formula Node?

3. Як здійснюється введення і виведення даних з основного коду програми в вузол Formula Node?

4. Як розміщені вхідні та вихідні термінали в Formula Node?

5. Для чого призначений елемент Formula Express VI?

Лабораторна робота №8

Тема: Розробка програм для роботи з файлами у середовищі LabVIEW

Мета: навчитися отримувати вихідні дані з файлів та зберігати результати виконання програми.

Прилади і матеріали: ПЕОМ з встановленим програмним забезпеченням NI LabVIEW

Теоретичні відомості

Файлові функції знаходяться в палітрі Functions->All Functions->File I/O. За допомогою цих функцій і підпрограм можна виконувати всі необхідні при роботі з файлами операції:

  • Відкриття та закриття файлів

  • Читання даних з файлу і запис у файл

  • Переміщення, перейменування файлів і каталогів

  • Зміна атрибутів файлу

  • Створення, редагування та читання конфігураційних файлів

Функції для роботи з файлами в LabVIEW можна розділити на чотири групи: функції високого рівня, функції низького рівня, розширені (advanced) та експрес-функції.

Високорівневі функції дуже зручні у використанні, тому що можна за допомогою однієї функції відразу зробити всі операції з файлом - відкрити, записати, закрити. Природно, вони менш ефективні ніж функції низького рівня, але якщо продуктивність не критична (наприклад, потрібно записати в файл зібрані дані в кінці роботи програми), то краще і простіше використовувати саме ці функції. Знаходяться ці функції, як вже говорилося, у палітрі File I/O.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]