![]() |
Цитата:
|
Всё, что касается загрузки проца при использовании GPS для меня вообще загадка. По сути там тоже опрашивается устройство и забирается с него поток информации. Каким боком там вылазит проц мне не ясно. Единственное, что может быть, так это загрузка памяти, так как я формирую буфер данных, полученных с GPS в памяти, и это очень просто вылечить. Чем больше ролик, тем больше памяти для GPS.
Можно попробовать другую библиотеку GPS. Может с ней будет лучше. |
Похоже на то, тогда объясняется почему у меня на слабом компе нет загрузки - у меня памяти там напихано от души, больше чем видит WinXP.
|
Как вариант загрузка проца может быть при ожидании данных с СОМ-порта и работы цикла считывания данных в буфер. Может быть есть возможность использовать АРI Windows и обращаться через него к датчику положения(в Win8 GPS в устройствах есть как датчик положения и как виртуальный СОМ-порт). Было бы удобно - навигация работает через СОМ-порт, а регистрация через API или наоборот.
|
сомневаюсь, что это реально на всех остальных версиях Вин
|
Илия Я был неправ в отношении алгоритма GPS !!
Это всё нестандартный UBLOX такой сигнал отдаёт. И с ним эффект записи какой-то скорости (и меняющихся координат) в файле, начавшемся во время остановки и "зависания" координат к концу файла остался. С обычным GPS или при выключении в UBLOX EKF (режима определения координат при потере спутников по датчику скорости и гироскопу) эффект пропадает и скорость и положение определяются правильно. |
Вложений: 2
Проверил запись данных GPS:
- Franson GpsGate 2.6 (режим эмуляции) запускается с системой - сервис и программа контроля - также. Данные GPS не фиксируются до тех пор пока не остановишь и не запустишь сервис снова. Видимо сервис стартует раньше Franson GpsGate 2.6. Вероятно надо сделать задержку запуска сервиса, чтобы успела запуститься программа GPS или исправить захват данных GPS/ Кроме того заметил, что если останавливать, потом запускать сервис в папке Temp остаются файлы. Даже обнаружил такой вариант - в папке Temp - видеофайл, в папке Video - файл титров. Думаю надо сделать автоматическое стирание всех файлов в Temp при выходе, чтобы не пришлось потом в ручную ее чистить. |
С помощью "доработки напильником" победил фокус. Это уже скорее в тему тестирования камер, но здесь большинство с С920.
Скрин до разборки камеры: http://savepic.org/3385722m.jpg После отпаивания ноги фокуса и поворота объектива градусов на 10 по часовой стрелке: http://savepic.org/3382653m.jpg http://savepic.org/3401085m.jpg |
Может будет полезно: запускаем сервис после того как спутники нашлись и координаты выдаются приемником GPS, все пишется - видео, координаты, время, скорость, загрузка проца 40-60 % (ну это уже описывал выше), выдергиваем приемник GPS - пишется видео вообще без субтитров и при той же загрузке проца 40-60%.
|
Иногда происходит остановка записи, но сервис продолжает работать. Для тестирования периодически оставляю на работе запущенный сервис на ночь.
Сегодня утром обнаружил, что вчера запись остановилась в 17.30, перезапустил сервис - запись возобновилась. Посмотрел в журналах лог - никаких записей нет, может для отладки добавить запись логов: когда остановился сервис; когда сервис работает, но запись остановилась; когда работает GPS - а в титры запись не идет и т.д. В этом случае пользователи высылали такие логи, а Вам Илья легче было бы вносить корректуры. Сразу оговорюсь - в программировании полный "0", высказываю хотелки, а возможно это реализовать или нет - не знаю. |
Часовой пояс GMT +4, время: 10:06. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot