ВУЗ:
Составители:
Обработка ошибок
Подпрограммы ВП и функции низкого уровня содержат информацию об ошибках. Для их обработки использу-
ются подпрограммы обработки ошибок, такие как Simple Error Handler VI (ВП Простой обработчик ошибок), расположен-
ный в палитре Functions Time & Dialog. Поля ввода error in и вывода error out информации об ошибках используются в каж-
дом ВП для обмена информацией об ошибках между ВП.
Во время работы ВП LabVIEW проверяет наличие ошибок в каждом узле. Если LabVIEW не находит ошибок, то узел
выполняется нормально. Если LabVIEW обнаруживает ошибку в одном узле, то его выполнение прерывается, а информация
об ошибке передается следующему узлу. Следующий узел поступает так же, и в конце выполнения LabVIEW сообщает об
ошибках.
Сохранение данных в новом или уже существующем файле.
В файл, созданный (или открытый) с помощью функций файлового ввода/вывода, можно записать данные лю-
бого типа. При необходимости доступа к файлу со стороны других приложений или пользователей следует записы-
вать данные в виде строки ASCII символов.
Доступ к файлу можно осуществить программным путем или с использованием диалогового окна. Для доступа к файлу
с помощью диалогового окна на поле ввода file path подпрограммы ВП Open/Create/Replace File VI не следует подавать дан-
ные. Путь к файлу состоит из имени дисковода, двоеточия, обратного слэша, разделяющего директории, и имени файла. На-
пример, H:\Laboratoria\lab1.vi в папке Laboratoria.
Форматирование строк таблицы символов.
Для того чтобы записать данные в файл формата электронной таблицы, необходимо переформатировать стро-
ковые данные в строку таблицы, содержащую разделители, такие как символ табуляции. Cимвол табуляции Tab con-
stant разделяет столбцы, а символ end of line разделяет строки. Оба символа расположены в палитре Functions →
String.
Функция Format Into File предназначена для форматирования строк, путей к файлам, числовых и логических данных в
текст, а также для записи текста в файл. Часто эта функция используется вместо двух операций – форматирования строки с
помощью функции Format Into String или ВП Build Text Express VI и записи результата с помощью функций Write Characters
To File (записать в файл) или Write File (записать файл).
Функция Format Into File предназначена для определения порядка, в котором данные записываются в тестовый файл.
Однако ее нельзя применять для добавления данных в файл или перезаписи существующего файла. Для этих операций ис-
пользуется функция Format Into String совместно с функцией Write File.
Ниже представлена блок-диаграмма, на которой подпрограмма ВП Open/Create/Replace File VI открывает файл. Цикл
For выполняется пять раз. Функция Format Into String преобразует значения счетчика итераций и случайное число в строку.
Также указываются символы Tab constant (табуляции) и End of Line Constant (конца строки) для создания двух столбцов и
одной строки таблицы символов.
Можно открыть данный текстовый файл в любом редакторе электронных таблиц для отображения на экране следую-
щей таблицы:
Дополнительные функции работы с файлами (Advanced File I/O) расположены в палитре Functions → File I/O → Ad-
vanced File Functions и предназначены для управления отдельными операциями над файлами.
Задание 9.1. ВП Запись файла
Ниже приведена последовательность действий для создания ВП, который объединяет строку, числовые данные и
модуль строки в файл.
Страницы
- « первая
- ‹ предыдущая
- …
- 40
- 41
- 42
- 43
- 44
- …
- следующая ›
- последняя »