нок 2.3 - Схема ланцюга аналогових виходів пристроїв М-серіісчітивает відлік з DACFIFOі генерує вихідну аналогове напругу. AOoffset (зміщення) і AOreference (діапазон) select дозволяють змінювати діапазон вихідного аналогового напруги. Для плати NI PCI - 6251 зсув завжди дорівнює нулю, а діапазон встановлюється або ± 10 В, або ± 5 В.
2.2 Опис коннекторние блоку BNC - 2120
являє собою екранований коннекторние блок з маркованими сигнальними роз'ємами. Лицьова панель цього пристрою з розшифровкою всіх його роз'ємів зображена на малюнку 2.4.
коннекторние блок призначений для зв'язку пристрою збору даних і зовнішніх пристроїв (генераторів, осцилографів і т.д.). Він дозволяє вводити і виводити аналогові і цифрові сигнали, сигнали таймера-лічильника, має вбудований функціональний генератор. При побудові ФГКН нам знадобиться обидва аналогового виходу (9 на малюнку 2.4), напруга з якого можна подати на осцилограф і перевірити роботу розроблювального генератора.
Малюнок 2.4 - Лицьова панель коннекторние вузла BNC - 2120
3. Розробка програмного забезпечення ФГКН.
Програма, що реалізує ФГКН, розроблена в LabVIEW. Лицьова панель програми представлена ??на малюнку 3.1
Малюнок 3.1 - Лицьова панель програми
Вибір форми сигналу здійснюється за допомогою блоку Horizontal pointer slide (Controls - Modern - Horizontal pointer slide). Додавання нових позицій проводиться у властивостях блоку в закладці Data Range (малюнок 3.2).
Рисунок 3.2 - Налаштування блоку Horizontal pointer slide
Частота дискретизації задається за допомогою блоку NumericControl (Controls - Modern - Numeric). За ТЗ частота сигналу повинна задаватися в діапазоні від 10 Гц до 50 кГц з кроком 10 Гц. Для зручності вибору частоти скористаємося блоком HorizontalPointerSlide (Controls - Modern - Numeric) і доповнимо його цифровим дисплеєм. У властивостях налаштуємо діапазон значень, що вводяться (малюнок 3.3) в закладці DataEntry: мінімальне значення 10, максимальне 50000, крок 10.
Малюнок 3.3 - Налаштування діапазону зміни частоти сигналу
Розмах сигналу також задається за допомогою блоку HorizontalPointerSlide з цифровим дисплеєм для зручності встановлення значень. У властивостях (малюнок 3.4) вкажемо мінімальне значення напруги 0,1 В, максимальне 10 В, крок 0,1 В.
Малюнок 3.4 - Налаштування діапазону зміни розмаху сигналу
Для відображення генерованого періодичного напруги на екрані ПК використовується модуль WaveformGraph (Controls - Modern-Waveforms). Підпишемо осі - вертикальну «Сигнал, В», горизонтальну «Час, сек»; налаштуємо лінійну інтерполяцію (малюнок 3.5) і стиль відображення точок (рисунок 3.6) по кліку на піктограмі в правому верхньому куті графіка.
Малюнок 3.5 - Налаштування інтерполяції графіка
Малюнок 3.6 - Налаштування стилю точок графіка
Для зручності аналізу графіків введемо можливість перегляду окремих його частин за допомогою функції GraphPalette (додається правимо клацанням миші на графіку як показона на мал...