|
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Блок-диаграмма ВП простая запись данных в файл
1. Откройте ВП, созданный в предыдущем упражнении. 2. Измените блок-диаграмму с целью добавления возможности записи и чтения измеренных данных, как это показано ниже ( Рис. 179 )
Рис.179 Измененная блок – диаграмма.
a. Установите тип действия Action в состояние Ask user to choose file (спросить пользователя выбрать имя файла). b. Установите правило записи заголовка файла Segment Headers в положение One header only для записи одного заголовка для всех данных. Заголовок содержит информацию о скорости и времени оцифровки данных. c. Установите количество колонок в файле X Value Columns в положение One column per channel (одна колонка на канал) для записи данных в файл, который можно открыть в любом редакторе электронных таблиц или в текстовом редакторе. d. Установите значение разделителя Delimiter - табуляция Tab для простого разделения колонок в файле. e. Нажмите на кнопку OK для выхода из диалогового окна ( Рис. 180 ).
Рис.180 Поместите на блок-диаграмму ВП Merge Errors, расположенный в палитре Functions»Programming»Dialog & User Interface. Важно отслеживать ошибки в обоих экспресс-ВП: DAQ и файлового вывода. Поскольку код имеет две параллельные ветви выполнения, необходимо объединить ошибки обоих экспресс-ВП для определения корректности выполнения всего ВП. 3. Сохраните ВП. 4. Отобразите лицевую панель и запустите ВП. После сбора данных ВП запросит в диалоговом режиме имя файла данных. Ввести имя файла logger.lvm и нажмите кнопку OK. 5. Остановите и закройте ВП.
Лицевая панель ВП Простое чтение данных из файла 6. Откройте новый ВП и поместите на лицевую панель график Диаграмм, расположенный в палитре Controls»Modern»Graph ( Рис. 181 )
Рис.181 Лицевая панель.
Блок-диаграмма 7. Создайте следующую блок-диаграмму ( Рис. 182 )
Рис.182 Блок – диаграмма.
Поместите на блок-диаграмму экспресс-ВП Read From Measurement File, расположенный в палитре Functions»Express»Input. Поскольку этот экспресс-ВП считывает одно значение, он помещен внутрь цикла. В появившемся диалоговом окне Configure LabVIEW Measurement File сделайте следующие настройки: a. Установите тип действия Action в состояние Ask user to choose file (спросить пользователя выбрать имя файла). b. Установите максимальное количество считываемых значений Segment Size в положение Retrieve segments of original size (автоматическое определение). c. Установите информацию о времени сбора данных Time Stamps в положение Relative to start of measurement (относительно начала измерений). Поскольку динамический тип данных хранит информацию о времени получения значений, то они упорядочиваются по времени измерения. d. В разделе Generic Text File уберите выделение с пункта Read generic text files (чтение стандартного текстового файла), поскольку данные записывались в файл формата LabVIEW Measurement File. e. Нажмите на кнопку OK для выхода из диалогового окна ( Рис. 183 ).
Рис.183 Диалоговое окно.
Соедините поле вывода данных Data Available (данные получены) с терминалом условия выхода из цикла. В результате выполнение цикла прекратится при прочтении всего файла формата LabVIEW Measurement File.
8. Сохраните ВП под именем Простая запись данных.vi 9. Отобразите лицевую панель и запустите ВП. На запрос имени файла данных введите logger.lvm, созданного в пункте 4. 10. Данные из файла формата LabVIEW Measurement File появятся на графике Диаграмм.
11. Остановите и закройте ВП. Популярное:
|
Последнее изменение этой страницы: 2017-03-10; Просмотров: 941; Нарушение авторского права страницы