Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Да, вначале вывод на ЦАП IoAsync работает отлично,
но после однократного запуска и завершения потокового ввода/вывода перестает работать совсем...
В чем тут может быть дело?
Спасибо, Сергей за готовность помочь.
А в какое время для Вас удобнее, чтобы я подъехал с системным блоком?
Выполнил пункты 1 и 2, но без успеха...
Интересно, какая у Вас версия Windows'XP?
И, кстати, на Windows 7 последняя версия LComp тоже плохо ставится. То есть драйвера, после замечаний о их неподписанности устанавливаются, и в списке оборудования все в порядке, однако осциллограф не работает нормально
Единственно где все работает нормально, это в Windows 10.
Пояснения к ситуации:
1) Пишу на Дельфи 7, поэтому нужен такой ifc_ldev.pas в котором прописан расширенный интерфейс, и которого нет в старой версии LComp
2) В последней версии LComp (скачал с сайта) есть ifc_ldev.pas c расширенным интерфейсом,
однако эта версия на XP не устанавливается нормально, возникает сообщение: "Необходим файл Ldevpci.sys (нет данных)",
и какие бы я не указывал файлы Ldevpci : 780М не видна вообще,
E 14-140 видна, но не работает нормально, в осциллоскопе сообщение: "не могу предварительно остановить сбор данных на модуле E 14-140".
Вопрос: Есть ли версия LComp, которая нормально устанавливалась бы на ХP и в которой была бы библиотека для Deplphi с расширенным интерфейсом?
Здравствуйте.
Да, написал я три года назад приложение с применением расширенного интерфейса и оно работает,
но теперь, когда нужно доработать программу, не могу откомпилировать исходники,
расширенный интерфейс IDaqLDevice2 теперь почему-то недоступен.
Когда писал приложение, таких проблем не помню. Может быть версия LComp не та? Но я пробовал и на том компьютере, где раньше писал,
и на другом, с последней версией LComp, которую скачал с сайта...
Спасибо, Павел - теперь все работает!
а как Вы с ними работать пытаетесь? так-то надо второй интерфейс получить и через него вызывать. в сишном примере pI и pI2...
Попробовал-
hr := pIUnknown.QueryInterface(IID_ILDEV,pLDev);
hr:= pLDev.QueryInterface(IID_ILDEV2,pLDev2);
plDev2.InitStartLDeviceEX(L_STREAM_DAC);
Результат тот же самый-
Error Indeclared Identifier: (InitStartLDeviceEX)
Компилятор (пишу на DELPHI 7) почему-то не видит функции расширенного интерфейса: InitStartLDeviceEx(); StartLDeviceEx();
Error: "indeclared identifier"
В чем тут может быть дело?
Запускаю поток DAC с учетом всех особенностей модуля функции расширенного интерфейса, (InitStartLDeviceEx, StartLDeviceEx,StopLDeviceEx):
16-ти битный массив данных
ограниченный набор частот DAC 200 кГц : (1,2...8)
FIFO буфер 2048
IrqStep 2048
Массив данных заполняю, как указано в примере - WORD(16384*y)
Для запуска DAC использую обычный общий старт с ADC,
но передачи данных не происходит - при всех значениях "y" в потоке выводится либо ноль, либо 5 вольт
(при этом одиночное асинхронное преобразование нормально работает)
В чем тут может быть дело, подскажите пожалуйста,
кто работал с выводом на поток DAC E140M используя LComp
Возможен ли вообще для модуля E140M вывод данных на поток DAC с помощью библиотеки LComp, или только через Lusbapi этого можно добиться?
Пытаюсь запустить поток DAC с учетом всех особенностей модуля E140M:
16-ти битный массив данных
ограниченный набор частот DAC 200 кГц : (1,2...8)
FIFO буфер 2048
IrqStep 2048
/Массив данных заполняю, как указано в примере - WORD(16384*y)
/для запуска DAC использую общий старт с ADC
Но передачи данных не происходит - при всех значениях "y" выводится либо ноль, либо 5 вольт
(при этом одиночное асинхронное преобразование нормально работает..)
(и моя программа, куда я внес изменения, прекрасно работала с L-780M)
В чем тут может быть дело, подскажите пожалуйста,
кто работал с выводом на поток DAC E140M используя LComp..
Страницы 1
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2
Многоканальный телефон:
+7 (495) 785-95-25
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск