Автор работы: Пользователь скрыл имя, 07 Мая 2014 в 15:23, лабораторная работа
Целью дипломного проекта является создание виртуального лабораторного практикума по электротехнике для преподавателей электрических специальностей учебного заведения. С целью позволить преподавателям обеспечить компьютеризированный доступ к лабораторной работе, а студентам подготовиться к ней и проверить свои знания. Задачи дипломного проектирования:
• Проведение опытов при нехватке приборов;
• Использование в преподавательском процессе;
• Простой и понятливый интерфейс для преподавателей и студентов;
• Разработать совершенно другой продукт не похожий с остальными.
Введение 3
1. Теоретическая часть 6
1.1 Виртуальные лабораторные комплексы 6
1.1.1 История 8
1.1.2 Практическая значимость 12
1.2 Инструкция средства создания 12
1.2.1 Программный комплекс для виртуальной лабораторной работы 12
1.2.2 LabVIEW 12
2. Практическая часть 21
2.1 Этапы разработки виртуальной лабораторной работы 21
2.1.2 Построение схемы 27
2.2 Инструкция студенту 37
2.3 Инструкция преподавателю 38
3. Экономическая часть 38
3.1 Краткая характеристика работы и её назначение. 38
3.2 Определение затрат на создание виртуального лабораторного практикума по электротехнике «Исследование резонанса напряжений» 38
Заключение 46
Список используемой литературы 47
В LabVIEW есть три графические палитры Tools
(инструментальная палитра), Controls (палитра
управления), Functions (палитра функций), которые
можно свободно перемещать по экрану.
Они служат для создания и реализации
виртуальных приборов (ВП).
Палитра Tools (Инструментов) (рис.
7)
Рисунок 7. Палитра Tools (Инструментов)
Эта палитра содержит инструменты, которые понадобятся для построения и использования ВП. Можго создавать, изменять, и отлаживать ВП, используя эти инструменты. Если палитра Tools - не видна, выберим Show Tools Palette в меню Windows, чтобы палитра появилась. После того, как выбираем инструмент из этого меню, курсор мыши обретет его форму. Можно использовать любой из инструментов, найденных в палитре Tools (Табл.1) для работы с подпрограммами и функциями. Для получения информации о подпрограммах и функциях необходимо поместить любой из инструментов палитры Tools на нужный объект.
Табл.1 Палитра Tools
|
Инструмент управления. Используйте его, чтобы работать с передней панелью управления и индикаторами. Инструмент изменяется на , при работе с текстовыми элементами. |
|
Инструмент Расположения. Используйте этот инструмент, чтобы выбирать, перемещать, или изменять размеры объектов. Инструмент изменяется на при изменении размеров объекта. |
|
Маркер. Используйте этот инструмент, который выглядит так , для ввода текста в ярлыки (метки) или создания свободных ярлыков (меток). Инструмент изменяется на , когда Вы создаете свободные ярлыки (метки). |
|
Соединительный кабель. Используйте этот инструмент, чтобы соединять объекты проводами на блок-схеме. |
|
Инструмент объектного всплывающего меню. Используйте этот инструмент, чтобы вызвать всплывающее меню объекта с помощью левой кнопкой мыши |
|
Инструмент прокрутки. Используйте этот инструмент для просмотра окна без использования полос прокрутки. |
|
Инструмент Контрольной точки. Используйте этот инструмент, чтобы установить контрольные точки на ВП, функциях, и структурах. |
|
Пробник. Используйте этот инструмент для того, чтобы снимать пробы на проводах на схеме. |
|
Инструмент копирования цвета. Используйте этот инструмент для копирования цвета и вставки его с помощью инструмента цвета. |
|
Инструмент цвета. Используйте этот инструмент для окраски объекта. С его помощью можно также отобразить передний план и фон объекта. |
Рисунок 8. Палитра Controls (управления)
Палитра Controls (управления) (рис.8) и палитра Functions (функций) (рис.9). Палитра управления и палитра Функций составлены из значков верхнего уровня, представляющих подпалитры, дающие доступ к полному диапазону доступных объектов, которые могут использоваться в создании ВП. К подпалитрам можно обращаться, нажимая на значок верхнего уровня. Подпалитра может также быть преобразована в плавающую палитру, которая остается на экране.
Палитра Controls (управления). Добавляем средство управления и индикаторы к передней панели через палитру Controls. Каждая опция в палитре отображает подпалитру доступного средства управления и индикаторов для выбора. Если палитра Controls - не видна, можно открыть палитру, выбрав Show Controls Palette в меню Windows. Можно также вызвать палитру Controls, открыв всплывающее меню на пустой области на передней панели. Можно открыть всплывающее меню щелкнув по пустой области передней панели, далее на платформах UNIX и WINDOWS можно использовать правую кнопку мыши. Палитра Controls может быть "пришпилена" к рабочему столу с помощью кнопки в левом углу палитры, либо убрана кнопкой "крестик".
Палитра Controls доступна, только если окно Panel активно.
Табл.2 Палитра Controls
|
Подпалитра Numeric (числовых значений). Состоит из средств управления и индикаторов для числовых данных. |
|
Подпалитра Boolean (Булевых значений). Состоит из средств управления и индикаторов для Булевых величин. |
|
Подпалитра String (строковых значений). Состоит из средств управления и индикаторов для ASCII строк и таблиц |
|
Подпалитра List & Ring (списков закольцованных списков). Состоит из средств управления и индикаторов для меню, выполненных в форме списков и закольцованных списков. |
|
Подпалитра Array & Cluster (массивов и кластеров). Состоит из средств управления и индикаторов для группировки наборов типов данных. |
|
Подпалитра Graph. Состоит из индикаторов, чтобы построить график данных в графах или диаграммах в реальном масштабе времени (осциллограф). |
|
Подпалитра Path & Refnum (путей и ссылок). Состоит из средств управления и индикаторов для путей и ссылок. |
|
Подпалитра Decorations (оформления). Состоит из графических объектов для настройки дисплеев передней панели. |
|
Подпалитра Control . Отображает диалоговое окно, чтобы загрузить самодельные элементы управления |
|
Подпалитра User Controls (средства управления пользователя). Состоит из специальных средств управления, которые формирует сам пользователь. |
|
Подпалитра ActiveX (объектов ActiveX). Состоит из средств управления, позволяющих внедрить объекты ActiveX на переднюю панель. |
С помощью
палитры Functions формируем блок-схему. Каждая
опция в палитре отображает подпалитру
значков верхнего уровня. Если палитра
Functions - не видна, можно вызвать палитру,
выбрав Show Functions Palette в меню Windows. Можно
также открыть палитру Функций, вызвав
всплывающее меню на пустой области в
окне Diagram. Палитра Функций может быть
"пришпилена" к рабочему столу с помощью
кнопки в левом углу палитры, либо убрана
кнопкой "крестик".
Палитра Functions доступна только если активно
окно Diagram.
Табл.3 Палитра Functions
|
Подпалитра Structures (структур). Состоит из управляющих структур программы, таких как цикл For . |
|
Подпалитра Numeric (числовых функций). Состоит из тригонометрических, логарифмических и числовых функций |
|
Подпалитра Boolean (Булевых функций). Состоит из логических и Булевых функций. |
|
Подпалитра String (строковых функций). Состоит из функций для работы со строковыми величинами. |
|
Подпалитра Array (массивов). Состоит из функций для обработки массивов. |
|
Подпалитра Cluster (кластеров). Состоит из функций для обработки кластеров. |
|
Подпалитра Comparison (сравнения). Состоит из функций для сравнения числовых, строковых значений, Булевых переменных. |
|
Подпалитра Time & Dialog. Состоит из функций для диалоговых окон, синхронизации, и обработки ошибок. |
|
Подпалитра File I/O (ввода/вывода файла). Состоит из функций и ВП для ввода/вывода в файл. |
|
Подпалитра Communication (связи). Состоит из ВП для работы с сетями TCP, DDE, Apple Events, и OLE. |
|
Подпалитра Instrument I/O ( инструментов ввода/вывода). Состоит из ВП для связи и управления приборами по шине GPIB, VISA(программная архитектура виртуальных приборов). |
|
Подпалитра Data Acquisition (сбора данных). Состоит из ВП для внедрения плат сбора данных. |
|
Подпалитра Analysis (анализа). Состоит из ВП для анализа данных. |
|
Подпалитра Tutorial (обучающей программы). Состоит из ВП, используемых в обучающей программе LabVIEW. |
|
Подпалитра Advanced (расширенная). Состоит из разных функций типа функции библиотечного запроса, манипуляции данных, и т.д. |
|
Подпалитра VI…. Состоит из диалогового окна для внедрения подпрограмм в текущий ВП. |
|
Подпалитра Instrument Drivers (драйверы приборов ). Состоит из ВП, способных управлять внешними приборами, осциллоскопами, генераторами, и т.д., через последовательный порт или интерфейс GPIB |
|
Подпалитра User Libraries. С помощью нее организуется быстрый доступ к нужному ВП. |
|
Подпалитра Application Control (управления приложением). Состоит из ВП, управляющих виртуальными приборами (ВП), а также ВП VI серверов, позволяющих запускать ВП на других компьютерах через сеть. |