Тема близкая....., в Матлаб надо прочитать два сом-порта... Два датчика данные сыпят одновременно каждый на свой сом-порт, битрейт 112500. Открываем 1 порт, затем 2 порт, читаем в цикле порт 1, порт 2, 1, 2 и т.д. на интервале неск. сек. Получаем два массива данных и два массива меток времени. При отображении данных имеет место задержка по времени полученных данных 2-го порта. И она равна (или близка) времени инициализации (открытия) 2 порта. Искуственно сдвигать и совмещать начало процессов не вариант (пока делаю так), не тот эффект, т.к. некое смещение все же остается. Как можно решить проблему? Распараллелить процессы чтения двух портов ? Очистить буферы перед циклом чтения ? Что-то другое ? Спасибо за подсказки ...
Сообщение отредактировал KatKat - Nov 17 2013, 10:48
|