НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

ФАКУЛЬТЕТ  АВТОМАТИКИ  И  ВЫЧИСЛИТЕЛЬНОЙ  ТЕХНИКИ

КАФЕДРА СИСТЕМ СБОРА И ОБРАБОТКИ ДАННЫХ

  «УТВЕРЖДАЮ»

  Декан АВТФ

________________

  «____ »______________200_ г.

РАБОЧАЯ  ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ

«КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ  В ПРИБОРОСТРОЕНИИ»

ООП  200100  «Приборостроение» (бакалавриат)

Факультет  __ Автоматики и вычислительной техники_        ____

Курс  4  Семестр  8                ____

Лекции  34 часа                        

Лабораторные  работы  34  часа                                

Расчетно-графическое задание  8 семестр

Самостоятельная  работа  41  час

Зачет  8  семестр                                

Всего  109  часов

Новосибирск

2006  г.

Рабочая программа составлена на основании  Государственного образовательного стандарта подготовки бакалавров  по направлению  551500 «Приборостроение»

Регистрационный номер  № 5 тех/бак,  дата утверждения ГОС 02.03.2000 г.

Шифр дисциплины в ГОС  ОПД. Ф. 09,  общепрофессиональные дисциплины, федеральный компонент

НЕ нашли? Не то? Что вы ищете?

Шифр дисциплины по учебному плану НГТУ –  27.

Рабочая  программа обсуждена на заседании кафедры Систем сбора и обработки данных

Номер протокола заседания  _____________

«_____» ______________ 2006 г.

Программу разработал

доцент, к. т.н.  __________________

 

Заведующий кафедрой                                

доцент, к. т.н.  ___________________

                                                                        Полубинский  В. Л.

Ответственный за основную

образовательную программу

доцент, к. т.н.  ___________________

                                                                        Полубинский  В. Л.        

1.  ВНЕШНИЕ ТРЕБОВАНИЯ

Дисциплина «Компьютерные технологии в приборостроении» предусмотрена Государственным образовательным стандартом по направлению 551500 «Приборостроение». Требования к обязательному минимуму содержания дисциплины, определяемые стандартом, приведены в таблице 1.

  Таблица 1

ОПД. Ф.09

Компьютерные технологии в приборостроении

общие сведения о ЭВМ; операционные системы; программы-оболочки; работа с файлами; защита от компьютерного вируса; конфигурирование системы, основы языков программирования; программные среды конечного пользователя (текстовые процессоры, электронные таблицы, среды типа Matlab и т. п.); математические и моделирующие программы общего назначения; решение типовых расчетных задач; способы ввода экспериментальной информации в компьютер; программные средства управления экспериментом и обработки данных; среды типа LabVIEW; программные средства оформления документов; использование сетевых технологий.


120


Квалификационные требования:

(выдержки из раздела ГОС 1.3.4)

задачи профессиональной деятельности выпускника:

- разработка отдельных блоков программ, их отладка и настройка для решения отдельных задач приборостроения, включая типовые задачи проектирования, исследования и контроля приборов и систем;

- проектирование и конструирование в соответствии с техническим заданием типовых приборов и систем на схемотехническом и элементом уровнях с использованием стандартных средств компьютерного проектирования.

(выдержки из раздела ГОС 7.1)

Бакалавр по направлению подготовки 551500 «Приборостроение» в зависимости от содержания основной образовательной программы должен

знать:

       - базовые языки и основы программирования, типовые программные продукты, ориентированные на решение научных, проектных и технологических, включая информационно-измерительные, задач приборостроения;

владеть:

- методами и компьютерными системами проектирования и исследования приборов и систем, а также методами информационно-измерительных технологий.

2.  ОСОБЕННОСТИ  (ПРИНЦИПЫ)  ПОСТРОЕНИЯ  ДИСЦИПЛИНЫ

Ряд требований ГОСа, приведенных выше (общие сведения о ЭВМ; операционные системы; программы-оболочки; работа с файлами; защита от компьютерного вируса; конфигурирование системы, основы языков программирования; программные среды конечного пользователя (текстовые процессоры, электронные таблицы, среды типа Matlab и т. п.); математические и моделирующие программы общего назначения; решение типовых расчетных задач;), реализованы в рабочих программах  дисциплин, изучаемых студентами ранее: «Интернет и ПК», «Информатика», «Программирование», «Архитектура компьютеров», «Операционные системы», «Базы данных», «Теория и обработка сигналов». По этой причине в курсе «Компьютерные технологии в приборостроении» сделан акцент на принципах построения систем визуального программирования для проектирования средств сбора и обработки измерительной информации. В качестве базового  программного продукта при этом взят наиболее динамично развивающийся  пакет  LabVIEW, который де-факто признан мировым стандартом в рассматриваемой области.

Курс изучается в 8-ом семестре. Учебным планом по дисциплине предусмотрено 34 часа лекций, 34 часа лабораторных занятий и выполнение расчетно-графической работы.

Таблица 2

Особенности построения дисциплины



Особенность (принцип)



Содержание


Основание для введения дисциплины в учебный план подготовки бакалавров по направлению 551500  «Приборостроение»

Требования Государственного образовательного стандарта (ГОС) по направлению 551500 «Приборостроение», раздел  ОПД. Ф. 09,  общепрофессиональные дисциплины, федеральный компонент


Адресат курса



Студенты 4 курса, обучающиеся

по направлению  200100  «Приборостроение»

Основная цель курса



Изучение  программных технологий для создания средств измерений и интеграции их аппаратных и программных компонентов. 

Ядро  дисциплины



    Программные пакеты визуального программирования в проектировании приборов; Функции, виртуальные приборы их иерархия и  взаимодействие; Техника создания, редактирования, отладки и тестирования виртуальных приборов; Структуры  данных и их отображение в среде LabVIEW; Способы ввода экспериментальных данных и программного управления экспериментом; Цифровая обработка сигналов в системе виртуальных приборов; Моделирование  в среде LabVIEW; Использование стандартных языков программирования в среде LabVIEW; Визуализация и представление данных; Средства сетевого взаимодействия в среде LabVIEW; Взаимодействие с внешними программами (Word, Exel, Matlab и др.) в LabVIEW; Формирование отчетов в LabVIEW.

Требования к предварительной подготовке

  Содержание курса базируется на знании  материала предшествующих дисциплин «Информатика»,  «Архитектура компьютеров», «Программирование», «Базы данных», "Теория и обработка сигналов", «Операционные системы», "Микропроцессорная техника" и др.

Организация лабораторного практикума

В качестве инструментальной среды для лабораторного практикума используется система LabVIEW фирмы National Instruments.

Лабораторный практикум  направлен на получение практических навыков: создания виртуальных приборов, использования функций фильтрации и анализа сигналов, их отображения и архивирования, а также передачи по локальным и глобальным сетям.

Обеспечение последующих дисциплин образовательной программы


Знания и навыки,  полученные  в результате  изучения дисциплины, используются  в последующих  курсах  учебного  плана (дисциплины «Системы сбора и обработки данных», «Проектирование приборов и систем», «SCADA-системы», «Промышленные сети», в выпускных квалификационных работах.


3.  ЦЕЛИ  ДИСЦИПЛИНЫ

Таблица 3

После изучения дисциплины студент будет


иметь представление:

1

о современном состоянии и перспективах дальнейшего развития информационных технологий, используемых в приборостроении, их аппаратном и программном обеспечении

2

о программных пакетах графического программирования при проектировании современных измерительных приборов и систем

3

о возможностях цифровой обработки сигналов, реализуемых в пакетах графического программирования

знать:

4

базовые понятия  и структуру системы графического программирования на примере LabVIEW

5

формы представления данных в памяти ЭВМ и основные структуры данных в среде LabVIEW

6

способы создания циклов и повторов  в  LabVIEW, особенности их выполнения, возможности регулирования времени выполнения

7

формирование и обработка массивов и кластеров, их использование в виртуальных приборах

8

системы отображения данных, способы задания их параметров

9

способы ввода экспериментальных данных в компьютер и процессы управления экспериментом 

уметь:

10

разрабатывать и создавать программы в среде LabVIEW, включая работу с файлами данных и использованием основных функций

11

настраивать и конфигурировать систему для операций аналогового ввода и вывода, цифрового и таймерного ввода и вывода

12

реализовывать алгоритмы сбора данных с определением и настройкой его параметров 

13

разрабатывать и создавать программы в среде LabVIEW для передачи результатов по локальным и глобальным сетям

11

разрабатывать и создавать программы в среде LabVIEW для отображения и архивирования данных

иметь опыт:

14

написания, тестирования, отладки программ в среде LabVIEW

15

оформления результатов выполнения расчетно-графических, курсовых и других видов самостоятельных работ с использованием современных информационных технологий



4.  СОДЕРЖАНИЕ  И  СТРУКТУРА  ДИСЦИПЛИНЫ

4.1.  Лекционные занятия  – 34  часа

1.        Введение в дисциплину  –  2 часа.

Содержание,  задачи  и организация изучения дисциплины. Литература.

Эволюция измерительных приборов и систем. Встраивание микропроцессорных средств в измерительную технику. Виртуальные приборы-современные компьютерные технологии создания инструментальных средств измерений, новый стиль программирования в приборостроении. Системы графического программирования в проектировании средств измерения.

Основные понятия  LabVIEW  –  2 часа.

LabVIEW-графическая среда программирования. История создания и развития. Концепция виртуальных приборов. Структура и компоненты виртуальных приборов. Сравнение их свойств и возможностей с традиционными приборами. Блок-диаграмма и фронтальная панель виртуального прибора. Палитры инструментов, элементов управления и функций.

Техника создания, редактирования и отладки виртуальных приборов – 2 часа.

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

Структуры в LabVIEW – 4 часа.

Циклические структуры (по условию, с конечным числом итераций). Последовательная структура. Структура выбора. Формульный узел. Сдвиговые регистры и узлы обратной связи. Зависимость данных в структурах. Глобальные и локальные переменные.

5.        Массивы и кластеры – 4 часа.

Элементы управления и индикации массивов. Формирование массивов. Функции обработки массивов. Индексация массивов. Полиморфизм. Особенности формирования кластеров, объединение и разделение кластеров.

6.        Строки и файловый ввод-вывод – 2 часа.

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

7.        Графическое отображение данных – 4 часа.

Графики диаграмм. Графики осциллограмм. Настройка графиков. Изменение свойств отображения. Двухкоординатные графики. Графики интенсивности.

8. Функции таймирования – 2 часа.

Задание интервалов. Функции системного времени. Синхронизация приложений.

9.        Анализ и генерация сигналов – 4 часа.

Цифровые фильтры. Спектральные анализаторы. Статистические анализаторы. Анализаторы импульсов. Генераторы сигналов.

10.        Управление вводом-выводом – 4 часа.

Виртуальные приборы аналогового ввода-вывода. Конфигурация и настройка параметров. Виртуальные приборы цифрового ввода-вывода. Конфигурация и настройка параметров. Таймерный ввод-вывод. Экспресс виртуальные приборы управления вводом-выводом.

11. Примеры использования технологий виртуальных приборов –  4 часа.

       Виртуальные осциллограф, анализатор спектра, анализатор нелинейных искажений, цифровой мультиметр. Автоматизированное рабочее место (АРМ) инженера.  Многофункциональный измерительный комплекс.

4.2.  Лабораторные занятия  –  34 часа

1. Приборы и субприборы в LabVIEW. Техника создания и  редактирования. 4 часа.

2. Структуры, диаграммы и узлы в LabVIEW. 4 часа.

3. Массивы, кластеры, графопостроители, строки и файлы ввода/вывода.

4. Анализ данных в LabVIEW. 4 часа.

5. Виртуальные приборы аналогового ввода/вывода. 4 часа.

6. Виртуальные приборы цифрового ввода/вывода. 4 часа

7. Виртуальный осциллограф. 4 часа.

8. Виртуальный цифровой мультиметр. 4 часа

4.3.  Расчетно-графическое задание  (8 часов)

       Расчетно-графическое задание предусматривает создание виртуального прибора для измерения, обработки и отображения  физических величин (по индивидуальному заданию преподавателя).

Пояснительная записка к расчетно-графическому заданию оформляется в рукописном или электронном виде на листах формата А4 (с одной стороны)

4.4.  Самостоятельная работа  –  41 час

1. Подготовка к лабораторным занятиям (17 часов).

2. Изучение теоретического материала  (17 часов).

3. Расчетно – графическая работа  (7 часов).

5.  УЧЕБНАЯ  ДЕЯТЕЛЬНОСТЬ

Деятельность студента при изучении дисциплины заключается:

    в восприятии и усвоении материала дисциплины, излагаемого на лекционных занятиях, в самостоятельном изучении материала по литературе и электронным источникам информации, в подготовке к выполнению лабораторных работ, в отчетности по результатам лабораторной работы и учебному материалу, связанному с её  содержанием, в выполнении расчетно-графического задания.

6.  ПРАВИЛА АТТЕСТАЦИИ СТУДЕНТОВ ПО ДИСЦИПЛИНЕ

В течение семестра проводится текущая аттестация знаний по четырехбальной системе по каждой из лабораторных работ, к полученным оценкам добавляется оценка по РГЗ. На основании полученных оценок определяется средняя оценка по результатам обучения в семестре.

Студентам, имеющим средний балл по текущей аттестации не ниже 4,0, выставляется зачет. При более низких показателях  проводится дополнительная аттестация.

7.  РЕКОМЕНДУЕМАЯ  ЛИТЕРАТУРА

  7.1.  Основная литература.

, , LabVIEW практикум по основам измерительных технологий: Учебное пособие для вузов.– М.:ДМК Пресс, 2005. – 208 с. Автоматизация физических исследований и эксперимента: компьютерные измерения и виртуальные приборы на основе LabVIEW 7 / Под ред. – М.: ДМК Пресс, 2005. – 264 с. , Система графического программирования LabVIEW, ч. 1. Техника программирования: Учебное пособие. – Новосибирск: Изд-во НГТУ, 1998. – 72 с. , Система графического программирования LabVIEW, ч. 2. Основные функции: Учебное пособие. – Новосибирск: Изд-во НГТУ, 1999. – 62 с. , Система графического программирования LabVIEW, ч. 3. Функции анализа: Учебное пособие. – Новосибирск: Изд-во НГТУ, 2000. – 60 с.

7.2.  Дополнительная литература.

Использование виртуальных инструментов LabVIEW./Под ред. и . М.: Солон-Р, Радио и связь, Горячая линия-Телеком,1999. – 268 с. Справочник по функциям. –М.: ДМК Пресс,2005.–512с. , , LabVIEW для новичков и специалистов. –  М.:Горячая линия – Телеком, 2004. – 384 с. LabVIEW для всех/Джефри Тревис: Перевод с англ. М.: ДМК Пресс; ПриборКомплект, 2004. –544 с.

7.3. Web – ресурсы

1. http:// www. /labview

2. http://www. labview. ilc. edu. ru

3. http://www. rudshel. ru

4. http://www. insys. ru

5. http://www. kai. ru/univer/labview

6. http://www. lcard. ru


КОНТРОЛИРУЮЩИЕ МАТЕРИАЛЫ ДЛЯ АТТЕСТАЦИИ
СТУДЕНТОВ

1. Концепция виртуальных приборов, сравнение с традиционными.

2. Программные пакеты для создания виртуальных приборов.

3. Модульность и иерархия виртуальных приборов.

4. Среда программирования LabVIEW, назначение и концепция.

5. Организация виртуальных приборов: фронтальная панель.

6. Организация виртуальных приборов: блок-диаграмма.

7. Субприборы (subVI)  и структуризация программ  LabVIEW.

8. Структуры программирования LabVIEW: while loop.

9. тСтруктуры программирования LabVIEW: for loop.

10. Структуры программирования LabVIEW: case.

11. Структуры программирования LabVIEW: sequence.

12. Структуры программирования LabVIEW: formula node.

13. Временная последовательность работы программ в среде LabVIEW.

14. Организация реального времени в виртуальных приборах.

15. Режимы буферизации в среде LabVIEW.

16. Программное управление функциями аналого-цифровой части плат сбора аналоговых сигналов.

17. Программирование таймерных операций в LabVIEW.

18. Массивы в среде LabVIEW.

19. Кластеры в среде LabVIEW.

20. Возможности анализа (обработки) в среде LabVIEW: спектральный анализ.

21. Возможности анализа (обработки) в среде LabVIEW: фильтрация сигналов.

22. Возможности анализа (обработки) в среде LabVIEW: математическая статистика.

23. Программирование функций ввода/вывода в среде LabVIEW.

24. Виртуальный осциллограф.

25. Виртуальный функциональный генератор.

26. Виртуальный мультиметр.

27. Виртуальный анализатор спектра.

28. Виртуальный перестраиваемый частотный фильтр.

29. Виртуальный измеритель нелинейных искажений.