Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ-Работа с файлами.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
242.69 Кб
Скачать

П рактическое занятие – Работа с файлами в LabVIEW

СЕВАСТОПОЛЬСКИЙ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ ЯДЕРНОЙ ЭНЕРГИИ И ПРОМЫШЛЕННОСТИ

Кафедра ТИиО

Методические указания к выполнению

практического занятия №1

по дисциплине

«Современные информационные технологии в ИС»

«Работа с файлами в LabVIEW»

Севастополь 2011

1 Введение

В практике экспериментальных исследований всегда возникает необходимость сохранения результатов эксперимента для дальнейшего более тщательного анализа. Часто подробный анализ результатов в процессе самого эксперимента не целесообразен по причине скоротечности эксперимента. Информация из эксперимента может быть различной формы представления:

- числовые значения параметров эксперимента;

- графики значений параметров;

- кодированные значения параметров.

Однако сохранение результатов (параметров) часто является необходимостью также и в неэкспериментальных системах, такими системами могут быть системы автоматического и автоматизированного управления технологических объектов, системы телеметрии, «чёрные ящики» и т.д.

Среда LabVIEW используется как в экспериментальных системах, так и в системах автоматического управления, поэтому она также позволяет сохранять параметроы в электронном виде.

2 Работа с файлами в labview

Палитра для работы с файлами находится по адресу:

All functions => File I/O

Функции и виртуальные приборы ввода/вывода файлов (File I/O) выполняют файловые операции записи и считывания данных. Функции ввода/вывода файлов LabVIEW используют файлы трех форматов:

- текстовые

- двоичные

- файлы протокола (datalog file)

Также, функции ввода/вывода файлов включены в палитры функций работы с осциллограммами и звуковыми сигналами.

Работа с файлами в общем виде для любого пакета программ осуществляется по следующей схеме:

Создание/Открытие файла=> Запись/Чтение файла => Закрытие файла

Создание/Открытие файла осуществляется с помощью инструмента Open/Create/Replace File (Открыть/Создать/Заменить файл):

Запись в файл осуществляется с помощью инструмента Write File:

Закрытие файла осуществляется с помощью инструмента Close File:

Задание 1

Создать текстовый пустой файл.

  1. Разместить в окне блок-диаграмм (поле с белым фоном) инструмент открытия/создания файла.

    1. Нажать правой кнопкой на входе function и выбрать пункт Create => Constant, сменить в появившейся опции вариант open на open or create

  1. Сохранить проект в отдельной папке.

  2. Убедиться, что предыдущий пункт 2 выполнен.

  3. Организовать процедуру создания имени файла в той же папке, в которой находится ваш проект, для этого необходимо:

    1. Найти компонент Current VI`s Path (Путь к текущему виртуальному прибору), поместить его на блок-диаграмму:

    1. .Найти компонент Path to String (Путь в текстовый формат), поместить её на блок-диаграмму:

Данный компонент предназначен для конвертирования имени файла в текстовую переменную String.

    1. Соединить выход Current VI`s Path со входом Path to String.

    2. Найти строковую константу String Constant, поместить её на блок-диаграмму:

    1. В строковой константе указать .txt (Точка и txt):

    1. Найти функцию объединения строк Concatenate Strings (Объединить строки):

    1. Соединить выходы Path to String и String Constant со входами Concatenate Strings.

    2. Найти функцию String to Path (Строка в путь), поместить её на блок-диаграмму:

Данная функция предназначена для конвертирования текстовой переменной String в формат имени файла.

    1. Соединить выход Concatenate Strings со входом String to Path.

  1. Если вы ещё не сохранили ваш проект, то посетите пункт 2 и 3 данных методических указаний для задания 1.

  2. Соединить выход String to Path со входом file path инструмента для создания файлов:

Таким образом, файл будет создан в той же папке, что и ваш проект, имя файла будет содержать полный путь к вашей папке с проектом с добавлением расширения txt текстового файла.

  1. Разместить в окне блок-диаграмм (поле с белым фоном) инструмент закрытия файла.

  2. Соединить выход refnum компонента для создания файлов со входом refnum компонента для закрытия файлов

  3. Запустить проект, убедиться что текстовый файл создан.