
- •1. LabView – особенности, назначение и сферы применения.
- •2. Терминал данных, узел данных, поток данных, проводник данных
- •3. Структура For Loop.
- •4. Виртуальный прибор, его состав.
- •5. Палитры Controls, functions, tools.
- •6. Структура While Loop
- •7. Как создать виртуальный прибор, отразит последовательность действий.
- •8. Основные элементы управления, их размещение в палитрах.
- •9. Структура сдвиговый регистр.
- •10. Язык g, характерные особенности.
- •11. Данные, их передача в приборе различие по типам.
- •12. Структура варианта.
- •13. Фронтальная панель, блок-диаграмма, иконка и соединительная панель.
- •14. Как запустить и остановить работу VI, особенности вариантов запуска и остановки.
- •15. Структура формула.
- •16. Поток данных, терминалы, проводники. Определение и смысл.
- •17. Элементы отображения результатов работы VI, их типы и размещение в палитрах.
- •18. Структура последовательность.
- •19. Модульное программирование. Иерархия в VI.
- •20. Как разместить объекты управления на лицевой панели VI, маркировать и редактировать их свойства.
- •21. Массивы, их создание и назначение.
- •22. Виртуальный прибор, виртуальный подприбор, лицевая панель, блок-диаграмма, и их эквиваленты.
- •23. Основные структуры и их назначения.
- •24. Кластеры, их создание и назначение.
- •25. Иконка и соединительная панель.
- •26. Создание блок-диаграммы
- •27. Создание осциллограмм.
- •28. Сбор данных, каналы общего пользования, интерфейсы ввода/вывода.
- •29. Создание икон и соединительной панели.
- •30. Инициализация сдвиговых регистров. Необходимость в инициализации.
- •31. Виртуальный прибор, его состав.
- •32. Палитры Controls, functions, tools.
- •33. Структура While Loop.
- •34. Как создать виртуальный прибор, отразит последовательность действий.
- •35. Основные элементы управления, их размещение в палитрах.
- •36. Структура сдвиговый регистр
22. Виртуальный прибор, виртуальный подприбор, лицевая панель, блок-диаграмма, и их эквиваленты.
- Программы LabVIEW называются виртуальными приборами (ВП, virtual instruments - VI), так как они функционально и внешне подобны реальным (традиционным) приборам. Однако они столь же подобны программам и функциям на популярных языках программирования, таких как С или Basic. Здесь и далее мы будем называть программы LabVIEW виртуальными приборами или ВП, причем вне зависимости от того, соотносится их вид и поведение с реальными приборами или нет.
- лицевая панель (Front Panel) представляет собой интерактивный пользовательский интерфейс виртуального прибора и названа так потому, что имитирует лицевую панель традиционного прибора. На ней могут находиться ручки управления, кнопки, графические индикаторы и другие элементы управления (controls), которые являются средствами ввода данных со стороны пользователя, и элементы индикации (indicators) - выходные данные из программы. Пользователь вводит данные, используя мышь и клавиатуру, а затем видит результаты действия программы на экране монитора;
- блок-диаграмма (Block Diagram) является исходным программным кодом ВП, созданным на языке графического программирования LabVIEW, G (Джей). Блок-диаграмма представляет собой реально исполняемое приложение. Компонентами блок-диаграммы являются: виртуальные приборы более низкого уровня, встроенные функции LabVIEW, константы и структуры управления выполнением программы. Для того чтобы задать поток данных между определенными объектами или, что то же самое, создать связь между ними, вы должны нарисовать соответствующие проводники (wires). Объекты на лицевой панели представлены на блок-диаграмме в виде соответствующих терминалов (terminals), через которые данные могут поступать от пользователя в программу и обратно;
- для того чтобы использовать некоторый ВП в качестве подпрограммы (подприбора) в блок-диаграмме другого ВП, необходимо определить его иконку (icon) и соединительную панель (connector). Виртуальный прибор, который применяется внутри другого ВП, называется виртуальным подприбором (ВПП, SubVI), который аналогичен подпрограмме в традиционных алгоритмических языках. Иконка является однозначным графическим представлением ВП и может использоваться в качестве объекта на блок-диаграмме другого ВП. Соединительная панель представляет собой механизм передачи данных в ВП из другой блок-диаграммы, когда он применяется в качестве подприбора - ВПП. Подобно аргументам и параметрам подпрограммы, соединительная панель определяет входные и выходные данные виртуального прибора.
23. Основные структуры и их назначения.
Два типа структур циклов
Lab VIEW предлагает две структуры циклов для облегчения реализации этого процесса: цикл с фиксированным числом итераций (For Loop) и цикл по условию (While Loop) для управления повторяющимися операциями в виртуальном приборе. Цикл с фиксированным числом итераций выполняется определенное количество раз, а цикл по условию выполняется до тех пор, пока определенное условие больше не будет являться истинным. Вы можете найти оба цикла в подпалитре Структуры (Structures) палитры Функции.
Сдвиговые регистры
Сдвиговые регистры (shift regisers), применяемые в цикле по условию и в цикле с фиксированным числом итераций, являются особым типом переменной, используемой для передачи величин из одной итерации цикла в следующую.
Структуры варианта
Структура варианта (Case Structure) является методом выполнения текста, содержащего условие, то есть аналогом оператора импликации (if-then-else). Структура варианта имеет две или более поддиаграммы или варианта. Лишь одна из них выполняется в зависимости от логического, числового или строкового значения, которое вы подаете на терминал селектора структуры
варианта.
Структура варианта служит для разветвления на различные поддиаграммы в зависимости от входных данных, поступающих на терминал селектора структуры
Структуры последовательности
Для осуществления управления потоком при обработке данных в LabVIEW используется структура последовательности (Sequence Structure). Структура последовательности выполняет кадр О, за которым следует кадр 1, затем кадр 2 и т.д., пока не выполнится последний кадр. И лишь после этого данные покидают структуру.
Узел Формула
Узел Формула является окном с изменяемыми размерами для ввода алгебраических формул непосредственно в блок-диаграмму. Эта особенность особенно полезна, когда для вычисления необходимо использовать длинную формулу. Например, рассмотрим простое уравнение у = х^ + х +1. Если вы напишете код с использованием арифметических функций Lab VIEW на блок- диаграмме для вычисления даже такой простой формулы, он будет достаточно сложным для понимания по сравнению с текстовыми уравнениями.