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


драйвера для Windows 7 64

Вы не вошли.

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

EKT
27.12.2011 11:48:22
#1

Гость

драйвера для Windows 7 64

Добрый день. Проблемы с драйверами для плат E14-440, E20-10 для Windows 7 64 при работе с библиотекой Lusbapi v.3.4. При установке драйверов от последнего Lcomp фукция OpenLDevice не находит модуль. Пришлось перебирать варианты Lcomp, а их могло и не быть. Удобно было бы для устройств иметь папку с драйверами, без установки дополнительных программ и указанием, какие версии драйверов последние и для каких плат они работают. Работаем с большим разнообразием ваших плат и для каждой драйвера с одинаковыми названиями разных дат и разные по объему.

27.12.2011 13:23:30
#2

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

Re: драйвера для Windows 7 64

последний это который сейчас там лежит? 20.12.2011?
Я вот только что проверил находит вроде как все нормально...

EKT
27.12.2011 14:39:27
#3

Гость

Re: драйвера для Windows 7 64

Да, который сейчас лежит. Все ваши тестовые примеры из Lusapi 3.4 завершаются с ошибкой не найдено устройство. Windows  7 Home Basic 64.

27.12.2011 15:01:22
#4

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

Re: драйвера для Windows 7 64

Хм... у меня L-Grpah работает, а вот примеры завершаются таймаутом без сбора данных, но устройство находят...разбираемся почему так...

Дмитрий
06.07.2012 11:55:58
#5

Гость

Re: драйвера для Windows 7 64

Windows7 64 professional, E20-10. Стоит lusbapi 3.4, lgraph2 работает без проблем, примеры в LabView обнаруживают модуль, но все показатели по нулям (возможно, как раз по таймауту возвращается - код ошибки не анализировал пока). Срочно нужно, работа стоит.

Дмитрий
06.07.2012 12:38:58
#6

Гость

Re: драйвера для Windows 7 64

попробовал E-154, работает, а E20-10 - нет

06.07.2012 13:10:09
#7

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

Re: драйвера для Windows 7 64

а прошивку загружаете какую e2010 или e2010m?

Дмитрий
06.07.2012 13:13:41
#8

Гость

Re: драйвера для Windows 7 64

я, если честно, не загружаю прошивку, объясните, куда это.
я просто купил устройство и пытаюсь им пользоваться smile на xp 32=bit всё работает, стоит только поставить драйвер и библиотеку соответствующих версий

Дмитрий
07.07.2012 06:30:19
#9

Гость

Re: драйвера для Windows 7 64

Так вы мне поможете? Драйвер и библиотека взяты на странице ПО для E20-10. последних версий

09.07.2012 11:40:54
#10

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

Re: драйвера для Windows 7 64

Какие примеры для Labview уточните.

Дмитрий
09.07.2012 12:07:37
#11

Гость

Re: драйвера для Windows 7 64

lusbapi_e154_e140_e440_e2010_labview.zip     ( 12.12.11,   1,775 kB )

Библиотека виртуальных приборов для LabVIEW 7.1
на странице
http://lcard.ru/products/external/e-154

Дмитрий
10.07.2012 13:49:12
#12

Гость

Re: драйвера для Windows 7 64

посмотрел описание на библиотеку и руководство программиста. Получается, что диапазон АЦП для E-154 выбирается в номере канала и ставится в функции DoSingleAdcSample, а для E20-10 эти параметры нужно ставить функцией SetAdcPars (которая вообще не используется в примере Асинхронный ввод вывод). Может, проблемы связаны с этим?

Дмитрий
10.07.2012 14:32:01
#13

Гость

Re: драйвера для Windows 7 64

__declspec(dllexport) double WINAPI LV_DoSingleAdcSample(const WORD _chNum, const BYTE _needCalibr, BYTE* _error)
{
    double f = 0.0;
    SHORT adc;
    BOOL result;

    /* Получение данных с АЦП */
    switch (moduleId)
    {
        case (E154_ID):
            result = ((ILE154*)pModule)->ADC_SAMPLE(&adc, _chNum);
            break;

        case (E14_140_ID):
            result = ((ILE140*)pModule)->ADC_SAMPLE(&adc, _chNum);
            break;

        case (E14_440_ID):
            result = ((ILE440*)pModule)->ADC_SAMPLE(&adc, _chNum);
            break;

        case (E2010_ID):
            result = 1;
            break;
    }
    *_error = (result == TRUE) ? 1 : 0;
    if (result == FALSE)
        return f;

    /* Обработка полученных данных */
    switch (moduleId)
    {
        case (E154_ID):
            result = E154_ProcessOnePoint(adc, _chNum, _needCalibr, TRUE, &f);
            break;

        case (E14_140_ID):
            result = E140_ProcessOnePoint(adc, _chNum, _needCalibr, TRUE, &f);
            break;

        case (E14_440_ID):
            result = E440_ProcessOnePoint(adc, _chNum, _needCalibr, TRUE, &f);
            break;

        case (E2010_ID):
            result = E2010_ProcessOnePoint(adc, _chNum, _needCalibr, TRUE, &f);
            break;
    }
    *_error = (result == TRUE) ? 1 : 0;

    return f;
}

Дмитрий
10.07.2012 14:32:34
#14

Гость

Re: драйвера для Windows 7 64

почему в функции для Е20-10 стоит заглушка?

10.07.2012 15:04:12
#15

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 136

Re: драйвера для Windows 7 64

Добрый день, Дмитрий.
Заглушка стоит потому, что E20-10 аппаратно не поддерживает однократный сбор данных. Однако вы можете искусственно получить однократный режим, путем выполнения последовательности старт-считывание данных в потоковом режиме-стоп. Кроме того вы можете, при необходимости, добавить обработку данных, например, усреднение.
Подробнее вам ответит мой коллега.

10.07.2012 15:19:17
#16

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: драйвера для Windows 7 64

Дмитрий, если почитаете описание архитектуры E20-10 в Руководстве Пользователя, то станет ясно, что в E20-10 нет однократного асинхронного чтения данных, поскольку это потоковый, конвейерный АЦП с глубокой буферизацией данных. И вообще, класс задач применения E20-10 - это совсем не однократное асинхронное чтение данных. Для реализации асинхронного режима придётся применить один из двух искусственных приёмов: 
1. Заранее запустить сбор данных, постоянно откачивать их на вернем уровне из E20-10 и в необходимый момент асинхронно выделять нужные данные. 
2. При необходимости асинхронного чтения запускать сбор данных на заданное малое количество кадров (или до программного останова), откачивать их на вернем уровне из E20-10, а дальше интерпретировать их как угодно.

Дмитрий
10.07.2012 15:22:49
#17

Гость

Re: драйвера для Windows 7 64

мне нужны рабочие примеры для LabView, пусть это будет синхронный сбор

10.07.2012 15:34:15
#18

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 136

Re: драйвера для Windows 7 64

Дмитрий, в скачанном вами архиве есть пример осциллографа - это и есть синхронный сбор данных. Также там реализован старт и стоп сбора данных.

Дмитрий
10.07.2012 15:36:19
#19

Гость

Re: драйвера для Windows 7 64

а у вас он работает на e20-10?

Дмитрий
10.07.2012 16:20:59
#20

Гость

Re: драйвера для Windows 7 64

проверил пример осциллограф. Он не корректно работает, на графике в итоге показывал почти нулевые значения и создавалось ощущение, что данные не идут. В общем, исправьте данный пример.
И вообще, следует более ясно информировать пользователя, какой пример с каким оборудованием должен работать. Я был уверен, что все приложенные примеры должны работать с данным устройством. К тому же, пример синхронного сбора данных оказался некорректным...

10.07.2012 17:28:04
#21

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 136

Re: драйвера для Windows 7 64

Проверил только что, все работает. Давайте разбираться. Сообщите ревизию устройства, версию
библиотеки Lusbapi.dll, а также опишите способ подключения входного сигнала.

10.07.2012 17:29:19
#22

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 136

Re: драйвера для Windows 7 64

Также для внесения ясности хорошо было бы проверить
работу платы под Lgraph2, которую можно скачать с нашего сайта.

Дмитрий
11.07.2012 12:17:42
#23

Гость

Re: драйвера для Windows 7 64

так. По порядку.
Ревизию посмотрю позже, так как прибор не под рукой. Но он куплен был буквально месяц назад (даже меньше). Думаю, ревизия свежая.
Версия lusbapi.dll 3.3.0.0
Lgraph2 прекрасно работает с устройством, я уже неоднократно это писал
В примере осциллограф данные (по отладке) дважды децимировались (а нужно один раз) и два раза масштабировались, в результате чего на графике была нулевая линия, хотя в массиве входных данных были правильные данные. Сигнал подключался с помощью коаксиального кабеля с генератора сигналов agilent 33210a (то есть, всё с этим в порядке). Ошибка где-то в логике примера осциллограф. После того, как я удалил из него второе подряд децимирование и странное масштабирование, а также вывел сигнал на wavegraph, его стало видно по крайней мере.
В общем, считаю для себя вопрос исчерпанным, так как в лабвью понятно, как работать теперь. Жалко, что потратил столько времени на то, что должно по идее занимать пару секунд...

11.07.2012 17:14:19
#24

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 136

Re: драйвера для Windows 7 64

Странно. Только что подал тестовый сигнал амплитуда в тестовом примере отображается верно.

В общем будут конкретные вопросы - будем разбираться.

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4

Многоканальный телефон:+7 (495) 785-95-25

Письма и запросы: lcard@lcard.ru
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск