Меню

+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Тема закрыта
|
||||
|
E20-10 + LinuxПрикрутил Ваши дрова под openSuse 10.2 (kernel 2.6.18.2-34). На удевление, все сразу заработало :-) Потоковый сбор данных роботает нормально.
Для тестирования программы подал на 20-10 20кГц от генератора. При работе по внутреннему старту (adcPar.t2.SynchroType = 0х81) получаю склеенные кусочки синусоиды необходимой длинны - вроде все номально. Однако, когда я меняю adcPar.t2.SynchroType на 0х94 (внешний старт по спаду) и подаю внешние запускающие импульсы, то получаю случайный сигнал, в котором ИНОГДА попадаются кусочки синусоиды, как правило более короткие чем надо :-((
P.S. (for Poul) В одном из Ваших сообщений меня очень удивило, что Вы стремитесь к унификации кода для разных ОС. Мне представляется, что писать один и тотже драйвер для PCI-ных USB-шных устройств это уже неоправданный геморрой, а уж писать Линуховые дрова на основе Виндюшных это все равно, что чесать правое ухо левой ногой (хотя йогам нравиться :-). Хотя, конечно, каждый разработчик должен руководствоваться пережде всего своей собственной логикой. |
|||
|
||||
|
Re: E20-10 + LinuxЕсли рестарт делать без переустановки параметров то достаточно {stop - initstart - start}? очистка по идее происходит. Внешний запускающий надо один подать и смотреть что плата стартанула и собрала синусоиду.. Различия в драйверах между виндой и линуксом сильно преувеличено...если придерживаться некоторых ограничений и определенного стиля то все почти одинаково... Но главное что DLL общая по исходникам.... |
Страницы 1
Тема закрыта