Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2003.01.30;
Скачать: [xml.tar.bz2];

Вниз

Программирование PCI и АЦП.................   Найти похожие ветки 

 
James7   (2002-11-08 11:21) [0]

У меня есть прибор, который подключается через АЦП к шине PCI, мне надо снять с АЦП цифровые данные, как мне это сделать(я в программировании железа полный чайник. Если можно напишите не большой пример или ссылку на статью......
Заранее спасибо!!!


 
Vad   (2002-11-09 11:39) [1]

Пример:
0)Через порты устройства снимаешь показания 0
1)Подкючаешь эталонный источник
2)Через порты устройства снимаешь показания эталона
3)Делаешь градуировку
4)Подкючаешь реальный источник
5)Через порты устройства снимаешь показания :-)

Будет больше информации, будут более конкретные советы.
если "в программировании железа полный чайник" почитай
для начала документацию
.


 
Anatoly Podgoretsky   (2002-11-09 11:44) [2]

К иикрософту за DDK


 
apay   (2002-11-10 00:40) [3]

можно конечно написать *.VxD драйвер для WinME и *.sys драйвер для NT платформы, но лучше напиши что-то вроде WDM, он подойдет для всего, что выше Win98SE. Для начала скачай DDK-2000, там много примеров, хелпы и пр. Еще понадобится MSVC++ 5.0, но можно и MSVC++ 4.0 на худой конец.

способ 2: нанять кого-либо, кто умеет писать драйвера :)


 
DC-AC   (2002-11-10 08:50) [4]

James7 : Что за прибор ? К нему документация и какой-нибудь софт есть ?


 
James7   (2002-11-17 22:23) [5]

Прибор медицинский, документации толком нету.


 
DC-AC   (2002-11-18 07:36) [6]

Так он ХОТЬ КАК-ТО работает на шине PCI ? И ХОТЬ КАКАЯ-НИБУДЬ программа с ним общается ? Я к тому что при таком количестве исходного материала может быть легче свой прибор сделать и софт к нему написать ?


 
Наезжалкин   (2002-11-18 10:16) [7]

>Прибор медицинский, документации толком нету.

Мрак! Каторжный труд! Да стоит ли овчинка выделки?


 
SPeller   (2002-11-18 12:31) [8]

Ну допустим снимешь ты с него данные, а дальше что? Как и с чем их кушать?


 
James7   (2002-11-18 23:27) [9]

Софт есть, он строит график и далее по графику снимаются параметры(это коротко).
>Да стоит ли овчинка выделки?
Стоит, если это твой дипломный проект: надо написать прогу, чтобы снимала данные (в виде графика) и ставила диагноз (вместо врача, система будет основана на нечеткой логике), не буду залезать в дебри (работы уйма).


 
Jeer   (2002-11-18 23:35) [10]

<прибор, который подключается через АЦП к шине PCI>
Так вот это - туфта.
<ставила диагноз (вместо врача, система будет основана на нечеткой логике)>
А вот это - главное !

Если руководитель не придурок - должен отделить зерна от плевел.


 
Наезжалкин   (2002-11-19 10:01) [11]

>отделить зерна от плевел

котлеты от мух...

но если нужен результат, тогда надо делать как сказал
apay © (10.11.02 00:40).

Ещё можно использовать DlPortIO или подобный комплект.
Вот ссылка:
http://www.raid.ru/customers/ankol/programs/util/index.htm
там исходники драйвера UNIO. Можно изучить его работу и выполнить вашу задачу (построить собственный драйвер) за три-четыре дня (изначально ничего не зная). +DDK, естественно.

Насчёт VxD -- не советую. Много времени потратиться. Невыгодно.



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2003.01.30;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.009 c
1-96751
Knight
2003-01-20 22:07
2003.01.30
Как сделать RichEdit как в Делфи.


1-96833
Дмитрий Минеев
2003-01-20 23:10
2003.01.30
СкроллБар в компоненте


1-96669
EXE
2003-01-21 15:46
2003.01.30
Подскажите пожалуйста, как выровнять текст в TStringGride...


1-96749
VP
2003-01-22 12:46
2003.01.30
Перемешать строки в ListBox


3-96511
Twix
2003-01-09 08:27
2003.01.30
Тормоза после нескольких фильтраций





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский