Скачиваний:
48
Добавлен:
06.03.2016
Размер:
69.12 Кб
Скачать

Упражнение 18. Создание массива с автоиндексацией

Ваша цель - создать массив, использующий возможность автоиндексации цикла For Loop и отобразить его на диаграмме.

Передняя панель

  1. Откройте новую лицевую панель.

  1. Поместите оболочку массива из Controls”Array & Cluster на переднюю панель. Маркируйте оболочку массива как Waveform Array.

  1. Поместите цифровой индикатор из Controls”Numeric внутрь дисплея оболочки массива, как показано на следующем рисунке. Этот индикатор отображает содержание массива.

  1. Поместите диаграмму из Controls”Graph в лицевую панель.

  1. Увеличьте диаграмму средствами позиционирования.

  1. Скройте легенду и палитру.

  1. Отключите автомасштабирование для оси Y.

  1. Масштабируйте ось Y в пределах от -0.5 до 1.5.

Блок-схема

  1. Сформируйте блок-схему, показанную на следующем рисунке.

Generate Waveform VI (Functions”Select a VI… from the LabVIEW\Activity directory) — возвращает одну точку диаграммы.

 Bundle function (Functions”Cluster — транслирует графические компоненты в кластер. Вы должны изменить размеры иконки функции Bundle для правильного функционирования. Поместите средство позиционирования в левый нижний угол иконки. Средство трансформируется в курсор изменения размеров. Перенесите его вниз, пока не появится третий входной терминал. Теперь вы можете продолжать монтаж вашей блок-схемы, как показано на предыдущем рисунке.

 Numeric Constant (Functions”Numeric) — три числовых константы устанавливает число для итераций цикла, начального значения X, и значения дельты X.

  1. Из лицевой панели, выполните VI. Начальное значение X - 0, и значение дельты X - 1.

  1. Измените значение дельты X на 0.5 и начальное значение X на 20. Выполните VI снова.

  1. Вы можете просматривать любой элемент массива на диаграмме, вводя индекс того элемента в индексном дисплее. Если Вы вводите номер большее чем размер массива, дисплей потускнеет, указывая, что вы не имеете определенного элемента для того индекса.

  1. Возвратитесь в блок-схему. Удалите функцию Bundle и числовые константы, связанные с ней. Конечная блок-схема показана на предыдущем рисунке.

  1. Выполните VI с начальным значением X 0 и значением дельты X 1.

  1. Продолжайте формировать вашу блок-схему, как показано на предшествующей диаграмме.

 Sine function (Functions”Numeric”Trigonometric) — вы используете функцию для цикла, чтобы формировать массив точек, которые представляют один цикл синусоидальной волны.

Build Array function (Functions”Array) — вы используете эту функцию, чтобы создать соответствующую структуру данных к графику двух массивов на диаграмме.

 Pi constant (Functions”Numeric”Additional Numeric Constants) — вы можете найти функции Multiply и Divide в Functions”Numeric.

  1. Переключитесь в лицевую панель. Выполните VI.

  1. Сохраните VI как Graph Waveform Arrays.vi в каталоге LabVIEW\Activity.

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