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


Форум

Вы не вошли.

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

#1376 Re: Техническая поддержка и выбор оборудования » LTR-EU-2, LabVIEW, синхрометки » 22.11.2010 13:36:35

К сожалению, с той библиотекой ltrModulesNet, через которую сейчас работает LabView это сделать напрямую нельзя. Нужны небольшие изменения.
Весь вопрос в том, что подразумевается под словом "срочный" - одно дело, если Вам проект завтра сдавать, другое - Вам нужен пример, например, до конца этой недели. Второй вариант, конечно, более предпочтительный в плане полученного примера.

#1377 Re: Техническая поддержка и выбор оборудования » Работа с LTR-EU-2 в LabVIEW » 17.11.2010 11:19:32

Судя по ошибке - похоже не найден ltr27api.dll. Если этой библиотеки действетельно нет (в Windows/system32 или в директории программы), то скачать можно отсюда http://www.lcard.ru/download/ltr_binary.zip и запустить файл ltrdll_1_22.exe.

#1378 Re: Техническая поддержка и выбор оборудования » Ошибки LTR212api » 03.11.2010 18:40:40

ltrmodulesnet.dll лишь "обертка" над ltrapi, т.е., например, функция ProcessData из ltrmodulesnet.dll вызывает функцию LTR212_ProcessData из ltr212api.dll. Так что сама логика работы основных функций должна быть одинакова, независимо от того, вызываются они из  C или C#. И если не меняются параметры функций или поля структуры, то при изменении ltr212api.dll что-либо меняться в ltrmodulesnet.dll и не должно.

Что касается ошибки: Вы не пробовали проверять, всегда ли Recv возвращает то же значение, что и передано в параметре size. Если Recv не примет все данные за заданное время (параметр timeout), то в ProcessData может быть передано не целое число кадров, что приведет к смещению данных. В примере LabVIEW выход Recv не проверяется (более того, в качестве size в ProcessData передается константа, а не выход с Recv). Можно также попробовать сильно увеличить параметр timeout.
В LGraph2, если я не ошибаюсь, подобные ситуации отслеживаются (там вроде немного другая логика вызовов Recv/ProcessData).

#1379 Re: Техническая поддержка и выбор оборудования » Доступ к SYNC INPUT для LTR-U-1/LTR 114 » 15.10.2010 15:28:45

Значения параметров такие же, как в LTR_Open для модулей, например, как в той же LTR114_Open, которую Вы уже использовали. Нет только номера слота. Ну и первый параметр - указатель на TLTR021 (а не TLTR114), который надо до этого проинициализировать с помощью LTR021_Init. В остальном все также.

#1380 Re: Техническая поддержка и выбор оборудования » инициализация LTR 114 » 13.09.2010 17:45:19

Похоже на проблему выравнивания в структуре TLTR114. Попробуйте зайти в
Project - Options - Compiler.
В Record Field Aligment установите 4.
После этого на всякий случай лучше удалить все .dcu файлы, заново открыть проект и перекомпилировать

#1381 Re: Техническая поддержка и выбор оборудования » LTR114API.DLL, пример на Delphi » 09.09.2010 12:05:14

Здравствуйте.
ltr114api.dll устанавливается вместе с dll для остальных модулей (ltrlibrary). Cкачать последнюю версию можно отсюда http://www.lcard.ru/download/ltr_binary.zip и запустить ltrdll_1_22.exe.

Пример для Delphi можно скачать отсюда: http://www.lcard.ru/download/examples/l … elphi7.zip
Должен быть рабочим.

Контакты

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

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

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

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