St_Denis_St
Forum Member / Участник форума
Участник № / Member № 7259
отправлено / posted
Добрый день! У меня следующая задача: необходимо сохранять значение переменной в реальном времени в архив и иметь возможность просмотра архивных данных по каждой переменной с периодом записи каждые 50 - 100 мс. Например: устанавливаю параметры - вывести отчет за последний час в котором будет таблица с значениями переменной, и меткой времени каждые 100мс. Такое можно сделать? и как? Вот этот пример https://www.youtube.com/watch?v=Bx4SRR__meU рассказывает как сделать вывод 1 мин, но это очень много. Какие есть способы, подскажите пожалуйста.
Сообщения / Posts 46 | Из / From: Russia
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
St_Denis_St
Forum Member / Участник форума
Участник № / Member № 7259
отправлено / posted
quote:Отправитель / Originally posted by Nico: использовать ГЭ Тренд и/или архивная таблица
Тренд есть, графическая таблица не подходит, так как нужен файл с данными, чтобы их анализировать, загонять в другую программу для дальнейших расчетов...
Сообщения / Posts 46 | Из / From: Russia
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
1 Выборка и обработка данных SIAD (раздел HELP) -Call.Document и номер SubNum - 129 атрибут запись в файл
2 -Канал Call.Root для экспорта данных в файлы формата (html,xml,txt)
St_Denis_St
Forum Member / Участник форума
Участник № / Member № 7259
отправлено / posted
quote:Отправитель / Originally posted by Nico: 1 Выборка и обработка данных SIAD (раздел HELP) -Call.Document и номер SubNum - 129 атрибут запись в файл
2 -Канал Call.Root для экспорта данных в файлы формата (html,xml,txt)
3 системная переменная DataFromSiad(14.07)
В моем проекте применил Канал Call.Root и экспортирую в файл формата txt, при открытии файла значения пишутся с интервалом примерно 500мс, а нужно 100мс, может есть какая-то настройка, либо программно можно решить эту задачу. Я пользовался этим примером https://www.youtube.com/watch?v=Bx4SRR__meU
И еще хотел спросить, может кто-то знает, нужно сделать кнопку для открытия папки в которой сохраняется txt файл с данными тегов?
Сообщения / Posts 46 | Из / From: Russia
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
-значения каналов писать в SIAD(архив) -делать выборку из него по времени -выборку выводить в файл
Сообщения / Posts 873 | Из / From: Россия
| IP / IP: IP адрес / IP address |
St_Denis_St
Forum Member / Участник форума
Участник № / Member № 7259
отправлено / posted
quote:Отправитель / Originally posted by Nico: -значения каналов писать в SIAD(архив) -делать выборку из него по времени -выборку выводить в файл
VlasovV
Forum Member / Участник форума
Участник № / Member № 7703
отправлено / posted
201) Запись в БД MSSQL у меня сейчас реализована через СПАД канал. Для обеспечения обновления данных в БД MSSQL мне необходимо в СПАД канал писать данные даже если они не изменяются. То есть если: значение не менялось и качество связи «хорошее», то надо хотя бы раз в 5 /10 / 20 минут писать значение в БД (фильтрация дублей осуществляется уже в БД хранимой процедурой, одновременно хранимая процедура обновляет в БД штамп времени последнего опроса)
отправлено / posted
Штатной возможности совмещения режимов "перенаправления архива в БД" и "принудительной записи" тех же переменных в БД нет.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |