Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


L264 под XP

Вы не вошли.

 Поиск | Регистрация | Вход 

Дима
15.11.2004 12:36:04
#1

Гость

L264 под XP

Давно работал с 264(ISA) под Windows 98. Сбор данных с 16 каналов с помощью DMAALL в непрерывном цикле(режим автоинициализации вкл.). Сейчас поставил XP, использовал LComp.exe, плата встала на PC нормально. Но ALLOCATEBUFFER буфер не выделяет (PLinear = 0).В чем проблема?
Пробовал SAMPLE() - работает нормально. Под XP возможна работа по ПДП?

15.11.2004 13:01:27
#2

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: L264 под XP

Хммм а причем тут LComp...
Dfv надо тогда по инструкции из папки DLL/OLD все делать...

Пояснения по установке комплекта драйверов из директории DLL/OLD.
Это классическая библиотека lcard_ad/32.dll.

Можно запустить oldsdk.exe и он все сделает сам, а можно ручками как написано ниже.

1 Надо скопировать lcard_ad.dll в каталог WINDOWS/SYSTEM из DLL/OLD/DLL
2 Скопировать lcard_32.dll в каталог WINDOWS/SYSTEM32 или если его нет то в SYSTEM из DLL/OLD/DLL
3 Скопировать vlcardd.vxd в каталог WINDOWS/SYSTEM под W9X из DLL/OLD/DLL.
4 Установить драйвер windrvr.sys из DLL/OLD/NT под WinNT/2000 и перезагрузить компьютер.
5 Скопировать на диск DLL/OLD/LSETUP и запустив настроить на Вашу плату. Проверить настройки кнопкой Тест.
6 Скопировать директорию DLL/OLD/DLL к себе на диск - там лежат библиотеки и инклюд файлы для разных сред разработки
7 Изучить документацию из DLL/OLD/DOC и примеры из DLL/OLD/PRIMERS
8 далее писать свою программу.

Дима
15.11.2004 13:17:33
#3

Гость

Re: L264 под XP

Все как написали - сделал. Не работает. А потом как в manual.pdf Для Lcomp . Одна малина - PLinear = 0

15.11.2004 14:02:50
#4

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: L264 под XP

LComp - он сам по себе и там свой биос и свои функции...

А для lcard_32.dll точно сделали "wdreg install" и перезагрузились?

Дима
15.11.2004 14:58:03
#5

Гость

Re: L264 под XP

Удалил Lcomp и настройки платы из системы. Еще раз проделал установки файлов в систему из DLL/OLD/DLL. Lsetup тестирует плату успешно на всех режимах, но программно по прежнему PLinear=0. Хотя PPhysical!=0 (а раньше PPhysical=0). Что посоветуете?

15.11.2004 15:44:44
#6

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: L264 под XP

То есть пример из DLL/OLD/PRIMERS с пдп не работает?

Дима
16.11.2004 00:38:23
#7

Гость

Re: L264 под XP

Точно! Хотя под Windows 98 все работало прекрасно.
Что делать? Приложение не консольное. Builder 6 C++.

16.11.2004 10:51:14
#8

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: L264 под XP

Вероятно переходить на драйвера LComp. Раньше работа с пдп была кривым хаком в библиотеках... Ну или остановтиться на 2000 виндах - там все вроде работало. Хотя это и странно - если LSetup работает то должны бы работать....

Дима
16.11.2004 11:54:01
#9

Гость

Re: L264 под XP

Если перейти на LComp, то и пользоваться функциями LComp? Ведь старые ф-ции (DMAALL и т.д.) с LComp работать не будут? Т.е. программу надо переделывать sad

16.11.2004 12:16:51
#10

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: L264 под XP

Угу. Только лучше наверное на 2000 винды перейти или попробовать на другой машине под 2000, да и под XP на другой машине тоже можно ппробовать...

Дима
25.11.2004 14:40:39
#11

Гость

Re: L264 под XP

Установил Lcomp, стал разбирать пример Client.cpp, все ф-ции отрабатывают без ошибок, однако
ULONG fl2,fl1 = fl2 = (*sync<=halfbuffer)? 0:1;
...
while(fl2==fl1) fl2=(*sync<=halfbuffer)? 0:1; заполнения буфера не происходит, из цикла не выходит. В чем причина?

25.11.2004 16:07:43
#12

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: L264 под XP

А прерывание в биосе Legasy ISA? А биос из комплекта  Lcomp? И для этой платы?

Дима
26.11.2004 10:42:58
#13

Гость

Re: L264 под XP

Биос использую из комплекта Lcomp lbios12. С прерыванием не понятно, плата стоит по irq 10,но
GetSlotParam(&sl)показывает irq 1. В биосе включил irq 10 и зарезервировал за ним ISA слот, но все равно не работает. Что делать?

26.11.2004 11:14:13
#14

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: L264 под XP

GetSlot должен давать правильное прерывание.. по идее. А вообще как стоит плата в списке устройств? C какими ресурсами?

Дима
26.11.2004 11:30:00
#15

Гость

Re: L264 под XP

Диапазон ввода/вывода 0300-030F
IRQ 10

26.11.2004 12:29:32
#16

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: L264 под XP

Попробуйте там конфиг выбрать с ПДП.

Дима
26.11.2004 13:38:46
#17

Гость

Re: L264 под XP

Попробовал
Диапазон ввода/вывода 0300-030F
IRQ 10
DMA 05
Не работает, GetSlotParam(&sl)по прежнему irq 1.

26.11.2004 14:35:51
#18

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: L264 под XP

Не знаю... Может все же в 2000 работать со старыми драйверами.