32-bit Win NT DLL Drivers |
Ответить |
Автор | |
Новичок Присоединился: 14 Сентябрь 2005 Категория: Russian Federation Online Status: Offline Публикации: 2 |
Опубликовано: 14 Сентябрь 2005 13:33 |
Уважаемые коллеги! Есть проблема (возможно). В драйверах для DELPHI при задании скорости сканирования АЦП PCL818L (например, в функции DRV_FAIDmaScanStart) указывается входной параметр SampleRate (интервал времени в секундах) в формате Float (переменная PT_FAIDmaScanStart). Эта величина определяется коэффициентами счетчика на плате и, видимо, как-то задается драйвером. Как можно точно узнать истиное значение SampleRate (кроме прямого чтения соответствующих регистров на плате)? С уважением |
|
Анатолий Л.
|
|
Новичок Присоединился: 28 Февраль 2005 Категория: Russian Federation Online Status: Offline Публикации: 16 |
|
Добрый день. Сколько слышу про дельфи, столько и вопросов про компоненты для оного, я не против языка (PASCAL), я просто насмотрелся как китайцы программируют. Есть предложение просто взять документацию и написать свой драйвер, платушка сама по себе не плохая, именно эта плата (через DMA) служит лет с пяток и используется как осциллограф с массой памяти, позволяя найти прицину неполадок. IMHO - выход один из лудших
|
|
Новичок Присоединился: 14 Сентябрь 2005 Категория: Russian Federation Online Status: Offline Публикации: 2 |
|
Уважаемый Sergew! Спасибо за Ваш ответ. Действительно, прямое программирование АЦП - наилучший и быстрейший (по скорости работы) способ. Единственное, что напрягает - программирование DMA и выбор блока памяти в Windows. Предыдущее ПО (малокосинусный ваттметр, испытатель магнитных материалов) было написано под DOS на PASCALе. Это и определило DELPHI. Кстати, драйвера под DOS были логичнее. Еще раз спасибо. Ларик. |
|
Анатолий Л.
|
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |