Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.07.2015, 14:24   #1
Dinarara
Новичок
Джуниор
 
Регистрация: 09.07.2015
Сообщений: 2
По умолчанию Синхронизация.

Здравствуйте,кто-нибудь может помочь с синхронизацией,подробно ее описать и показать на примере.Допустим,мы имеем датчик на нефтяной скважине,он показывает,85,87857749 т.добычи нефти,затем эти данные передаются в др.место.Возможно ли округление этого числа?Какое время должно пройти,чтоб данные передавались от одного места в другое?И как сделать,так ,чтобы в датчике и в энергобалансе например и у диспетчера были одни и и те же значения и как быть с названиями параметров?
Dinarara вне форума Ответить с цитированием
Старый 09.07.2015, 14:32   #2
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Возможно ли округление этого числа?
Да!
Цитата:
Какое время должно пройти,чтоб данные передавались от одного места в другое?
100500 секунд (дурацкий вопрос).
Цитата:
И как сделать,так ,чтобы в датчике и в энергобалансе например и у диспетчера были одни и и те же значения
Это просто! Надо на мониторе диспетчера отображать текущее показание датчика, вот и всё!
Цитата:
и как быть с названиями параметров?
Для простоты навигации, как это делают матёрые профессионалы, давай параметрам информативные имена, чтобы сразу понимать, что параметр параметризирует:
параметр1
параметр2
параметр3
...
параметрX-1
параметрХ
параметрХ+1
...
параметр100500.
Очень удобно потом через полгодика допиливать программу, всё сразу становится понятно!

З.Ы. И никаких комментариев в коде программы!!!
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 09.07.2015, 16:17   #3
Krasiosoft
Форумчанин
 
Аватар для Krasiosoft
 
Регистрация: 01.06.2015
Сообщений: 497
По умолчанию

Цитата:
Сообщение от Dinarara Посмотреть сообщение
Здравствуйте,кто-нибудь может помочь с синхронизацией,подробно ее описать и показать на примере.Допустим,мы имеем датчик на нефтяной скважине,он показывает,85,87857749 т.добычи нефти,затем эти данные передаются в др.место.Возможно ли округление этого числа?Какое время должно пройти,чтоб данные передавались от одного места в другое?И как сделать,так ,чтобы в датчике и в энергобалансе например и у диспетчера были одни и и те же значения и как быть с названиями параметров?
Очень странная задача. С помощью каких средств ее нужно решать? И что в итоге должно выйти?
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
Krasiosoft вне форума Ответить с цитированием
Старый 09.07.2015, 16:33   #4
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Dinarara Посмотреть сообщение
Здравствуйте,кто-нибудь может помочь с синхронизацией,подробно ее описать и показать на примере.Допустим,мы имеем датчик на нефтяной скважине,он показывает,85,87857749 т.добычи нефти,затем эти данные передаются в др.место.Возможно ли округление этого числа?Какое время должно пройти,чтоб данные передавались от одного места в другое?И как сделать,так ,чтобы в датчике и в энергобалансе например и у диспетчера были одни и и те же значения и как быть с названиями параметров?
Это зависит от канала связи. min@y™, дал максимальную пропускную способноcть RS-236. Это, то что нужно? Тогда - флаг в руки. А, вообще-то и я не понял, в чём проблема?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 09.07.2015, 16:41   #5
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
С помощью каких средств ее нужно решать?
с помощью билетов в евроцентробанк.
имхо, пациент не в курсе, что оно написало.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 09.07.2015, 16:43   #6
Krasiosoft
Форумчанин
 
Аватар для Krasiosoft
 
Регистрация: 01.06.2015
Сообщений: 497
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
Это зависит от канала связи
При отправке данных с датчика, можно отправлять и время, в которое были получены эти данные. Все равно задержка ж будет какая-то.
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
Krasiosoft вне форума Ответить с цитированием
Старый 09.07.2015, 16:43   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
имхо, пациент не в курсе, что оно написало.
Курсач или дипломка... Что ж ты хочешь?
Так то нефтяник по другому вопрос бы поставил.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.07.2015, 20:04   #8
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Курсач или дипломка... Что ж ты хочешь?
Свободный график работы при неизменных остальных условиях.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 09.07.2015, 20:56   #9
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Krasiosoft Посмотреть сообщение
При отправке данных с датчика, можно отправлять и время, в которое были получены эти данные. Все равно задержка ж будет какая-то.
Задержка будет в 0,01 секунды. Это как-то повлияет на скорость работы оператора? При учёте того, что переключение его внимания примерно около 3 секунд.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 09.07.2015, 21:36   #10
Dinarara
Новичок
Джуниор
 
Регистрация: 09.07.2015
Сообщений: 2
По умолчанию

Если честно,сама не совсем поняла условие этой задачи,поэтому спрашиваю ее у вас.Мне нужна качественная теория про синхронизацию,в которой будет описано возможно ли у нее округление ,про время и названия параметров

Допустим,Синхронизация информации - процесс приведения данных в двух или более информационных системах в идентичное состояние на определенный срез времени.Какой срез времени должен пройти?Допустим,датчик показал 85,3748567 нефти,далее идет в tagnet ,возможно ли округление числа?оттуда,в МСОД на портал или УСОИ.В некоторых местах присутвует замещение данных старыми,если число пришло неправильное или произошел сбой.Также ,например в энергобалансе значение приходит только раз в сутки .Как сделать,чтобы и у Датчика и у остальных и в конце у диспетчера было одно значение?

Проблема: в разных системах, в разных отчетах по одному и тому же параметру значения отличаются.
Возможные причины:
1. Информация получена из разных источников (PI, МСОД, УСОИ и т.д).
2. Информация получена при помощи разных алгоритмов обработки данных (с отбраковкой, без отбраковки, с замещением, без замещения и т.д.).
3. Информация получена за разные периоды времени (за сутки, по часам, мгновенные).
4. Специфика отчетов (например, отображение данных по дебиту жидкости, введенных вручную диспетчером будет отличаться от отчета по дебиту жидкости по данным телеметрии).
Синхронизация информации - процесс приведения данных в двух или более информационных системах в идентичное состояние, что означает точное соответствие данных между собой на определенный срез времени.
Как быть с округлением числа ,со временем и названием параметров?

Последний раз редактировалось Stilet; 10.07.2015 в 08:29.
Dinarara вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Синхронизация БД Bright-rider БД в Delphi 3 19.06.2012 07:32
Синхронизация tesseract Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 20.03.2012 10:31
Синхронизация Jakethefish PHP 0 24.08.2011 11:17
Синхронизация с БД maryan.vetrov Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 1 25.02.2011 14:19
Синхронизация kostyan142 Общие вопросы по Java, Java SE, Kotlin 6 13.01.2010 01:39