Задача курса: научить слушателей использовать программно-аппаратные средства для проведения самостоятельных измерений и тестирования, управления приборами, сбором, обработкой и отображением данных с помощью Labview

Вид материалаЗадача

Содержание


Срок обучения
Учебно-тематический план
Срок обучения
Учебная программа
Подобный материал:
НОУ ДПО «Ростовский институт повышения квалификации в области информационных технологий и связи»


СОГЛАСОВАНО


________________________________________________




УТВЕРЖДАЮ

Директор НОУ «ДПО РИПК ИТС»

__________________Р.А.Забродин “____”_________________ 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. Строки и файловый ввод-вывод

Строки. Создание строковых элементов управления и индикации. Функции работы со строками. Функции файлового ввода-вывода.

Рассматриваются вопросы:
  • создание текстовых элементов управления и индикации;
  • применение некоторых функций для работы со строками;
  • операции файлового ввода/вывода;
  • использование высокоуровневых ВП файлового ввода/вывода;
  • форматирование строковых данных в таблицы.