Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Архив
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

32-bit Win NT DLL Drivers

 Ответить Ответить
Автор
Сообщение
Ларик Смотреть выпадающим
Новичок
Новичок


Присоединился: 14 Сентябрь 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 2
Свойства публикации Свойства публикации   Ответить, цитируя автора - Ларик Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: 32-bit Win NT DLL Drivers
    Опубликовано: 14 Сентябрь 2005 13:33

Уважаемые коллеги!

Есть проблема (возможно). В драйверах для DELPHI при задании скорости сканирования АЦП PCL818L (например, в функции DRV_FAIDmaScanStart) указывается входной параметр SampleRate (интервал времени в секундах) в формате Float (переменная PT_FAIDmaScanStart). Эта величина определяется коэффициентами счетчика на плате и, видимо, как-то задается драйвером. Как можно точно узнать истиное значение SampleRate (кроме прямого чтения соответствующих регистров на плате)?

С уважением

Анатолий Л.
Наверх
sergew Смотреть выпадающим
Новичок
Новичок


Присоединился: 28 Февраль 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 16
Свойства публикации Свойства публикации   Ответить, цитируя автора - sergew Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 19 Сентябрь 2005 09:44

Добрый день.

Сколько слышу про дельфи, столько и вопросов про компоненты для оного, я не против языка (PASCAL), я просто насмотрелся как китайцы программируют.

Есть предложение просто взять документацию и написать свой драйвер, платушка сама по себе не плохая, именно эта плата (через DMA) служит лет с пяток и используется  как осциллограф с массой памяти, позволяя найти прицину неполадок.

IMHO - выход один из лудших

 

Наверх
Ларик Смотреть выпадающим
Новичок
Новичок


Присоединился: 14 Сентябрь 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 2
Свойства публикации Свойства публикации   Ответить, цитируя автора - Ларик Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 19 Сентябрь 2005 12:57

Уважаемый Sergew!

Спасибо за Ваш ответ. Действительно, прямое программирование АЦП - наилучший и быстрейший (по скорости работы) способ. Единственное, что напрягает - программирование DMA и выбор блока памяти в Windows. Предыдущее ПО (малокосинусный ваттметр, испытатель магнитных материалов) было написано под DOS на PASCALе. Это и определило DELPHI. Кстати, драйвера под DOS были логичнее.

Еще раз спасибо. Ларик.

Анатолий Л.
Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz