Меню

+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
По библиотеке в 4х канальном режиме (high) модуль работает (всегда?) на частоте 150.15.
В Lgraph *настройка АЦП* для этого модуля есть параметр *частота на канал* и она довольно разная (список).
Вопрос:
1. Если это частота АЦП (частота сбора), то как ее поставить? в ltr212api.* ничего нет...
2. Если это не частота АЦП, то что?
сорри, все решено.
теперь ошибка сокета...
invoke LTR_Open,mTLTR //ок
invoke LTR_GetCrates,mTLTR,Arr //ок, серийник коробки на месте
invoke LTR_GetCrateModules,mTLTR,Arr //ок, список модулей на слотах корректен
;end main
invoke LTR11_Init,mTLTR11 //ок, структура вроде заполнилась
вот тут начинается (mName заполнен 0, искомый модуль на слоте 1, порт - 11111 десятичный) :
invoke LTR11_Open,mTLTR11,SADDR_DEFAULT,SPORT_DEFAULT,mName,1 ;0C0A800FEh
на выходе имеем LTR_ERROR_OPEN_SOCKET = -5; // Ошибка открытия сокета.
адрес коробки в сети - 192.168.0.254, но служба запущена на моей машине
вместо адреса давать дефолт, или 0C0A800FEh?
вообще, оба варианта дают ошибку...
Спасибо. Попробую.
LTR11_GetConfig(hdr) возвращает именно -6, а не -1006, странно?
Исходные:
Имеется ящик с модулями LTR11, 2xLTR24-1, LTR27, LTR212
Служба установлена, связь по IP, монитор ее видит.
Что пытаюсь:
Написать сборщик (в особом порядке) на АССЕМБЛЕРЕ.
По примерам из дельфи посмотрел, например для модуля LTR11:
Как написано, объявляю структуру заголовка LTR11 header. (она пустая)
Вызываю LTR11_Init(pheader).
В дебаге видим, что структура заполняется, но чем? первое слово 0х140 (должен бы быть размер), но размер заполненной части структуры больше чем 0х140, в теле присутствует текст LTR11-что-то-там. Вообще не очень похоже на структуру TLTR11 из примера.
Возвращаемый результат LTR11_Init - 0, (ошибка LTR11_ERR_INVALID_DESCR =-1000; // указатель на описатель модуля равен NULL?) Но он заведомо НЕ ноль!
Дальнейшие функции типа LTR11_GetConfig(hdr) возвращают -6 (LTR11_ERR_GETCFG??)
1. Что я делаю не так?
2. Как служба поймет, к какому из установленных LTR11 я хочу обратиться? В доке и исходнике об этом ни слова (ltr11api.pdf).
3. С чего вообще начинать работу со службой, на которой висит крейт? В каком примере или доке это есть? Нашел только кучу примеров работы с платами (нет у меня плат) или с отдельными модулями (тоже не этот случай).
Спасибо )
Страницы 1