Кто-нибудь знает как открыть и почитать USB устройство из VB2008?
ID устройства известен. Т.е. есть VID и PID. Устройство видно через ManagementObjectSearcher. Эмуляцию COM просьба не предлагать. Мусора в инете нашел много, но РЕАЛЬНЫХ ПРАКТИЧЕСКИХ советов нет.
Требуется для построения картинки магнитного поля (двигаем холла и регистрируем значения, затем строим картинку)
А я не стал связываться с USB, лучше автономное устройство. В инете полно схем логеров использующих для записи данных SD карты. Вот например Устройство записи логов на ММС/SD (требуется регистрация)
Народ, проблему решил.
Поясню. Дело в том, что у меня етсь мультиметр UT71A, у него стандартный USB выход.К мультиметру я подсоединяю холла и вижу показания. У прибора есть своя софтина, но она тупо показывает значение или пишет его в журнал с определенным интервалом. Мне же надо фиксировать значение после того, как датчик был подвинут на следующий шаг.
У драйвера обнаружилось управление HID (Human Interface Device) и он отлично зачепился и читается. Вот ссылка на софт, который общается с HIDами в виндах из VB
сейчас похожих платок много продается, с различными схемами и чипами,
этот на контроллере PIC18F4550, за 100р 12-bit АЦП на вход и занимаешься
полезным делом. Стоит чуть более 1000 рэ. При желании и компетенции можно
разобраться в С++ исходняках их драйвера и переделать на свое железо.
дык, чё-та они там на изучении С++ и компиляции библиотек под линуха в 2007 застыли и всё.
Найти плату или микроху ЦАП/АЦП, I/O TTL -> USB не проблема (и не дорого это всё). Всё как-всегда упирается в быстродействие опроса каналов и преобразования, плюс куча процедур в программе и драйверов, кидающих друг-другу массивы данных. АЦП может и 20МГЦ захватить, а прога всё похерит. Под USB 2.0 нет бесплатных хороших библиотек. Всё что в инете болтается это для скоростей до 1Мбита. А у контроллеров ОЗУ мелкое, чтоб пост-обработкой заниматься и потом скидывать пакетами . Таскается у меня самопальный 2-канальный АЦП на com-порт...когда-то хватало 50кГц на канал. Весь гимор начинался со входными цепями: фильтры, аттенюаторы, повторители и поехало.... тут настрой-там откалибруй, кондёр подбери-с эталонным сравни, хе-хе. Цель должна оправдывать средства. Лучше три месяца снег почистить ночами и осцилограф купить 2-х канальный цифровой
_________________ Не бойся делать то, чего не знаешь. Ковчег построил любитель - профи создали Титаник.