Форум:

Вы не вошли.

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

#1 Re: Техническая поддержка » Установка драйверов на Alt Linux для E-14-140MD » 13.05.2024 11:25:14

ну не собрался графический пример и ладно. меня как автора этого всего уже 4 года как в лкарде нет. да и wxwigets только я там пользовался. все остальные qt-шники. главное чтобы дрова собрались. библиотека и пример test. частным порядком можете чего-то у меня спросить на poulch@mail.ru

#2 Re: Техническая поддержка » L-791 не определяется в L-GPAPH 2. » 26.04.2023 14:57:45

да обычный L7XX.TST из lcomp. после ReadPlataDescr в нем сделать сохранение в файл структуры. Любой программист разберется.

#3 Re: Техническая поддержка » L-791 не определяется в L-GPAPH 2. » 26.04.2023 10:09:58

Программку написать или пример модифицировать. Но если нет компетенций, то никак тогда.

#4 Re: Техническая поддержка » L-791 не определяется в L-GPAPH 2. » 25.04.2023 13:00:32

ReadPlataDescr WritePlataDescr  если переживаете за калибр коэф. вроде работала иначе как бы тогда поняли что нужно прошивку править.

#5 Re: Техническая поддержка » L-791 не определяется в L-GPAPH 2. » 24.04.2023 15:08:22

обновляйте на том пк где она работает. там были какие-то упрощения в прошивке у первоначального разработчика платы. емнип в плане поддержки режимов чтения/записи и базировались они на анализе как с платой работали ос которые в тот момент были актуальны. в более свежих ос процесс энумерации изменился и плата перестала нормально инициализироваться. пришлось делать обновленную прошивку. Но если что - я тут уже не работаю... smile при обновлении там выдаст

   cout << "Working with: " << endl;
   cout << "   Board name   : " << pd.BrdName << endl;
   cout << "   Serial number: " << pd.SerNum << endl;
   cout << "   Revision     : " << pd.Rev << endl;

   cout << endl << "If board name and serial number are broken please ABORT this program (press N)" << endl;
   cout << "and try another PC and/or OS, or try DOS flash utility !!!" << endl;

   pI->inmdword(0xFF4,&Ver);
   cout << endl << "Current Firmware Version 0x" << hex << Ver << dec << endl;
/*   
   if(Ver>0x2000201)
   {
      cout << "No update needed. Exiting..." << endl;
      pI->CloseLDevice();
      pI->Release();
      return;
   }
*/   
   char ch;
   cout << "Continue? (Y/N)";

скажите нет и сюда firmvare version выложите - вам точно скажут нужно обновлять или нет.

#6 Re: Техническая поддержка » L-791 переходник с PCI (32-5V) на PCI-e x16 » 20.02.2023 23:39:43

когда то давно, когда я еще работал в лкард, я купил из любопытства переходник pci-pciex на asmedia asm1083 и проверил работу плат с ним.  там не будет питания отрицательного, которое критично для некоторых плат, его придется проводком кидать. проверял ли я именно 791 плату не помню. всякие 761 780 783 работают. переходник, то у меня сохранился, но платы 791 для проверки нет. идею производить переходники или сделать pciex варианты 761-780 с иcпользованием asmedia не восприняли. переходник у меня практически такой как по ссылке, только noname с aliexpress.

#7 Re: Техническая поддержка » E14-440 & LComp » 13.10.2022 14:48:38

нет это  не задание буфера, это только желание задать буфер в плате. буферов 2 - в плате и в PC. в примере L7XX.TST из lcomp есть комментарии. в хелпе есть описание принципа сбора данных с модуля. такой вот некий автономный режим сбора и обработки не был предусмотрен. вернее его ручками придется задавать записывая нужные данные в нужные ячейки памяти через put/get. или запустить потоковый сбор и просто не забирать данные, а читать что нужно.

#8 Re: Техническая поддержка » E14-440 & LComp » 12.10.2022 19:22:31

не только. нужен полный запуск потокового сбора как в примере. с выделением хоть небольшого буфера и дальше по порядку.

#9 Re: Техническая поддержка » E14-440 & LComp » 12.10.2022 10:18:14

Оно так работать не будет. FillADCparameters в драйвер передаст, а в модуль их передаст StarLdevice.

#10 Re: Техническая поддержка » E14-440 & LComp » 13.10.2021 10:30:53

это первый такой запрос за все время как я написал эту библиотеку. а сейчас это уже не моя печаль...

#11 Re: Техническая поддержка » E14-440 & LComp » 12.10.2021 23:38:09

#define LBIOS_OUTVAR(v) ((unsigned int)v<<8)

ULONG EnableCorrection(USHORT Ena)
{
   for(int i = 0; i < 4; i++)
   {
      if(pI->PutWord_PM(L_ZERO_E440+i, LBIOS_OUTVAR(pd.t4.KoefADC[ i ]))) return L_ERROR;
      if(pI->PutWord_PM(L_SCALE_E440+i, LBIOS_OUTVAR(pd.t4.KoefADC[4+i]))) return L_ERROR;
   }
// enable or disable
   if(pI->PutWord_PM(L_CORRECTION_ENABLED_E440, LBIOS_OUTVAR(Ena))) return L_ERROR;
   return L_SUCCESS;
}
просто реализуйте ее у себя на верху и передавайте свои коэф. сколько угодно. ну и вызывайте ее вместо встроенной

#12 Re: Техническая поддержка » L-Card E14-140M подключение к Андроиду » 31.08.2021 17:15:22

первый запрос с usb не общается, можно не реализовывать. reset и abort вроде не имеют прямых аналогов в Android API
https://stackoverflow.com/questions/957 … -host-apis

#13 Re: Техническая поддержка » L-Card E14-140M подключение к Андроиду » 12.08.2021 12:32:40

DeviceIoControl так пакет формирует для DIOC_SEND_COMMAND

      WDF_USB_CONTROL_SETUP_PACKET_INIT_VENDOR(
                                                &Packet,
                                                (((PUSHORT)inBuf)[0] ?  BmRequestDeviceToHost : BmRequestHostToDevice ),
                                                BmRequestToDevice,
                                                (BYTE)(((PUSHORT)inBuf)[1]),  // cmd
                                                ((PUSHORT)inBuf)[2],          // addr value     
                                                ((PUSHORT)inBuf)[3]           // index len
                                               );

#15 Re: Техническая поддержка » L-Card E14-140M подключение к Андроиду » 09.08.2021 09:53:51

LUsbApi работает через драйвер ldevusbu.sys. принцип там такой. через ControlPipe передаются медленные  команды это DiviceIoControl и там пакет InBuf[4] и возврат данных массивом (см GetArray PutArray), а когда сконфигурирован потоковый ввод или вывод, то используется ReadFile WriteFile для откачки данных и это уже по BulkPipe.

#16 Re: Техническая поддержка » СИ - программа Visual Studio 2019 на Windows 10 для E-440 » 19.07.2021 23:06:10

Ну а штатные примеры из sdk эта студия не берет? они там на vs2010 и раньше вроде конвертировались при открытии...

#17 Re: Техническая поддержка » Драйвера » 29.06.2021 15:39:26

А подробней? Для lcomp.exe на XP надо чтобы все все обновления стояли и сервиспаки. В крайнем случае lcomp_old можно попробовать.

#18 Re: Техническая поддержка » lpw 305-7 подключение » 23.06.2021 12:06:58

А у прибора на старом ноутбуке какой адрес был? Какие настройки сети у старого ноута были и какие в новом установить пытаетесь?

#19 Re: Техническая поддержка » АЦП Е14-440 выдаёт на максимуме код 8276 » 08.06.2021 15:56:21

Тогда решите пропорцию и увидите что все ок. А такое число результат применения корр. коэф.

#20 Re: Техническая поддержка » АЦП Е14-440 выдаёт на максимуме код 8276 » 08.06.2021 12:32:17

входное напряжение при этом какое? Ну или надо убедиться что при декларируемом МАХ входном напряжении диапазона на входе код ацп 8000. (из руководства программиста)

#21 Re: Техническая поддержка » Подключение E14-140M к программе на Python » 03.06.2021 13:15:22

это тоже теоретически можно. но если wlcomp собрать в принципе не очень сложно и есть его исходники в виндовой версии. то питон мне придется как-то выучить немного... так что сроки этого даже по тикету будут приличные...

#22 Re: Техническая поддержка » Модуль E14-140-M, Не могу открыть устройство » 03.06.2021 13:08:49

Это хорошо. Я интерфейсами пробовал, но про CORBA не знал... но хорошо что неск. десятилетий назад не поленился почти копию COM интерфейса сделать.

#23 Re: Техническая поддержка » Модуль E14-140-M, Не могу открыть устройство » 01.06.2021 10:02:03

Нет. Не было необходимости тк в Delphi работал интерфейс с классами. Вы пишите на support@lcard.ru - может создадут тикер и тогда будет.

#24 Re: Техническая поддержка » Модуль E14-140-M, Не могу открыть устройство » 31.05.2021 22:49:33

по этой библиотеке я был единственный разработчик. от  и до -  драйвера, библиотека, описание и все примеры + ее linux версия. по lusbapi может ответить Тихомиров Сергей если ее надумаете использовать (не помню есть ли ее 64-бит версия). пока поддержку я осуществляю по тикетам техподдержки в редмайне. по контактам моя прежняя почта Poul@lcard.ru  мне недоступна. можно писать chauzov@lcard.ru которая форвардится мне на poulch@mail.ru

#25 Re: Техническая поддержка » Модуль E14-140-M, Не могу открыть устройство » 31.05.2021 00:16:49

Я как автор этой библиотеки (LComp) попробовал из этого треда методы - ничего не получилось в лоб. Если мне тикет заведут, то могу враппер wlcomp попробовать адаптировать к fpc (но правда не очень быстро. я не особо мастерски работаю с паскалем - давно это было).
    ex-сотрудник Poul.

Контакты

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

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

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

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