prak_automatisation_2 (1129128)
Текст из файла
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…Пример реализации оператора While Loop с выводом данных на график и записьюв файл.Пример реализации оператора While Loop для опроса адреса.Выполнение работыИспользуя структуры While Loop или For Loop (Diagram\All Functions\Structures),Выполнить расчет уравнений соответствующих вашему варианту, результаты расчета иколичество выполненных шагов выводить на переднюю панель.
Обеспечить циклфункцией «пауза», позволяющей остановить расчет в любой момент, а затем продолжитьвыполнение программы. Для запуска обновляемых в каждом следующем шагу данных вцикл, необходимо установить в выпадающем на узлах связи меню (правой кнопкой мыши)«Replace with shift register». Результаты решения уравнений вывести в виде 2D графика.Для этого, полученные значения необходимо записать в одномерный массив (сустановленной «нулевой» размерностью), используя функцию …\All Functions\Array\BuildArray..., а затем объединить в двумерный массив значения координат по осям (x, y)используя функцию…\All Functions\Cluster\Build Cluster Array....
полученные результатызаписать в *.txt файл. В файле конце текста данных вставить свои ФИО и дату.По аналогии разработать цикл опроса прибора, заменив модельное уравнение, натерминалы VISA Read и Resave.Оформить отчет с поэтапными «Print Screen» изображениями программ иописанием операций.Варианты1 1. Установить количество опросов (циклов) n=102. Установить паузу между циклами t=1 сек.3. Уравнение для моделирования: y=x, если y>150 остановить счет4. Заменить уравнение на терминал опроса прибора из указанного адреса ивывести из строки полученных данных 3 элемент.2 1. Установить количество опросов (циклов) не больше n=20, если большеостановить.2. Установить паузу между циклами t=2 сек.3.
Уравнение для моделирования: y=3x.4. Заменить уравнение на терминал опроса прибора из указанного адреса,вывести на график и записать в файл из строки полученных данных 4 элемент3 1. Установить количество опросов (циклов) не больше n=23, если большеостановить.2. Установить паузу между циклами t=1.5сек.3. Уравнение для моделирования: y=4x, если x>40 остановить счет.4. Заменить уравнение на терминал опроса прибора из указанного адреса,вывести на график и записать в файл из строки полученных данных 5 элемент4 1.
Установить количество опросов (циклов) не больше n=45.2. Установить паузу между циклами t=1.3сек.3. Уравнение для моделирования: y=x+2, x- переменные z>33 остановить счет.4. Заменить уравнение на терминал опроса прибора из указанного адреса,вывести на график и записать в файл из строки полученных данных 6 элемент5 1.
Установить количество опросов (циклов) не больше n=50.2. Установить паузу между циклами t=0.1 сек.3. Уравнение для моделирования: y=2x+3, x - переменные x>100 остановитьсчет.4. Заменить уравнение на терминал опроса прибора из указанного адреса,вывести на график и записать в файл из строки полученных данных 7 элемент6 1. Установить количество опросов (циклов) не больше n=50.2. Установить паузу между циклами t=0.3сек.3. Уравнение для моделирования: y=x3, x - переменные y>100 остановить счет.4. Заменить уравнение на терминал опроса прибора из указанного адреса,вывести на график и записать в файл из строки полученных данных 8 элемент71. Установить количество опросов (циклов) не больше n=50.2.
Установить паузу между циклами t=0.8сек.3. Уравнение для моделирования: y=x3, x - переменные y>100 остановить счет.4. Заменить уравнение на терминал опроса прибора из указанного адреса,вывести на график и записать в файл из строки полученных данных 9 элемент.Каждый шаг подробно описать в отчете с использованием «Print Screen»изображений.В заключении указать вид подключения, имя ресурса и операции, которыепроводились с приборами и программой. Описать алгоритм..
Характеристики
Тип файла PDF
PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.
Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.