Меню

+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Тема закрыта
|
||||
|
Доступ к SYNC INPUT для LTR-U-1/LTR 114Здравствуйте, у нас LTR-U-1/LTR 114, подключено через USB, пишем на Delphi. Возникла необходимость доступа к сигналам SYNC INPUT - собираемся читать
Непонятно, как это сделать. После использования
В описании библиотеки работы с крейтом написано, что процедура включение секундных меток работает только для LTR-EU. В дельфийском unit-е ltrapi.pas даже нет вызова процедуры LTR_StartSecondMark, хотя в самой DLL она есть. Я попробовал прописать ее в ltrapi.pas, она вызывается, возвращает 0, однако метки в tmark так и не появляются. Как же мне добраться до SYNC INPUT//'а?
|
|||
|
||||
|
Re: Доступ к SYNC INPUT для LTR-U-1/LTR 114Посмотрите библиотеку ltr021api |
|||
|
||||
|
Re: Доступ к SYNC INPUT для LTR-U-1/LTR 114Посмотрел. Но не понял, зачем меня туда послали (((
|
|||
|
||||
|
Re: Доступ к SYNC INPUT для LTR-U-1/LTR 114LTR021-это модуль контроллера крейта LTR-U-1. Sync Input - это вход меток синхронизации крейта LTR-U-1. Эти и другие сведения по архитектуры LTR есть в Руководстве пользователя. http://www.lcard.ru/download/ltr_hw.zip (п.4.3 и др.) |
|||
|
||||
|
Re: Доступ к SYNC INPUT для LTR-U-1/LTR 114Функции в ltrapi (LTR_Config, LTR_StartSecondMark и т.п.) действительно относятся только к LTR-EU. У LTR-U-1 специфические функции синхронизации, которые вынесены в отдельную библиотеку ltr021api, являющуюся надстройкой над ltrapi. |
|||
|
||||
|
Re: Доступ к SYNC INPUT для LTR-U-1/LTR 114А можно ли где-нибудь прочитать об этих специфических функциях синхронизации? На диске, поставленном с устройствами, нашелся только файл ltr021.pdf, в котором ни слова о функциях этой бибилиотеки |
|||
|
||||
|
Re: Доступ к SYNC INPUT для LTR-U-1/LTR 114Действительно, использование внешней синхронизации для одноместного крейта нигде не описано, в будущем исправим.
|
|||
|
||||
|
Re: Доступ к SYNC INPUT для LTR-U-1/LTR 114Спасибо за ответ. Однако, должен ли я перед
LTR021_Open(module:pTLTR021; saddr:Cardinal; sport:word; csnCHAR:Pointer):integer;stdcall; ??? |
|||
|
||||
|
Re: Доступ к SYNC INPUT для LTR-U-1/LTR 114Делать надо, чтобы открыть канал связи с крейт-контроллером.
|
|||
|
||||
|
Re: Доступ к SYNC INPUT для LTR-U-1/LTR 114Прошу пардона, но у этих процедур таки разные параметры: Function LTR_Open(ltr:pTLTR):integer; stdcall; против Function LTR021_Open(module:pTLTR021; saddr:Cardinal; sport:word; csnCHAR:Pointer):integer;stdcall; |
|||
|
||||
|
Re: Доступ к SYNC INPUT для LTR-U-1/LTR 114Значения параметров такие же, как в LTR_Open для модулей, например, как в той же LTR114_Open, которую Вы уже использовали. Нет только номера слота. Ну и первый параметр - указатель на TLTR021 (а не TLTR114), который надо до этого проинициализировать с помощью LTR021_Init. В остальном все также. |
|||
|
||||
|
Re: Доступ к SYNC INPUT для LTR-U-1/LTR 114Спасибо, понял |
|||
|
||||
|
Re: Доступ к SYNC INPUT для LTR-U-1/LTR 114Все-таки что-то я, увы, недопонимаю. Решил проверить
LTR114_Init(@hltr114);
for i:=0 to hltr114.LChQnt-1 do
res:=LTR114_SetADC(@hltr114); res:=LTR021_Open(@module, SADDR_DEFAULT, SPORT_DEFAULT,ser_num_str); res:=LTR021_SetCrateSyncType(@module, Ord(LTR021_INT_SEC)); LTR114_Start(@hltr114);
|
|||
|
||||
|
Re: Доступ к SYNC INPUT для LTR-U-1/LTR 1141) Не вижу LTR021_Init() - он есть?
|
|||
|
||||
|
Re: Доступ к SYNC INPUT для LTR-U-1/LTR 114Пардон, но, судя по всему, в LTR021 просто нет внутренних синхрометок.
Попробуйте настроить метки по переднему или заднему фронту и подать какие-нибудь импульсы на разъем (+5V TTL, см. ltr.pdf п. 3.6.3.2) |
Страницы 1
Тема закрыта