Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LabVIEW Basics 1.pdf
Скачиваний:
601
Добавлен:
05.06.2015
Размер:
6.38 Mб
Скачать

Урок 10 Анализ и сохранение результатов измерений

.lvm в этом каталоге, а экспресс-ВП Read LabVIEW Measurement File считывает из него файлы. Константа Default Data Directory, показанная слева, и свойство Default Data Directory по умолчанию также указывают на каталог LabVIEW Data.

Чтобы задать другой каталог для данных, который будет использоваться по умолчанию, выберите пункт меню Tools>>Options, а затем Path в верхнем раскрывающемся меню. Стандартный каталог данных (default data directory) отличается от стандартного каталога (default directory). Последний используется для новых ВП, заказных элементов управления, шаблонов ВП и других документов LabVIEW, которые вы создаете.

ВП файлового ввода-вывода

ВП файлового ввода-вывода, а также некоторые функции

(например, Read from Text File и Write to Text File) могут выполнять все три шага типовых операций ввода-вывода. ВП и функции, выполняющие нескольких операций, могут быть не столь эффективными, как функции, разработанные для выполнения одной операции. Если вы записываете файл в цикле, используйте низкоуровневые ВП. Если файл записывается за один прием, можно при желании воспользоваться высокоуровневым ВП файлового ввода-вывода.

Потоковый вывод на диск

Функции файлового ввода-вывода можно использовать для потоковых операций, которые экономят память за счет меньшего числа обращений к операционной системе для открытия и закрытия файла. При потоковом выводе файлы остаются открытыми, пока выполняются множественные операции записи, например, в цикле. Соединение элемента управления или константы, содержащих путь к файлу, с функцией Write to Text File, функцией Write to Binary File

или ВП Write to Spreadsheet File приводит к тому, что файл открывается и закрывается при каждом вызове функции или ВП. ВП может работать эффективнее, если один и тот же файл не будет часто открываться и закрываться.

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

Примеры на рис. 10-1 и 10-2 демонстрируют преимущества потокового вывода на диск. В первом примере ВП должен открывать и закрывать файл в каждой итерации цикла. Во втором примере количество взаимодействий с операционной системой сокращено за счет потокового вывода. Открывая файл только один раз перед началом цикла и закрывая по его окончании, можно сэкономить две файловые операции на каждой итерации.

©National Instruments Corporation

10-10

Учебный курс LabVIEW Основы I

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