Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Проектирование функциональных устройств в программной среде LabVIEW. Практикум

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
952 Кб
Скачать

– соедините выход функции Format Into String каждого из вариантов структуры Case со входом array функции Array To Spreadsheet String;

выберите функцию Write Text File, расположенную в палитре Function File I/O. Эта функция будет производить запись данных

вфайл;

соедините выход элемента String Control «Паттерн» со входом regular expression функции Match Pattern и входом delimiter функции

Array To Spreadsheet String;

– соедините выход элемента Path «Итоговый файл» со входом элемента Write Text File под названием file.

3.Сохраните ВП под именем Работа с файлами.vi.

4.Перейдите на лицевую панель, измените значения элементов управления и запустите ВП.

Впроцессе работы ВП будут считаны данные из указанного файла, после этого произведено преобразование строковых данных в число для последующего их изменения. После умножения число будет снова преобразовано в строку и занесено в итоговый массив. После того как все числа преобразованы, массив будет записан в файл с выбранным разделителем между элементами (рис. 25).

Рис. 25. Результат работы программы

5. Закройте ВП.

31

Заключение

Применение строк и функций работы с ними позволяет сделать интерфейс программы более дружественным, а также иметь возможность работы с текстовой информацией.

В LabVIEW предусмотрен широкий спектр файловых функций, позволяющий разработчику выбрать именно те инструменты, которые ему необходимы. Имеются функции низкого уровня, работающие с файлами как с последовательностью кластеров произвольного типа. Для работы с текстовыми файлами (например, для передачи табулированных данных в другие пакеты) имеется функции высокого уровня.

Контрольные вопросы

1.Какие методы для работы со строками имеются в LabVIEW?

2.Какие методы для работы с файлами имеются в LabVIEW?

3.Чем отличаются функции низкого и высокого уровней для работы с файлами? Назовите плюсы и минусы.

4.Назовите порядок действий при работе с файлами.

5.Приведите пример использования методов для работы со стро-

ками.

6.Какие структуры использовались при выполнении заданий данной работы?

7.Какие функции использовались при выполнении заданий данной работы?

32

Литература

Блюм П. LabVIEW: стиль программирования. – М.: ДМК Пресс, 2008. – 400 с.

Суранов А.Я. LabVIEW8.20: Справ. по функциям. – М.: ДМК Пресс, 2007. – 536 с.

Трэвис Дж., Кринг Дж. LabVIEW для всех. – М.: ДМК Пресс, 2008 – 880 с.

http://www.labview.ru

33

Учебное издание

Колистратов Максим Васильевич

Травин Александр Александрович

ПРОЕКТИРОВАНИЕ ФУНКЦИОНАЛЬНЫХ УСТРОЙСТВ В ПРОГРАММНОЙ СРЕДЕ LABVIEW

Практикум

Редактор И.Е. Оратовская

Компьютерная верстка А.Л. Бабабекова

Подписано в печать 04.12.18

Уч.-изд. л. 2

Формат 60 × 90 1/16

Электронная версия

Национальный исследовательский технологический университет «МИСиС», 119049, Москва, Ленинский пр-т, 4

Издательский Дом НИТУ «МИСиС», 119049, Москва, Ленинский пр-т, 4

Тел. 8 (495) 638-44-06

Отпечатано в типографии Издательского Дома НИТУ «МИСиС», 119049, Москва, Ленинский пр-т, 4

Тел. 8 (495) 638-44-16, 8 (495) 638-44-43

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