2. Работа. Периодический опрос прибора в Labview



Скачать 32.42 Kb.
Pdf просмотр
страница1/2
Дата11.01.2018
Размер32.42 Kb.
  1   2


2. Работа. Периодический опрос прибора в LabVIEW.

Цель работы: разработать и реализовать алгоритм периодического опроса прибора n
раз с выводом данных на график и с записью в текстовый файл (реализовать алгоритмы
для n-бесконечности и n-конечно).

Введение.

Наиболее часто встречающиеся задачи в физическом эксперименте обычно связаны с изучением меняющегося во времени значения напряжения, тока или сопротивления.
Для того чтобы отслеживать всякого рода изменения исследуемой величины, необходимо обеспечить периодическое считывание этих значение.
Перед формированием блок-схемы программы необходимо разработать ее алгоритм, т.е. последовательность производимых операций. Для реализации различных последовательностей, не связанные между собой программные блоки LabVIEW, включают в специальные, подходящие для разработанного алгоритма структуры. В
LabVIEW существует 5 типов структур для реализации последовательных и циклических алгоритмов.
Sequence Structure (последовательная структура) – это структура предназначена для пошагового выполнения подпрограмм. Чтобы реализовать последовательное выполнение подпрограмм, их помещают в соответствующие окна –страницы, которым присваивается порядковый номер в последовательности выполнения, начиная от 0.
Последняя страница, является стоповой для выполнения всей последовательности.
Case Structure (структура с выбором) – структура имеет два окна, которые управляются внешним логическим элементом. В роле такого элемента может выступать обычный переключатель на передней панели или результат сравнения численных значений. Т.е выполняется либо подпрограмма, помещенная в первое окно, либо другая, помещенная во второе окно.
For Loop (цикл определенный) – циклическое выполнение подпрограммы конечное количество раз.
While Loop (цикл по условию)это оператор цикла, в котором количество итераций заранее не известно, а имеется дополнительное условие выхода из цикла.
Formula Node (формульный узел) – поле для ввода формулы которая будет вычислена по определенным правилам.
После того, как программная последовательность сбора данных реализована, возникает необходимость вывода данных в виде графика и записи их в соответствующий
*.txt файл, для дальнейшей численной обработки. Для записи используется набор функций Diagram\All Functions\File I/O…., который позволяют создать текстовый файл данных в нужной папке и записать в него 2D или 1D массив данных, а также добавить необходимую текстовую информацию. Для графической визуализации результатов в реальном времени используется выпадающее меню при нажатии правой кнопки мыши на передней панели Controls\Graph Indicators..., после выбора необходимого макета графического представления в блоке диаграмм появится соответствующий терминал. Для подготовки одномерных (1D) массивов данных к выводу на графический терминал используются функции работы с кластерами Diagram\All Functions\Cluster…, при помощи которых 1D массивы загоняются в пакеты.
При необходимости установки задержек, при опросе приборов или моделировании используют терминалы Diagram\All Functions\Time & Dialog…


Каталог: assets
assets -> Твардовский александр сергеевич
assets -> Высшая школа бизнеса и менеджмента продолжает прием на программы профессиональной переподготовки менеджеров высшего уровня Ма
assets -> Логистика международных транспортных операций : учеб пособие
assets -> Методы маркетинговых исследований : умп для подготовки к практическим и семинарским занятиям для студентов специальностей «Финансы и кредит», «Мировая экономика»
assets -> Маркетинговый план транспортного предприятия: учебное пособие для курсового и дипломного проектирования


Поделитесь с Вашими друзьями:
  1   2


База данных защищена авторским правом ©rekref.ru 2017
обратиться к администрации

    Главная страница