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

Вопросы по LTR

Вы не вошли.

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

Дмитрий
24.12.2008 17:19:40
#1

Гость

Вопросы по LTR

1. Можно ли как-нибудь с помощью функций LTR_xxx (ltrapi) определить тип крейта - LTR010 или LTR021?
В частности это необходимо для того, чтобы ограничить максимальную частоту для LTR11, установленного в LTR021.
В общем - как получить от LTRServer информацию о типе крейта?

2. Какую информацию возвращает функция LTR_GetCrateInfo (ltrapi)? Функция заполнила только первые три байта переданного массива значениями 2, 1 и 1.
Какой размер должен иметь массив, передаваемый в эту функцию?
Где найти описание этой функции? 

-------------
На вашем CD-диске и в "Библиотеке файлов" лежат старые заголовочные файлы для LTR. В октябре 2007 были более новые, чем сейчас.
В ltr11api.pdf опечатка в функции LTR11_SetADC.

Maxim
24.12.2008 19:47:32
#2

Гость

Re: Вопросы по LTR

LTR_GetCrateInfo - это служебная функция.
работает со структурой _CrateInfoStruct (ltrapitypes.h).

последние версии dll, lib, header :
ftp://lcard.ru/pub/ltr/ltrdll_1_11.exe

последняя "бета" версия сервера, правда по опросам работает более стабильно чем все прдыдущие :
ftp://lcard.ru/pub/ltr/ltrserver_1_4_5_21.exe

сначала ставить ltrdll, сервер ставить после.

Maxim
24.12.2008 20:07:36
#3

Гость

Re: Вопросы по LTR

Последний сервер работает с новым драйвером USB :
ftp://lcard.ru/pub/ltr/Windows_driver.zip

Дмитрий
25.12.2008 13:01:56
#4

Гость

Re: Вопросы по LTR

Спасибо, теперь понятно.
Продолжаем...

3. Переход на новый драйвер (ldevusbu) касается только сервера? Клиентские библиотеки ltrxxapi могут работать с любым сервером независимо от USB-драйвера? Другими словами можно поменять только сервер и драйвер на компьютере, к которому подключен крейт, а клиентские библиотеки и программы на удаленных компьютерах можно не менять?

4. Для LTR11 какой код АЦП соответствует границам диапазонов измерения (без калибровки)? Например для +-10В:
+10В = +8000
или
+10В = +8191
Для LTR11 не нашел в документации этой информации.

25.12.2008 14:07:09
#5

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

Re: Вопросы по LTR

4. Код АЦП без калибровки, соответствующий верхней границе всех поддиапазонов измерения напряжения, имеет значение около 8000. Разброс кодов без калибровки между разными поддиапазонами и экземплярами LTR11 может составлять единицы процентов шкалы измерения, поэтому крайне не рекомендуется программно "привязываться" к значениям кодов без калибровки, а использовать только калиброванные значения кода.

Дмитрий
25.12.2008 15:11:46
#6

Гость

Re: Вопросы по LTR

Александр, спасибо. Но вопрос относился к программной части - преобразование кодов в Вольты.
Ответ вроде нашел в исходниках LTR11_ProcessData:
const double ranges[LTR11_ADC_RANGEQNT] = {10.0, 2.5, 0.625, 0.156};
const int resolution = 8192;
...
dt = dt * ch_tbl[vch_ind].range / resolution;

Получается 8192?

25.12.2008 15:18:00
#7

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

Re: Вопросы по LTR

Т.к. в LTR11 14-разрядное АЦП со знаком, то имеем максимальный код АЦП = 2^13 = 8192.

Maxim
25.12.2008 23:44:30
#8

Гость

Re: Вопросы по LTR

если не будет правильно работать LTR_GetCrateInfo, то надо будет установить ltrdll на удаленные компьютеры, просто заменить ltrapi.dll на новый.
а в целом драйвер конечно касается только сервера.

Дмитрий
26.12.2008 11:51:48
#9

Гость

Re: Вопросы по LTR

Максим, разве нужно менять ltrapi.dll на удаленном компьютере?
Как я понял ltrapi.dll - это клиентская библиотека, которая используется клиентом для связи с LTR сервером, а для LTR-сервера нужна только ltrapi_ll.dll.

Maxim
26.12.2008 12:43:40
#10

Гость

Re: Вопросы по LTR

клиенты работают с сервером через ltrapi на клиентской стороне

Maxim
26.12.2008 13:02:13
#11

Гость

Re: Вопросы по LTR

просто getcrateinfo - служебная функция и могла измениться в предыдущих версиях. поэтому, не зня, какая у Вас версия я просто рекомендую при проблемах заменить этот файл на более новвый

Контакты

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

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

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

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