Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Вы не вошли. | Поиск | Регистрация | Вход |
Страницы 1
|
||||
|
Ошибка в методах пользовательской калибровки в библиотеке C#Здравствуйте, можете проверить методы Как мне кажется они не корректно работают. Исходное значение 0.483 переводят в 48300, хотя в Lgrath2 эти коэфф переводят корректно |
|||
|
||||
|
Re: Ошибка в методах пользовательской калибровки в библиотеке C#Добрый день. LGraph2 для выполнения того, что там называется пользовательская калибровка, не использует какие-либо функции модулей, а просто для всех модулей хранит заданные коэффициенты на каждый канал и уже сам их явно применяет к результатам функции. Т.е. для LTR22 в частности эти коэффициенты применяются вручную уже к полученным данным из LTR22_ProcessData() и соответственно они переводят измерения из Вольт в пользовательские величины. LGraph2 никак не использует указанные Вами функции, оставляя коэффициенты UserCalib из ltr22api без изменения. Коэффициенты UserCalib в API LTR22 используются по умолчанию для перевода из калиброванных кодов АЦП в Вольты, но API позволяет их заменить на другие коэффициенты для перевода не в Вольты, а в другие физические величины (хотя эта возможность есть далеко не во всех API модулей). Т.е. по умолчанию шкала у этих коэффициентов не 1, а 2 *Range / 65536 (где Range - значение предела выбранного поддиапазона, в вашем случае - 0.3 В, 65536 - количество кодов АЦП от -Range до +Range), для Вашего диапазона 0.3 получаем 2 * 0.3 / 65536 = 1./109226,66666.., соответственно, если Вы установили этот коэффициент в значение 1, то у Вас результат увеличился в 109226,66666 раз (по идее у Вас должно было получится ~52764, а не явно 48300). Т.е. коэффициенты в LGraph2 применяются к Вольтам с сохранением коэффициентов перевода в Вольты в ltr22api, а в ltr212api функции заменяют коэффициенты перевода в Вольты на заданные пользователем, и применяются они к кодам. |
Страницы 1
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2
Многоканальный телефон:
+7 (495) 785-95-25
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск