Перейти к содержимому

Донат
На хостинг
ISK за переводы
до 75kk за 1000зн.
Хроники EVE
Сборник
Новичкам
Полезная информация
Фотография

Перепись хипстеров и тру-работяг by Карма


  • Авторизуйтесь для ответа в теме
320 ответов в теме

#241
Ubivalnik

Ubivalnik

    Adeptus Astartes

  • Tech III Pilots
  • PipPipPipPipPip
  • 3342 сообщений
902
  • EVE Ingame:Ubivalnik
  • Corp:TACOM
  • Client:Eng

Ну, если совсем просто, с каким таймстэмпом оно ляжет в БД, через вышеумопянутую функцию. Я в субд дно, но мне интересно.

А нельзя в БД передавать таймстамп момента возникновения сигнала ? Это и информация о факте поступления сигнала и информация о времени его поступления.


  • 0
72AG_Crusader

#242
Crulod

Crulod

    Алдар Косе

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 32193 сообщений
3529
  • Client:Eng

Хуже. Телематику.

и надо до миллисекунд точность времени что ли?
  • 0

История постсоветского пространства, - это история предательства.


#243
JollyIrish

JollyIrish

    Clone Grade Nu

  • Tech III Pilots
  • PipPipPipPipPipPipPipPip
  • 8640 сообщений
796
  • EVE Ingame:Jolly Irish
  • Corp:NPC
  • Ally:NPC
  • Client:Eng

А нельзя в БД передавать таймстамп момента возникновения сигнала ? Это и информация о факте поступления сигнала и информация о времени его поступления.

Оно и передается в пакете. Вопрос именно к записи в бд.


  • 0
Старик Иисус чуть не упал от изумленья,
Когда орбиту светодав наш пересек!

#244
Crulod

Crulod

    Алдар Косе

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 32193 сообщений
3529
  • Client:Eng
Вообще есть реализации станций во всяких диспетчерских. Запись переговоров. Поищи. БД для твоего случая - тупиковый путь.

БД - дискретная модель для хранения отношений. Нет таких баз данных которые бы удовлетворяли работе с сигналом в реальном времени.

Тебе придется метить винт и работать с ним. На уровне железа. Ну скорее всего. И как бы все эти виндоузы - тоже в топку.


Еще погугли индастриал писи. Это компы для реализации всякой телемеханики. Там - готовые, но дорогие решения. Для подстанций, АСУТП и тд
  • 0

История постсоветского пространства, - это история предательства.


#245
JollyIrish

JollyIrish

    Clone Grade Nu

  • Tech III Pilots
  • PipPipPipPipPipPipPipPip
  • 8640 сообщений
796
  • EVE Ingame:Jolly Irish
  • Corp:NPC
  • Ally:NPC
  • Client:Eng

и надо до миллисекунд точность времени что ли?

Да, в том-то и весь прикол.



Ну, чтобы не наводить тень на плетень. Есть ГЛОНАСС девайс, на выходе оно в т.ч. выдает время по спутнику. Железяка прицеплена к компорту,софт (хз кем написаный) кладет сигналы в базу mssql. В пакете, пришедшем от устройства есть спутниковое время. В базу пихается время спутника и время записи в базу.
Задача в том, чтобы время спутника (комп синхронизирован по спутнику по времени) было максимально близко к времени записи в базу.

И да. Винда+mssql.


  • 0
Старик Иисус чуть не упал от изумленья,
Когда орбиту светодав наш пересек!

#246
Tihiy Don

Tihiy Don

    Clone Grade Mu

  • Tech III Pilots
  • PipPipPipPipPipPipPip
  • 7255 сообщений
1717
  • EVE Ingame:Tihiy Don
  • Corp:GCC
  • Ally:HYDRA
  • Client:Eng

и чем же это может помочь? по мне куда полезнее для человека работающего с базами данных разбираться в таких вещах, как отношение порядка, к примеру. Но ты ваще не в курсе что оно есть.

Человеку работающему с базами данных нужно знать правила нормализации. Все остальное шелуха и не нужно


  • 0
Thou shall not read the bible on meth!

#247
Ubivalnik

Ubivalnik

    Adeptus Astartes

  • Tech III Pilots
  • PipPipPipPipPip
  • 3342 сообщений
902
  • EVE Ingame:Ubivalnik
  • Corp:TACOM
  • Client:Eng

Да, в том-то и весь прикол.



Ну, чтобы не наводить тень на плетень. Есть ГЛОНАСС девайс, на выходе оно в т.ч. выдает время по спутнику. Железяка прицеплена к компорту,софт (хз кем написаный) кладет сигналы в базу mssql. В пакете, пришедшем от устройства есть спутниковое время. В базу пихается время спутника и время записи в базу.
Задача в том, чтобы время спутника (комп синхронизирован по спутнику по времени) было максимально близко к времени записи в базу.

И да. Винда+mssql.

Писать во время записи в базу то же значение, что и время спутника не вариант ?


  • 0
72AG_Crusader

#248
JollyIrish

JollyIrish

    Clone Grade Nu

  • Tech III Pilots
  • PipPipPipPipPipPipPipPip
  • 8640 сообщений
796
  • EVE Ingame:Jolly Irish
  • Corp:NPC
  • Ally:NPC
  • Client:Eng

Писать во время записи в базу то же значение, что и время спутника не вариант ?

Не вариант. Будет рассматриваться  как фейк. Интересует именно время записи данных. Т.е. задержка по записи.


  • 0
Старик Иисус чуть не упал от изумленья,
Когда орбиту светодав наш пересек!

#249
Crulod

Crulod

    Алдар Косе

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 32193 сообщений
3529
  • Client:Eng
вот это:

Задача в том, чтобы время спутника (комп синхронизирован по спутнику по времени) было максимально близко к времени записи в базу.


и это:


И да. Винда+mssql.



не совместимые условия. Не ну я не знаю насколько твое "максимально" предполагает отклонения одно от другого. Но правильным было бы отказаться от БД на этапе записи сигнала на носитель.

ну то есть потом - после сохранения сигнала его можно уже и в БД класть. На любом сервере где угодно. Но потом. Ну если в ТЗ стоит непременно хранить в БД. Но потом.

То есть ты пишешь цифровой сигнал куда-то с метками времени. Обычно на специально размеченный винт. Ну а потом прикладным своим софтом формируешь запросы к серверу и сохраняешь его уже там. тока так.
  • 1

История постсоветского пространства, - это история предательства.


#250
Ubivalnik

Ubivalnik

    Adeptus Astartes

  • Tech III Pilots
  • PipPipPipPipPip
  • 3342 сообщений
902
  • EVE Ingame:Ubivalnik
  • Corp:TACOM
  • Client:Eng

Не вариант. Будет рассматриваться  как фейк. Интересует именно время записи данных. Т.е. задержка по записи.

Написал, стёр.

Короче да, как кру написал, тебе надо посредника, который будет брать время получения сигнала и уже это значение передавать на запись в базу.


  • 0
72AG_Crusader

#251
JollyIrish

JollyIrish

    Clone Grade Nu

  • Tech III Pilots
  • PipPipPipPipPipPipPipPip
  • 8640 сообщений
796
  • EVE Ingame:Jolly Irish
  • Corp:NPC
  • Ally:NPC
  • Client:Eng

"Я дурак, бросай оружие". Это я про себя.

Приходит от двух  до четырех пакетов в секунду со штампом спутникового времени. Кладем его в таблицу со полем времени, возвращаемым mssql.

Временем софта-обработчика, пренебречь. 

Грубо говоря, что у меня нарисуется в поле времени записи в базу ? Какая дельта по времени будет между спутником и временем записи для каждого из пакетов?


Сообщение отредактировал JollyIrish: 24 January 2014 - 21:17

  • 0
Старик Иисус чуть не упал от изумленья,
Когда орбиту светодав наш пересек!

#252
Crulod

Crulod

    Алдар Косе

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 32193 сообщений
3529
  • Client:Eng

Какая дельта по времени будет между спутником и временем записи для каждого из пакетов?


это невозможно определить. Во первых сама электроника работает микросекунды. Во вторых сама СУБД обрабатывает запросы неизвестно как в данный момент. В третьих - сама винда о реалтайм процессах понятия не имеет и делает все как придется. То есть тупо не сложно, а бессмысленно это пытаться опредлелить.


ну счет идет на диапазон десятки-сотни миллисекунд.


И зачем тебе гетдейта, если таймстамп со спутника приходит?
  • 0

История постсоветского пространства, - это история предательства.


#253
JollyIrish

JollyIrish

    Clone Grade Nu

  • Tech III Pilots
  • PipPipPipPipPipPipPipPip
  • 8640 сообщений
796
  • EVE Ingame:Jolly Irish
  • Corp:NPC
  • Ally:NPC
  • Client:Eng

это невозможно определить. Во первых сама электроника работает микросекунды. Во вторых сама СУБД обрабатывает запросы неизвестно как в данный момент. В третьих - сама винда о реалтайм процессах понятия не имеет и делает все как придется. То есть тупо не сложно, а бессмысленно это пытаться опредлелить.


ну счет идет на диапазон десятки-сотни миллисекунд.


И зачем тебе гетдейта, если таймстамп со спутника приходит?

 

Знал бы я. Но в программе испытаний такой пункт есть. Что-то вроде время реакции системы на внешний сигнал.


  • 0
Старик Иисус чуть не упал от изумленья,
Когда орбиту светодав наш пересек!

#254
Crulod

Crulod

    Алдар Косе

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 32193 сообщений
3529
  • Client:Eng
ну и еще... есть (вернее раньше была - щас хз) проблема с мамой архитектурой писюков. Таймер "онборд" просто тупо игнорировалдся разработчиками таких систем пушо показывал то он миллисекунды... но сука врал безбожно. пушо тупо не мог. Нельзя было прерывания задавать с точностью в миллисекунды. Ну отсюда и грабли с метками времени.

но я тут плаваю уже. во первых - электроника... ну а во вторых сам подобные зажачи не решал. Но обсуждал за пивом!
  • 0

История постсоветского пространства, - это история предательства.


#255
JollyIrish

JollyIrish

    Clone Grade Nu

  • Tech III Pilots
  • PipPipPipPipPipPipPipPip
  • 8640 сообщений
796
  • EVE Ingame:Jolly Irish
  • Corp:NPC
  • Ally:NPC
  • Client:Eng

За пивом - это всегда-пожалуйста!


  • 0
Старик Иисус чуть не упал от изумленья,
Когда орбиту светодав наш пересек!

#256
Кораблевожденец

Кораблевожденец

    Clone Grade Delta

  • Tech III Pilots
  • PipPip
  • 204 сообщений
78
  • EVE Ingame:Faberge Pod
  • Client:Eng

"Я дурак, бросай оружие". Это я про себя.

Приходит от двух  до четырех пакетов в секунду со штампом спутникового времени. Кладем его в таблицу со полем времени, возвращаемым mssql.

Временем софта-обработчика, пренебречь. 

Грубо говоря, что у меня нарисуется в поле времени записи в базу ? Какая дельта по времени будет между спутником и временем записи для каждого из пакетов?

Факт в том, что они не совпадут. И инструментов регулирования у тебя на руках нет. Ты не можешь менять чужой софт и переписывать код сервера БД. Так что твоя дельта это или чисто научный интерес или троллинг. Если тебе надо время спутника, делаешь выборку по времени спутника, а на таймстамп забиваешь.


  • 0

#257
Crulod

Crulod

    Алдар Косе

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 32193 сообщений
3529
  • Client:Eng

Что-то вроде время реакции системы на внешний сигнал.


реакция системы на внешний сигнал это тупо электроника. или тыв чот не так понял или чот не так понял.


корочеп. посчитай там временные диаграмы. Ну скорости посмори. Вот само время работы эленктроники и есть то самое время реакции. Но тебе надо обосновано его написать.

То есть нужно точно знать сколько времени нужно на все смены состояний шины. Пока сигнал не будет обработан и система не сможет принять следущий. Програмное говно тут ваще роли не играет. Винда все буферезирует и ничо не пропадет... ну по идее... от Билли всего можно ждать... но по идее - так.


им важно - как часто может электроника принимать сигнал шобы он не терялся. Ну типа пошел второй пакет и он пропал тупо пушо порт обрабатывает первый и ничо не видит... ну как то так
  • 0

История постсоветского пространства, - это история предательства.


#258
JollyIrish

JollyIrish

    Clone Grade Nu

  • Tech III Pilots
  • PipPipPipPipPipPipPipPip
  • 8640 сообщений
796
  • EVE Ingame:Jolly Irish
  • Corp:NPC
  • Ally:NPC
  • Client:Eng

Факт в том, что они не совпадут. И инструментов регулирования у тебя на руках нет. Ты не можешь менять чужой софт и переписывать код сервера БД. Так что твоя дельта это или чисто научный интерес или троллинг. Если тебе надо время спутника, делаешь выборку по времени спутника, а на таймстамп забиваешь.

Троллинг здесь неприменим. Задача , блин такая смешная. Внешний сигнал от устройства, и время его записи в субд. Через время записи в субд, а точнее промежуток между поступлением сигнала с штампом спутникового времени и временем его записи в базу. Более просто - есть устройство, выдающее время координат и сами координаты, месторасположение писать в базу. Из базы считываются данные и отображаются на гис-е. Раньше, чем оно запишется в базу мы же его не отобразим ? Совпадать, оно естественно не будет. Вопрос, в том, на сколько будет запаздывание при заданном режиме.


Сообщение отредактировал JollyIrish: 24 January 2014 - 21:37

  • 0
Старик Иисус чуть не упал от изумленья,
Когда орбиту светодав наш пересек!

#259
Crulod

Crulod

    Алдар Косе

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 32193 сообщений
3529
  • Client:Eng

Вопрос, в том, на сколько будет запаздывание при заданном режиме.



несущественно. если это не координаты пули
  • 0

История постсоветского пространства, - это история предательства.


#260
Karmael

Karmael

    Clone Grade Omicron

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPipPip
  • 43179 сообщений
6330
  • EVE Ingame:Silivalia
  • DUST Ingame:karmaell
  • Corp:exXMX
  • Ally:exIAC
  • Client:Eng

господа, у нас тут теоретик.

достаньте розги.

 

ну ка блесни интеллектом 


  • 0




1 посетителей читают тему

0 members, 1 guests, 0 anonymous users