Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Вы не вошли. | Поиск | Регистрация | Вход |
Страницы 1
|
||||
|
Крейт LTR-EU-2-5 с модулем LTR114. Проблема с LTR114_ProcessData().Добрый день! Есть подозрения думать, что функция LTR114_ProcessData работает в нашем ПО как то не так. Как вы думаете, что может быть не так? P.S. все используемые функции, включая LTR114_ProcessData, возвращают значение 0. Проверяли. С приемом данных тоже вроде все хорошо. |
|||
|
||||
|
Re: Крейт LTR-EU-2-5 с модулем LTR114. Проблема с LTR114_ProcessData().Добрый день. А так сами коэффициенты вычисляются при LTR114_Calibrate() (или при старте, если калибровка не сделана явно) и содержатся в AutoCalibrInfo. |
|||
|
||||
|
Re: Крейт LTR-EU-2-5 с модулем LTR114. Проблема с LTR114_ProcessData().Здравствуйте! Кроме этого, когда мы используем функцию LTR114_CreateLChannel(LTR114_MEASMODE_U, 0, LTR114_URANGE_04) в нашем ПО для создания канала, выскакивает ошибка типа: Необработанное исключение типа "System.AccessViolationException" произошло в Shell.exe Дополнительные сведения: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена. А если используем такая ошибка не выскакивает. Может дело в памяти? |
|||
|
||||
|
Re: Крейт LTR-EU-2-5 с модулем LTR114. Проблема с LTR114_ProcessData().Ну тут явно какая-то проблема есть в проекте, т.к. вызов функции по сути то же самое и делает. Возможно действительно что-то с порчей памяти, которая может быть вообще в другом месте проекта. Причем если я не ошибаюсь System.AccessViolationException - это вообще исключение .Net Framework, который непосредственно к этому не должен никак относится. Мне сложно представить Ваш проект и что в нем может быть... посоветовать можно разве что пробовать отключать какие-то его части, чтобы оставить какой-то минимальный код с возникающей ошибкой, на который уже можно посмотреть. При калибровке типа LTR114_CORRECTION_MODE_INIT сами коэффициенты вычисляются в LTR114_Calibrate() и уже потом используются. Если функция завершилась без ошибок то они должны быть посчитаны корректно и дальше только используются в ProcessData() |
|||
|
||||
|
Re: Крейт LTR-EU-2-5 с модулем LTR114. Проблема с LTR114_ProcessData().Добрый день. Разобрался! Оказывается пропустил вызов функции LTR114_GetConfig() после вызова функции LTR114_Open(). Теперь все работает корректно! |
Страницы 1
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2
Многоканальный телефон:
+7 (495) 785-95-25
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск