Содержание книги "Узнайте, как программировать на LabVIEW
"
Урок 1. Введение в LabVIEW
А. Инженерная среда программирования LabVIEW
В. Что такое виртуальный прибор (ВП)?
С. Практическое задание. Пример работы ВП в среде LabVIEW
Вопросы и задание
Урок 2. Первая программа в LabVIEW
A. Элементы управления и отображения ВП
В. Пример оформления ВП в среде LabVIEW
Упражнение 2.1
Блок-диаграмма
Запуск ВП
Вопросы и задания
Вопросы
Проверочная работа № 1
Урок 3. Данные в LabVIEW
A. Последовательность обработки данных
Режим анимации выполнения ВП
В. Типы и проводники данных
Типы данных
Проводники данных
Автоматическое соединение объектов проводниками данных
Соединение объектов проводниками данных вручную
С. Упражнение 3.1. ВП с данными логического типа
Лицевая панель
Блок-диаграмма
Задания
Урок 4. Основные типы алгоритмических структур. Линейный алгоритм. Циклическая структура
A. Основные типы алгоритмических структур
Палитра Функций
B. Линейная алгоритмическая структура
С. Алгоритмическая структура «цикл» While
D. Упражнение 4.1. ВП с оператором цикла While
Лицевая панель
Блок-диаграмма
Задания
Урок 5. Основные типы алгоритмических структур. Алгоритмическая структура «ветвление»
A. Алгоритмическая структура «ветвление»
Функция Select
Упражнение 5.1. ВП Деление чисел
В. Алгоритмическая структура «выбор»
Терминалы входа и выхода
Логическая структура Case
Задача
С. Упражнение 5.2. ВП Извлечение квадратного корня
Лицевая панель
Блок-диаграмма
Запуск ВП
Задание
Урок 6. Примеры использования алгоритмической структуры «ветвление». Сравнение чисел
A. Пример использования алгоритмической структуры «ветвление». Сравнение двух чисел
Упражнение 6.1. ВП Сравнение действительных чисел
В. Упражнение 6.2. Зависимость значения одной величины от текущего значения второй величины
Вопросы
Проверочная работа № 2
Урок 7. Структура данных массива
A. Что такое массив?
B. Объявление массива элементов управления или отображения
С. Создание массива элементов управления или отображения с помощью цикла
Использование автоиндексации для установки значения терминала количества итераций цикла
Использование автоиндексации для задания элементов массива
Упражнение 7.1. ВП создания числовых массивов
D. Двумерные массивы и вложенные циклы
E. Функции работы с массивами
Вопросы
Проверочная работа № 3
Урок 8. Графические возможности
A. График диаграмм для отображения потока данных
Упражнение 8.1. ВП для построения графика
Упражнение 8.2. Соединение нескольких Графиков диаграмм
В. График с постоянным шагом
Одиночный график с постоянным шагом
Упражнение 8.3. График квадратов
Упражнение 8.4. Отображение нескольких графиков с постоянным шагом на одном поле
Задание
Урок 9. Проект «Метеостанция»
A. Постановка задачи
B. Случайные числа
С. Упражнение 9.1
Вопросы и задание
Урок 10. Самые важные алгоритмы в программировании. Проект «Теплица»
A. Постановка задачи
B. Алгоритм поиска среднего значения. Доступ к значениям предыдущей итерации
Сдвиговые регистры
Стек сдвиговых регистров
Упражнение 10.1
C. Алгоритм поиска наибольшего значения
Упражнение 10.2
D. Проект «Теплица»
Урок 11. Создание подпрограмм
A. Модульный принцип построения программ
Иерархический принцип построения программ в LabVIEW
B. Модуль Формула
Узел Формулы
Упражнение 11.1. ВП Узел Формулы
C. Подпрограмма ВП
D. Создание иконки и настройка соединительной панели
Создание иконки ВП
Настройка соединительной панели
Выбор и редактирование шаблона соединительной панели
Привязка полей ввода/вывода данных к элементам лицевой панели
Упражнение 11.2. ВП Преобразования °С в °F
E. Использование подпрограмм ВП
Редактирование подпрограммы ВП
Установка значимости полей ввода/вывода данных: обязательные, рекомендуемые и дополнительные (необязательные)
Упражнение 11.3. ВП Термометр
F. Превращение выделенной секции блок-диаграммы ВП в подпрограмму ВП
Задания
Приложение. Примеры оформления лицевых панелей и блок-диаграмм
Ответы
Ответы к проверочной работе № 1
Ответы к проверочной работе № 2
Ответы к проверочной работе № 3