Обратный звонок
Корзина
  • Ваша корзина пуста!

Набор стандартных программ

Программное обеспечение к платам АЦП, ЦАП, генератору, осциллографу-спектроанализатору


1. Общие сведения по программному обеспечению


Набор стандартных программ для АЦП:


Скачать установочный набор ПО

Программа для управления ЦАП (ГСПФ-051,ГСПФ-052,ГСПФ-053):

Генератор (генератор спекта, генератор импульса, генератор сигналов)

Назначение программ:

  • ADCLab – программа позволяет просматривать сигналы в режиме осциллографа (рис. 2). Есть возможность отображения спектра сигнала (рис. 1), а так же вычисления параметров сигнала, таких как максимум, минимум, среднее значение. Сбор данных происходит в кадровом режиме (не непрерывный). Каждый кадр выводится на экран в реальном времени.




Рис. 2. Основной экран программы осциллографа-спектроанализатора (ADCLab)

Очень удобной возможностью программы является цифровой зуммер, он позволяет просмотреть мелкие сигналы в увеличенном виде. Для плат, не поддерживающих аппаратную синхронизацию, предусмотрена программная синхронизация. Для плат с аппаратной синхронизацией имеются подробные настройки предыстории и уровня синхронизации. Для удобства просмотра можно задать цвет и количество каналов для отображения на экране. Коэффициенты усиления задаются раздельно по каждому каналу. Сигналы можно сдвинуть по амплитуде относительно друг друга. Очень удобной возможностью программы является режим постсвечения сигнала. Есть возможность сохранить сигнал в файл.

  • Saver – программа позволяет записывать сигнал с низкочастотных плат на диск длительное время. Критерием остановки может быть время сбора, количество собранных данных или свободное место на жестком диске. Важно отметить, что сбор данных производится в непрерывном режиме, поэтому данная программа работает только с низкочастотными платами. При сборе данных происходит примитивная визуализация сигнала, без возможности масштабирования по оси Y, хотя цифровой зуммер также работает. Основное окно программы представлено на рис. 3, окно визуализации представлено на рис. 4.

 


Рис. 3. Основное окно программы самописца


Рис. 4. Окно визуализации программы самописца

  • Viewer – с помощью этой программы можно просмотреть данные, записанные двумя перечисленными до этого программами в виде графика. Имеется возможность задать произвольные единицы по оси Y. По оси Х возможно отображение как в отсчетах, так и во времени (секунды, миллисекунды, часы). Через программу можно просматривать сигнал, снятый с нашей платы и записанный через одну из наших программ (ADCLab, Saver2). Пример работы программы представлен на рис. 5.


Рис. 5. Окно программы просмотра записанных сигналов (Viewer)

  • Converter – программа конвертирует данные из двоичного формата в текстовый формат, удобный для просмотра в текстовом редакторе. Есть возможность конвертировать данные в CSV формат для открытия в Excel. Настройка входного формата файла производится автоматически, если есть сопровождающий информационный файл, который генерируется нашими программами. При утере этого файла есть возможность произвести настройки вручную. Окно программы представлено на рис. 6.


Рис. 6. Окно программы конвертации данных (Converter)


2. Порядок установки программного обеспечения

При первой загрузке операционной системы после установки нового оборудования, появится сообщение о найденном оборудовании. Запрашивается аппаратный драйвер для устройства. Все аппаратные драйверы лежат в корне стандартного диска идущего в комплекте с любой платой сбора данных нашей фирмы.
Для того чтобы установить такой драйвер при установке нового оборудования выберите опцию установки драйвера из указанного места и укажите корень нашего диска. В некоторых случаях Windows может попросить файл драйвера (с расширением *.sys), тогда просто укажите этот файл (он, как упоминалось раньше, лежит в корне диска).
После установки аппаратных драйверов необходимо установить драйверы абстракции – это нужно для работы стандартного программного обеспечения. Установка драйверов абстракции производится путем запуска оболочки диска (запускается автоматически, при вставке диска в CD-ROM, но при условии включения разрешения автозапуска) и выбора соответствующей модели платы на вкладке «Драйверы». После щелчка на названии устройства, будет запущена программа установки. Драйверы для большинства плат содержатся в одном инсталляционном файле, поэтому если в процессе работы программы установки драйверов на экране появится список устройств, в нем нужно будет выделить строку с Вашим устройством и нажать кнопку «Далее», выделение происходит простым щелчком на строке.
Если автозапуск компакт дисков отключен или оболочку диска по каким-либо причинам не удается запустить, драйверы абстракции можно найти в каталоге Soft на нашем диске. Если не удалось найти программу установки с названием Вашего устройства, значит нужно использовать программу с именем ADCDriversSetup.exe и не забыть выделить нужное устройство в списке устройств, который появится в процессе установки.
Когда будут установлены все драйверы, можно приступать к установке стандартного программного обеспечения. Его можно поставить из вкладки «Программное обеспечение», щелкнув на строке «Набор стандартных утилит» или зайдя в папку Soft на нашем компакт диске и запустив программу установки с названием ADCUtilitySetup.exe. В комплект поставки программного обеспечения входит электронный справочный материал  по каждому программному продукту, описывающий приемы работы с ним. Для открытия соответствующего файла помощи нужно нажать «Пуск» a «Все программы» a «VT» a «Utility» a «Руководство пользователя по программе…» - если на Вашем компьютере стоит операционная система Win2000/XP или «Пуск» a «Программы» a «VT» a «Utility» a «Руководство пользователя по программе…» если у Вас Win9x.

3. Программирование устройств

В состав программного обеспечения также входит пакет для разработчиков программного обеспечения (SDK - Software Development Kit). В него входят документация по программированию наших устройств, заголовочные файлы и примеры программирования на языках С++/VB/Pascal/LabView. Для программирования устройств на языке C (например, в среде LabWindows CVI) поставляется библиотека UniDriver, которая позволяет обойти необходимость работать с классами.

Архитектура программного обеспечения для работы с платами состоит из 3-х уровней:

  • Аппаратный драйвер
  • Драйвер абстракции
  • Прикладное программное обеспечение

Схема архитектуры представлена на рисунке 7.


 

Рис. 7. Архитектура программного обеспечения, работающего с платой сбора данных

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

    • Setup –подключение к физическому устройству
    • Init –инициализация параметров измерения
    • Start –запуск измерение
    • Stop – остановка измерения
    • Get – с помощью этой функции можно получить или установить дополнительные параметры измерения

Полное руководство по программированию устройств доступно после установки SDK. Есть возможность изготовления программного обеспечения на заказ или адаптирования стандартного ПО.