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

LTR212 и LTR212.BIO

Вы не вошли.

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

07.02.2017 12:21:21
#1

Участник
Здесь с 12.12.2016
Сообщений: 73

LTR212 и LTR212.BIO

Попробовал познакомиться с модулями LTR212. Скачал примеры в VS и CBuilder.

"Old" пример содержит использование ltr212.bio. Пример не работает (не проходит ltr_open - нет ответа на посланную команду).

остальные примеры на VS не содержат BIO и работают

LTR212_metr показал, что у меня LTR212 M3 (или v4 как написано на плате).

Проясните пожалуйства в каких случаях нужно использовать ltr212.bio в LTR_open?

07.02.2017 12:52:00
#2

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,291

Re: LTR212 и LTR212.BIO

В последних версиях ltr212api, если в качестве последнего параметра в LTR212_Open передан нулевой указатель или пустая строка, то используется версия .bio файла, которая "встроена" в ltr212api.dll как ресурс (ее же копия в виде отдельного файла ставится в <путь установки ltrdll>/bin/firmware), а если задана другое значение, то оно интерпретируется как путь к файлу, и прошивка берется вместо этого из указанного файла. Первый способ более предпочтительный, если используется стандартная прошивка, т.к. не требует таскать с программой файл .bio и более того, в случае обновления прошивки автоматически используется новый файл .bio при обновлении библиотек. Поэтому в новых примерах используется именно этот подход.
Т.к. раньше возможности использовать прошивку из библиотеки не было, то в старом примере прошивка берется из отдельного файла. Другой вопрос, что модуль у Вас не M1/M2 и должен быть совместим со старой прошивкой, но вполне возможно, что в примере используется какая-то совсем старая версия. Примеры из "old" написаны были давно и сейчас распространяются "как есть", лучше ориентироваться на примеры не из этой директории.

07.02.2017 13:47:56
#3

Участник
Здесь с 12.12.2016
Сообщений: 73

Re: LTR212 и LTR212.BIO

Алексей L Card пишет:

используется версия .bio файла, которая "встроена" в ltr212api.dll как ресурс (ее же копия в виде отдельного файла ставится в <путь установки ltrdll>/bin/firmware),

Да, работает и так и так. OK.

07.02.2017 14:57:05
#4

Участник
Здесь с 12.12.2016
Сообщений: 73

Re: LTR212 и LTR212.BIO

Кстати, есть некоторые программы работающие с LTRserver (сделанные до ltrd). Они будут работать если на компе заменить LTRserver на ltrd?

07.02.2017 15:12:08
#5

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,291

Re: LTR212 и LTR212.BIO

В общем случае - да, ltrd по программному интерфейсу совместим с LtrServer. Есть разве что несколько редко используемых возможностей, которые не были перенесены и пока не были никем из клиентов запрошены (см http://www.lcard.ru/download/ltr_cross_sdk.pdf пункт 3.2).

07.02.2017 20:56:01
#6

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

Re: LTR212 и LTR212.BIO

На всякий случай, полезная статья по поводу перехода от LTR212 к LTR212M:
http://www.lcard.ru/support/faq/to_ltr212m_migration

Контакты

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

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

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

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