Скачиваний:
63
Добавлен:
06.03.2016
Размер:
1.24 Mб
Скачать

Блок-диаграмма

    1. Перейдем на блок-диаграмму, выбрав Window»Show Diagram.

    1. Создадим блок-диаграмму, показанную ниже:

В палитре Functions (Функций) в разделе Select a VI (Выбор ВП) в директории c:\exercises\LV Basics I выберем ВП Преобразование C в F, созданный в упражнении 8-2. Поместим его на блок-диаграмму. Этот ВП переведет градусы Цельсия в градусы Фаренгейта.

С помощью несложной математической формулы запрограммируем генерацию числа в интервале (15, 25) , что соответствует комнатной температуре, выраженной в градусах Цельсия.

Выберем функцию Select (Выбор), расположенную в палитре Functions»Comparison. Эта функция выдает значения °С или °F в зависимости от состояния переключателя Масштаб шкалы.

Используем инструмент ПЕРЕМЕЩЕНИЕ для перемещения объектов в положение, показанное на предыдущей блок-диаграмме, и инструмент СОЕДИНЕНИЕ для их соединения.

Совет. Для идентификации полей ввода и вывода данных узлов следует щелкнуть правой кнопкой мыши на узле и в контекстном меню выбрать пункт Visible Items»Terminal.

Иконка и соединительная панель

    1. Создадим иконку, показанную ниже, чтобы использовать ВП в качестве подпрограммы

  • Щелкнем правой кнопкой мыши по иконке ВП и в контекстном меню выберем пункт Edit Icon (Редактирование иконки). Появится диалоговое окно Icon Editor (Редактор иконки).

Дважды щелкнем по инструменту ВЫБОР (показан слева).

Нажмем клавишу <Delete>,очистим область редактирования иконки.

Дважды щелкнем по инструменту ПРЯМОУГОЛЬНИК (показан слева), чтобы обвести область редактирования границей выбранного цвета.

Чтобы оформить иконку, как показано выше, воспользуемся инструментом КАРАНДАШ.

Выберем цвет инструмента ПЕРЕДНИЙ ПЛАН с помощью инструмента ЗАПОЛНЕНИЕ ЦВЕТОМ и раскрасим термометр в красный цвет.

Внимание. Для рисования вертикальных, горизонтальных и диагональных линий необходимо во время рисования нажать и удерживать клавишу <Shift>.

Для выбора размера шрифта дважды щелкнем по инструменту ВВОД ТЕКСТА.

Из пункта Copy from (Копировать) выберем B & W (черно-белую) иконку и 256 Colors (256-цветный) режим печати для создания черно-белой иконки, которую LabVIEW использует в случае отсутствия цветного принтера.

После завершения редактирования иконки нажмем кнопку OK и закроем Icon Editor (Редактор иконки). Новая иконка появится в правом верхнем углу обеих панелей.

Элементам управления и отображения данных поставьте в соответствие поля ввода и вывода данных, щелкнув правой кнопкой мыши по иконке и выбрав пункт контекстного меню Show Connector (Показать поля ввода/вывода данных).

Щелкнем по левому полю соединительной панели.

Щелкнем по элементу Масштаб шкалы. Левое поле ввода данных станет зеленым. К этому полю надо подсоединять логическую величину, которая при значении True будет отображать сгенерированное значение в градусах Цельсия, а при значении False – в градусах Фаренгейта.

Щелкните по правому полю соединительной панели.

Щелкните по элементу Температура. Правое поле ввода данных станет оранжевым.

Щелкните по второму полю в правой части соединительной панели и потом по элементу Температура. Правое поле ввода данных станет оранжевым.

Щелкните по свободному пространству панели. Сохраним ВП под именем Термометр.vi в директории c:\exercises\LV Basics I, он будет использоваться позднее. Закроем ВП, выбрав пункт главного меню File»Close.

Конец упражнения 11-3

F. Превращение выделенной секции блок-диаграммы ВП в подпрограмму ВП

Можно упростить блок-диаграмму ВП, создав из часто выполняемых операций подпрограмму ВП. Для этого с помощью инструмента ПЕРЕМЕЩЕНИЕ необходимо выделить интересующую секцию блок-диаграммы и выбрать из пункта главного меню Edit (Редактирование) пункт Create SubVI (Создать подпрограмму ВП). Выделенная секция сменится иконкой новой подпрограммы ВП. LabVIEW создаст элементы управления и отображения данных для новой подпрограммы ВП и соединит поля ввода/вывода данных с существующими проводниками, как показано на примере ниже:

По умолчанию новая подпрограмма ВП использует шаблон для создания соединительной панели и иконку. Дважды щелкните правой кнопкой мыши по иконке подпрограммы ВП для редактирования соединительной панели и иконки и для сохранения ВП.

Внимание. Нельзя создать подпрограмму ВП из секции с количеством входов и выходов более 28, так как 28 – максимальное количество возможных полей ввода/вывода данных подпрограммы ВП.

Задание для самостоятельного решения

11-7 Создайте ВП, строящий два графика: график произвольных чисел и бегущее среднее по четырем точкам на графике Диаграмм в режиме sweep chart. Воспользуйтесь следующими советами:

  • Используйте цикл For (N=200) вместо цикла While.

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

  • Для генерации данных используйте функцию Random Number (0-1), расположенную в палитре Functions>>Numeric.

  • Для объединения произвольных чисел с их средним значением для построения на одном графике используйте функцию Bundle, расположенную в палитре Functions>>Cluster.

Соседние файлы в папке Лабораторная работа №1