Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Блок-диаграмма ВП простая запись данных в файл
1. Откройте ВП, созданный в предыдущем упражнении. 2. Измените блок-диаграмму с целью добавления возможности записи и чтения измеренных данных, как это показано ниже ( Рис. 179 ) Рис.179 Измененная блок – диаграмма.
Поместите на блок-диаграмму экспресс-ВП Write LabVIEW Measurement File расположенный в палитре Functions»Express»Output Export Waveforms to Spreadsheet File VI. Этот экспресс-ВП записывает полученные данные в файл. В появившемся диалоговом окне Configure LabVIEW Measurement File сделайте следующие настройки: 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. Поместите на блок-диаграмму функцию Unbundle by Name из палитры Functions»Programming»Cluster & Variant. Добавьте на блок-диаграмму функцию OR из палитры Functions»Programming»Boolean. 8. Сохраните ВП под именем Простая запись данных.vi 9. Отобразите лицевую панель и запустите ВП. На запрос имени файла данных введите logger.lvm, созданного в пункте 4. 10. Данные из файла формата LabVIEW Measurement File появятся на графике Диаграмм. Примечание. Возможно Вам придется изменить масштаб осей графика для отображения всех данных.
11. Остановите и закройте ВП. Популярное:
|
Последнее изменение этой страницы: 2017-03-10; Просмотров: 941; Нарушение авторского права страницы