Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Тема закрыта
|
||||
|
|
E14-440+LGraph2+GPS, запаздывание начала записиИспользую E14-440 для записи данных в LGraph2 (2.34.23), момент начала записи синхронизируется по GPS (приёмник Trimble Acutime Gold). В качестве источника сигнала использовал GPS-синхронизированный генератор Omicron CMC256plus. Обнаружил, что начало записи запаздывает на одну секунду от установленного, т.е. не по нужному синхроимпульсу импульсу 1PPS, а по следующему за ним. Пробовал производить запуски в режимах "Кратно указанному периоду" и "Назначенная дата", результат был одинаков в обоих случаях. Кроме того, в опции настройки синхронизации по времени с форматом времени. Подсказка в окне указывает формат времени dd:mm:year hh-mm-ss, а вводить нужно hh:mm:ss dd-mm-yy, причём год нужно задавать именно двумя последними цифрами. При задании года четырьмя цифрами (напр. 2012), запуск не производится. Данная проблема уже была на форуме 2 года назад, но тогда исправлена не была. |
|||
|
||||
|
|
Re: E14-440+LGraph2+GPS, запаздывание начала записи1. Общий алгоритм синхронизации по GPS такой - LGRAPH2 по COM порту опрашивает GPS и дожидается даты и времени большей или равной указанной. После этого запускается сбор данных с модуля. Если Вы используете аппаратную синхронизацию для точной привязки, то как раз и будет эффект запаздывания на 1 секунду. Тогда это просто надо Вам учитывать при задании строки с временем. 2. Подсказку поправил. Заодно сделал универсальным формат года - теперь можно задавать год и как 12 и как 2012. Поправленную версию выложил на:
|
|||
|
||||
|
|
Re: E14-440+LGraph2+GPS, запаздывание начала записиСпасибо за быстрый ответ. Я имею опыт общения с несколькими GPS-приёмниками, и во всех устройствах, с которыми я сталкивался, сначала передаётся синхроимпульс по 1PPS, а затем по последовательному каналу передаются данные календарной синхронизации, соответствующие этому синхроимпульсу. Пользователю было бы проще пользоваться программой, если бы LGraph2 ждал календарной даты t-1c, а потом запускал бы процесс сбора данных с синхронизацией по импульсу. |
|||
|
||||
|
|
Re: E14-440+LGraph2+GPS, запаздывание начала записиМожно сделать и так, но это может привести к путанице. Большинство пользователей, использующих в LGRAPH2 GPS синхронизацию, не задействуют возможность аппаратной синхронизации по 1PPS, поэтому тогда логика синхронизации будет ветвиться - только при включенной аппаратной синхронизации по 1PPS ждать дату t-1с, в остальных случаях 1с не вычитать.
|
|||
|
||||
|
|
Re: E14-440+LGraph2+GPS, запаздывание начала записиДля пользователя путаницы никакой, он-то внутреннюю логику программы не увидит. Напротив, нынешняя система настройки вызывает путаницу, поскольку требует от пользователя по разному настраивать запуск в зависимости от того, есть ли синхроимпульс или нет. В одном случае нужно вычитать секунду, в другом не нужно. А эта особенность в документации никак не отмечена. Пользователю же (мне, например) хочется, чтобы пуск автоматически происходил в момент времени, максимально близкий к указанному в окне конфигурации. Если 1PPS недоступен, то в момент прихода сообщения по последовательному каналу. Если 1PPS доступен, то по синхроимпульсу, предшествующему этому сообщению. |
|||
|
||||
|
|
Re: E14-440+LGraph2+GPS, запаздывание начала записиПредлагается сделать так. Добавить в меню настройки синхронизации GPS галку ”синхронизация 1PPS" которой можно будет управлять если будет включен режим цифровой синхронизации. Соответственно единичка будет вычитаться из заданного времени только при условии включенных как аппаратной цифровой синхронизации так и галочки "синхронизация 1PPS".
|
|||
|
||||
|
|
Re: E14-440+LGraph2+GPS, запаздывание начала записиНаверное, это приемлемый подход, если смысл этой галки будет чётко описан в документации. А вообще, в lgraph настройки запуска разбросаны по трём окнам, и довольно запутаны, на мой взгляд (чувствуется длительное эволюционное развитие |
|||
Страницы 1
Тема закрыта
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4
Многоканальный телефон:+7 (495) 785-95-25
Письма и запросы: lcard@lcard.ru
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск