Задача курса: научить слушателей использовать программно-аппаратные средства для проведения самостоятельных измерений и тестирования, управления приборами, сбором, обработкой и отображением данных с помощью Labview
Вид материала | Задача |
СодержаниеСрок обучения Учебно-тематический план Срок обучения Учебная программа |
- «Криптографические системы защиты данных», 228.19kb.
- Лекція 3 "Економічна інформатика" Тема 3-а. Системне забезпечення інформаційних процесів, 151.63kb.
- Программно-аппаратные средства функциональной эмуляции микропроцессорных систем управления, 28.14kb.
- Электрорадиоизмерения, 33.51kb.
- Лекция №4 Тема: «Программно-технические средства защиты информации», 212.1kb.
- Учебная программа курса «методы и средства защиты компьютерной информации» Модуль, 132.53kb.
- Методическая разработка по дисциплине «Информатика» Тема: Система управления базами, 698.73kb.
- Учебный план курса "Итальянский язык" Цель научить слушателей говорить на итальянском, 41.73kb.
- М6292a установка и настройка Windows 7 Цель курса, 32.34kb.
- Рабочая программа учебной дисциплины программно-аппаратные средства защиты информации, 139.92kb.
НОУ ДПО «Ростовский институт повышения квалификации в области информационных технологий и связи»
СОГЛАСОВАНО ________________________________________________ | | УТВЕРЖДАЮ Директор НОУ «ДПО РИПК ИТС» __________________Р.А.Забродин “____”_________________ 200__ г. |
Учебный план
«LabVIEW Basic I»
Цель: | Курс LabVIEW Basic I является практическим курсом обучения программированию в среде LabVIEW и работе с виртуальными приборами. Задача курса: научить слушателей использовать программно-аппаратные средства для проведения самостоятельных измерений и тестирования, управления приборами, сбором, обработкой и отображением данных с помощью LabVIEW. По окончанию курса вы сможете определять задачи, выбирать правильную схему разработки приложения, использовать нужные структуры данных и проверять работоспособность вашего приложения. Вы сможете избежать доработки кода, расширить возможности по его повторному использованию и снизить расходы на техническое обслуживание. |
Категория слушателей:
- Начинающие пользователи, разрабатывающие приложения с LabVIEW или NI Developer Suite;
- Пользователи, принимающие решение о приобретении LabVIEW или NI Developer Suite;
- Пользователи, желающие получить сертификат разработчика LabVIEW;
Срок обучения: 24 часа.
Режим занятий: 8 часов в день.
№ п/п | Наименование разделов и дисциплин | Всего, час | В том числе: | Форма контроля | |
Лекции | Практические занятия | ||||
1 2 3 4 5 6 7 | Введение в LabVIEW Модульное программирование Структуры Массивы и кластеры Графическое представление данных Принятие решений в LabVIEW Строки и файловый ввод-вывод | 2 4 4 4 2 2 2 | 2 2 - - - - - | 2 4 4 2 2 2 | Тестовый опрос Контрольное задание Контрольное задание Контрольное задание Контрольное задание Контрольное задание Контрольное задание |
| Итого | 24 | 4 | 20 | |
НОУ ДПО «Ростовский институт повышения квалификации в области информационных технологий и связи»
СОГЛАСОВАНО ________________________________________________ | | УТВЕРЖДАЮ Директор НОУ «ДПО РИПК ИТС» __________________Р.А. Забродин “____”___________________ 200_г. |
Учебно-тематический план
Цель: | Курс LabVIEW Basic I является практическим курсом обучения программированию в среде LabVIEW и работе с виртуальными приборами. Задача курса: научить слушателей использовать программно-аппаратные средства для проведения самостоятельных измерений и тестирования, управления приборами, сбором, обработкой и отображением данных с помощью LabVIEW. По окончанию курса вы сможете определять задачи, выбирать правильную схему разработки приложения, использовать нужные структуры данных и проверять работоспособность вашего приложения. Вы сможете избежать доработки кода, расширить возможности по его повторному использованию и снизить расходы на техническое обслуживание. |
Категория слушателей:
- Начинающие пользователи, разрабатывающие приложения с LabVIEW или NI Developer Suite;
- Пользователи, принимающие решение о приобретении LabVIEW или NI Developer Suite;
- Пользователи, желающие получить сертификат разработчика LabVIEW;
Срок обучения: 24 часа.
Режим занятий: 8 часов в день.
Форма обучения: очная, с отрывом от производства.
№ п/п | Наименование разделов, дисциплин и тем | Всего, час | В том числе | Форма контроля | ||
Лекции | Выездные занятия, стажировка, деловые игры и др. | Практические, лабораторные, семинарские занятия | ||||
1 | Введение в LabVIEW окна, меню и инструменты в LabVIEW. | 2 | 2 | - | - | Тестовый опрос |
2 | Модульное программирование | 4 | 2 | | 2 | |
2.1 | Основы модульного программирования с использованием подВП; | 1 | 1 | - | - | |
2.2 | Создание иконки и коннекторной панели | 1 | - | - | 1 | |
2.3 | Использование ВП в качестве подВП; | 1 | - | - | 1 | |
2.4 | Создание подВП из части блок-диаграммы ВП. | 1 | - | - | 1 | Контрольное задание |
3 | Структуры | 4 | - | - | 4 | |
3.1 | Использование цикла While | 1 | - | - | 1 | |
3.2 | Использование цикла For | 1 | - | - | 1 | |
3.3 | Доступ к данным предыдущих итераций с помощью сдвиговых регистров и узла обратной связи. | 2 | - | - | 2 | Контрольное задание |
4 | Массивы и кластеры | 4 | - | - | 4 | |
4.1 | Понятие массива и кластера. Кластеры ошибок. | 1 | - | - | 1 | |
4.2 | Создание массива с помощью циклов | 1 | - | - | 1 | |
4.3 | Использование функций для работы с массивами и кластерами | 1 | - | - | 1 | |
4.4 | Понятие полиморфизма в применении к функциям LabVIEW | 1 | - | - | 1 | Контрольное задание |
5 | Графическое представление данных | 2 | - | - | 2 | |
5.1 | Ииспользование графиков диаграмм для отображения данных | 1 | - | - | 1 | |
5.2 | Использование графиков осциллограмм и двухкоординатных графиков для отображения данных. Графики интенсивности | 1 | - | - | 1 | Контрольное задание |
6 | Принятие решений в LabVIEW | 2 | - | - | 2 | |
6.1 | Простое принятие решений с использованием функции Select | 1 | - | - | 1 | |
6.2 | Использование структуры Case для программирования более сложных вариантов. Использование Узла Формулы для реализации текстового программирования. | 1 | - | - | 1 | Контрольное задание |
7 | Строки и файловый ввод-вывод | 2 | - | - | 2 | |
7.1 | Создание текстовых элементов управления и индикации. Применение некоторых функций для работы со строками. Форматирование строковых данных в таблицы. | 1 | - | - | 1 | |
7.2 | Операции файлового ввода/вывода. Использование высокоуровневых ВП файлового ввода/вывода | 1 | - | - | 1 | Контрольное задание |
| Итоговый контроль | | | | | Зачет |
| Итого | 24 | 4 | - | 20 | |
НОУ ДПО «Ростовский институт повышения квалификации в области информационных технологий и связи»
УЧЕБНАЯ ПРОГРАММА
Тема 1. Введение в LabVIEW
Общие сведения о программно-аппаратной среде LabVIEW. Вход в среду LabVIEW. Главное меню. Лицевая панель и блок-диаграмма. Палитра инструментов. Палитра элементов лицевой панели и палитра функций блок-диаграммы. Встроенная помощь среды LabVIEW.
Рассматриваются вопросы:
- окна, меню и инструменты в LabVIEW;
- лицевая панель и блок-диаграмма в LabVIEW;
- понимание принципа потока данных в LabVIEW;
- использование справки в LabVIEW, включая контекстную справку и руководство LabVIEW;
- возможности отладки приложений в LabVIEW
Тема 2. Модульное программирование
Создание нового виртуального прибора. Числовые элементы управления и отображения данных. Редактирование элементов управления и отображения данных. Типы и проводники данных. Иконки экспересс-функций. Запуск и отладка виртуального прибора.
Создание подпрограмм виртуальных приборов. Редактирование иконки и соединительной панели подпрограммы. Сохранение и использование подпрограмм. Преобразование секций блок-диаграммы в подпрограммы.
Рассматриваются вопросы:
- основы модульного программирования с использованием подВП;
- создание иконки и коннекторной панели;
- использование ВП в качестве подВП;
- создание подВП из части блок-диаграммы ВП.
Тема 3. Структуры
Структуры. Структуры задания последовательности выполнения программы. Туннели. Цикл с фиксированным числом итераций. Терминалы входных и выходных данных цикла. Массив данных. Индексация массива. Многомерные массивы. Организация доступа к значениям предыдущих итераций цикла. Сдвиговые регистры цикла. Узел обратной связи. Цикл выхода по условию.
Рассматриваются вопросы:
- использование цикла While;
- использование цикла For;
- доступ к данным предыдущих итераций с помощью сдвиговых регистров и узла обратной связи.
Тема 4. Массивы и кластеры
Массивы и кластеры. Основные функции работы с массивами и кластерами. Полиморфизм. Преобразование массива в кластер и обратно. Кластеры ошибок. Обработка ошибок.
Рассматриваются вопросы:
- понятие массива и кластера;
- создание массива с помощью циклов;
- использование функций для работы с массивами и кластерами;
- понятие полиморфизма в применении к функциям LabVIEW;
- кластеры ошибок.
Тема 5. Графическое представление данных
Графическое представление данных. График осциллограмм. Двухкоординатный графический экран.
Рассматриваются вопросы:
- использование графиков диаграмм для отображения данных;
- использование графиков осциллограмм и двухкоординатных графиков для отображения данных;
- графики интенсивности.
Тема 6. Принятие решений в LabVIEW
Принятие решений в LabVIEW
Создание простых и сложных ВП.
Рассматриваются вопросы:
- простое принятие решений с использованием функции Select;
- использование структуры Case для программирования более сложных вариантов;
- использование Узла Формулы для реализации текстового программирования.
Тема 7. Строки и файловый ввод-вывод
Строки. Создание строковых элементов управления и индикации. Функции работы со строками. Функции файлового ввода-вывода.
Рассматриваются вопросы:
- создание текстовых элементов управления и индикации;
- применение некоторых функций для работы со строками;
- операции файлового ввода/вывода;
- использование высокоуровневых ВП файлового ввода/вывода;
- форматирование строковых данных в таблицы.