Пошаговое пособие, иллюстрирующее пакет DaqTools фирмы InSys
Шаг 1 - Пример приложения, получающего информацию о модуле, программируемых устройствах на нем (ПЛИС, ППЗУ...)
и BARDY-службах (стримы, АЦП, ЦАП...).
Шаг 2 - Пример приложения, получающего информацию о модуле, находящего указанную службу АЦП,
программирующего его параметрами из указанного файла и печатающего установленные парамтры на экране.
Шаг 3 - Пример приложения, получающего информацию о модуле, находящего указанную службу АЦП,
программирующего его параметрами из указанного файла и выполняющего сбор данных программным методом (не DMA).
Шаг 4 - Пример приложения, получающего информацию о модуле, находящего указанную службу АЦП,
программирующего его параметрами из указанного файла и выполняющего сбор данных методом DMA (служба стрим).
Шаг 5 - Пример приложения, получающего информацию о модуле, находящего указанную службу АЦП,
программирующего его параметрами из указанного файла и выполняющего сбор данных методом DMA (служба стрим),
используя при этом память на модуле в качестве FIFO.
Шаг 6 - Пример приложения, получающего информацию о модуле, находящего указанную службу АЦП,
программирующего его параметрами из указанного файла и выполняющего сбор данных в память на модуле
с ожиданием окончания сбора методом опроса флага.
Этот метод является универсальным,
работающим с модулями на любых интерфейсах (включая USB) и под любыми ОС (включая LINUX).
Шаг 7 - Пример приложения, получающего информацию о модуле, находящего указанную службу АЦП,
программирующего его параметрами из указанного файла и выполняющего сбор данных в память на модуле
с ожиданием окончания сбора по прерыванию.
Этот метод НЕ является универсальным,
он работает ТОЛЬКО с модулями на PCI/PCI-express и ТОЛЬКО под Windows.
Шаг 8 - Пример приложения, получающего информацию о модуле, находящего указанную службу АЦП,
программирующего его параметрами из указанного файла и выполняющего непрерывный сбор данных в отдельном треде,
используя при этом память на модуле в качестве FIFO.
Шаг 9 - Пример приложения, получающего информацию о модуле, находящего указанную службу АЦП,
программирующего его параметрами из указанного файла и выполняющего сбор данных непосредственно в файл на диске.
Шаг 10- Данный пример - это шаг в сторону, он в основном повторяет Шаг 4, но все обращения к функциям библиотеки Bardy
инкапсулированы в отдельные функции с префиксами DEV_ и ADC_.
Шаг 11- Как шаг 1, но в стиле 10 и с загрузкой ПЛИС из файла.
loponavt / daqtools_tutorial Goto Github PK
View Code? Open in Web Editor NEWThis project forked from andorok/daqtools_tutorial
Пошаговое пособие, иллюстрирующее пакет DaqTools фирмы InSys. Требуется наличие библиотек Bardy и Gipcy.
Home Page: http://www.insys.ru