Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Блок-диаграмма ВП простая запись данных в файл



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; Просмотров: 878; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.01 с.)
Главная | Случайная страница | Обратная связь