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

Хід роботи

      1. Розмістіть на блок-діаграмі вузол “Write characters to file”, призначений для запису даних в текстовий файл. Вивчіть термінали, які задають параметри зберігання даних.

      2. Розмістіть на лицьовій панелі текстове поле вводу та перемикач і під’єднайте їх термінали до терміналів «Character String» та «append to file».

  1. Розмістіть на блок-діаграмі структуру циклу таким чином щоб при виході з циклу виконувалося зберігання вмісту текстового поля у файл. Для цього помістіть текстове поле та перемикач усередину циклу, а інструмент для запису даних – за його межами. Логічний перемикач дозволяє керувати режимом запису: оновлювати файл або додавати дані в кінець файлу.

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

Зверніть увагу що тип доступу до файлу (створення файлу, відкриття існуючого файлу) задається значенням на терміналі “function”.

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

  2. Модифікуйте програму таким чином, щоб при її роботі не виводилось вікно вибору файлу, а шлях до нього можна було ввести безпосередньо у текстове поле на лицьовій панелі ВІ. Для перетворення даних із текстового типу у тип шляху до файлу використовуйте вузли “String to path”.

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

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

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

1. Для яких операцій використовують файлові функції?

2. Як поділяються функції для роботи з файлами в LabVIEW?

3. Які переваги та недоліки високорівневих функцій?

4. Для чого призначені низькорівневі функції?

5. Яка різниця між високорівневими та низькорівневими функціями?

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

Тема: Розробка програм для автоматичного генерування звітів

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

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

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

Середовище LabVIEW пропонує для цього скористатися більш потужним інструментом: функціями для генерування звітів. Фактично, можна створити підпрограму, яка автоматично виконуватиме всі необхідні дії і формуватиме готову html-сторінку (у нових версіях LabVIEW навіть документ MS Office), яку залишиться просто вивести на друк.

Знаходяться всі потрібні інструменти у палітрі “All Functions” -> “Report Generation” і умовно можуть бути розділені на 4 категорії: загальні, для роботи із документацією та складовими програми, для роботи з html, та для керування виглядом звіту.

Загалом, послідовність генерування звіту наступна: спочатку створюємо звіт за допомогою інструменту “New Report”, далі виконуємо всі необхідні дії, зберігаємо звіт, або відкриваємо його у вікні веб-переглядача, закриваємо звіт інструментом “Dispose Report”, щоб вивільнити ресурси, які він займав.

Всі інструменти для генерування звітів слід сполучити між собою у ланцюжок, для чого послідовно з’єднують вихід “report out” кожного попереднього інструмента із входом “report in” кожного наступного.

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