- •1. Общие сведения
- •2. Выполнение работы Пример создания простого вычислительного устройства
- •3. Содержание отчета
- •Контрольные вопросы и задания
- •1. Общие сведения
- •2. Выполнение работы
- •3. Содержание отчета
- •Контрольные вопросы и задания
- •1. Общие сведения
- •2. Выполнение работы
- •3. Содержание отчета
- •Контрольные вопросы и задания
- •1. Общие сведения
- •2. Выполнение работы
- •3. Содержание отчета
- •Контрольные вопросы и задания
- •2. Выполнение работы
- •3. Содержание отчета
- •Контрольные вопросы и задания
- •1. Общие сведения
- •2. Выполнение работы
- •3. Содержание отчета
- •Контрольные вопросы и задания
- •2. Выполнение работы
- •3. Содержание отчета
- •Контрольные вопросы и задания
2. Выполнение работы Пример создания простого вычислительного устройства
Откройте новый виртуальный прибор File>>New VI.
На лицевой панели (Front Panel) разместите два управляющих элементов для ввода двух чисел A и B. Из подпалитры «Numeric Con-trols» палитры «Controls» выберите цифровой элемент ввода чисел «Numeric Control». Разместите элемент на поле лицевой панели и в поя-вившейся метке введите название переменных А или В.
8
На лицевой панели создайте четыре цифровых индикатора для вывода результатов вычисления. Из подпалитры «Numeric Controls» палитры «Controls» выбрать цифровой элемент ввода чисел «Numeric Indicator». Разместить элемент на поле лицевой панели и в появившей-ся метке введите название «A+B», «А-В», «А*В», «А/В».
На данный момент лицевая панель может выглядеть так, как показано на рис. 1.1.
Переключитесь на структурную схему Windows>>Show Diagram. На структурной схеме размещены терминалы, соответст-вующие органам управления и индикаторам лицевой панели.
Терминалы имеют те же метки, что и соответствующие им объек-ты лицевой панели.
Разместите на ней объек-
ты управления (Controls) слева, а индикаторы (Indicators) справа аналогично тому, как они располо-жены на лицевой панели.
Выберите функции вы-числительного устройства из па-
литры «Functions» >> «Arithmetic and Comparison» >> «Express Nu-meric»: сложение (Add), вычита-
ние (Subtract), умножение (Multip-ly) и деление (Divide) (рис. 1.2).
Из палитры «Tools» выбе-рите «катушку». Соедините между собой терминалы органов управле-ния, функций и индикаторов.
На этом монтаж структур-ной схемы закончен. На данный момент структурная схема прибора может выглядеть, так как показано на рис. 1.3.
9
Рис. 1.1. Лицевая панель простого вычислительного устройства
Рис. 1.2. Функциональные элементы палитры «Express Numeric»
10. Перейдите в окно лицевой панели и запустите виртуальный прибор, нажав кнопку «Run» («запуск») в левом верхнем углу окна.
Для отчета сделайте снимки экрана (screenshots)
для структурной схемы и ли-цевой панели созданного прибора.
Рис. 1.3. Структурная схема простейшего вычислительного устройства
Пример создания простого виртуального прибора «Спектральный анализатор прямоугольного импульса»
Основными функциональными узлами этого виртуального прибо-ра является генератор прямоугольного импульса и вычислитель спектра мощности.
Генератор прямоугольного импульса (Pulse Pattern.vi) размещен в палитре «Functions>>Analysis>>Signal Generation». Этот генератор формирует на своем выходе «Pulse Pattern» одномерный массив отсче-тов прямоугольного импульса с заданной задержкой, шириной и ам-плитудой. При этом количество отсчетов сигнала задается целым чис-лом на входе «samples», длительность и задержка импульса (в количе-стве отсчетов) задаются целыми числами на входах «width» и «delay» соответственно, а амплитуда (в условных единицах) задается реальным десятичным числом на входе «amplitude».
Вычислитель спектра мощности (Power Spectrum.vi) размещен в палитре «Functions>>Analysis>>Digital Signal Processing».
1. Создание нового виртуального прибора лучше всего начать с лицевой панели Windows>>Show Front Panel.
10
Выберите из подпалитры «Graph» палитры «Controls» − осцил-лограф (Waveform Graph) и перенесите его на лицевую панель. В поя-вившейся метке введите название индикатора «Сигнал».
Еще один такой же индикатор выберите и разместите на лице-вой панели ниже первого индикатора. Введите в метку его название «Спектр». В объектном меню этого индикатора снимите также выделе-ние с опции X Scale>>AutoScale X. С помощью меточного инструмента введите конечное значение горизонтальной шкалы 50.
Из подпалитры «Numeric» палитры «Controls» выберите три вертикальных ползунковых регулятора (Vertical Pointer Slide) для регу-ляторов «Амплитуда», «Длительность» и «Задержка», разместите их на лицевой панели слева от индикаторов сверху вниз и введите их назва-ния в метки. С помощью меточного инструмента измените конечные значения регулирования на шкале регуляторов «Длительность» и «За-держка» на 50.
Из подпалитры «Boolean» палитры «Controls» выберите кнопку «СТОП» (Rectangular Stop Button) и разместите ее на лицевой панели снизу от регуляторов.
На данный момент лицевая панель может выглядеть так, как пока-зано на рис. 1.4.
Из подпалитры «Numeric» палитры «Functions» выберите чи-словую константу (Numeric Constant) и разместите ее на структурной схеме выше терминалов органов управления. С помощью меточного инструмента введите в кон-станту значение 100.
Из палитры «Functions»
выберите подпалитру «Ana-
lysis», а |
из нее − подпалитру |
||
«signal Generation». Из этой |
|||
подпалитры выберите |
генера- |
||
тор |
прямоугольного импульса |
||
(Pulse_Pattern.vi) и разместите |
|||
его на структурной схеме спра- |
|||
ва |
от |
терминалов |
органов |
управления. |
Рис. 1.4. Лицевая панель прибора |
||
|
|
|
|
|
|
|
11 |
Из подпалитры «Analysis» выберите подпалитру «Digital Signal Processing». Из нее выберите вычислитель спектра мощности (Power_Spectrum.vi) и разместите его на структурной схеме между ге-нератором прямоугольного импульса и терминалами индикаторов.
Из подпалитры «Advanced» палитры «Functions» выберите функцию «Стоп» (Stop) и разместите ее на структурной схеме рядом с терминалом кнопки «Stop».
Из палитры «Tools» выберите «катушку». Соедините между собой терминалы органов управления, функций, констант и индикато-ров так, как показано на рис. 1.5.
Рис. 1.5. Структурная схема прибора
Перейдите в окно лицевой панели и запустите виртуальный прибор, нажав кнопку «Run Continuously».
Остановить работу виртуального прибора можно, нажав на кнопку «Stop» на лицевой панели, либо кнопку «Abort Execution» («Прервать выполнение») в левом верхнем углу окна.
При возникновении вопросов по работе с LabView можно вызвать интерактивную справку по LabView, выбрав из меню Help>>VI, Func-tions, & How to Help или Help>>Search the LabView bookshelf. Кроме то-
го, можно вызвать интерактивную справку относительно практически каждого объекта структурной схемы, вызвав Help>>Show context help.
12
Создайте описанный выше виртуальный прибор. Просмотрите ра-боту виртуального прибора, прохождение сигналов по структурной схеме (с помощью кнопки с изображением лампочки наверху окна структурной схемы).
Для отчета сделайте снимки экрана (screenshots) структурной схе-мы и лицевой панели созданного прибора.
Изучите основные узлы, органы управления, и функции, исполь-зованные в виртуальном приборе.
