Тема / Topic: как принудитель буфер сбросить в архив
misak
Junior Member / Новичок
Участник № / Member № 4151
отправлено / posted
здравствуйте помогите пожалуйста. суть работы заключается: надо закидывать данные в отчет каждую минуту в течении дня. когда открываю отчет там данные в течении дня одинаковы. подскажите пожалуйста как буфер данных скидывать в архив принудительно. если можно опишите пожалуйста по подробней. заранее благодарен.
Сообщения / Posts 22 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Задача совершенно не понятна. Какой отчет? Если "Документ", то профайлер бесплатной версии документы не генерирует. Какие данные? Как они "закидываются в отчет"? Какой буфер данных?
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |
misak
Junior Member / Новичок
Участник № / Member № 4151
отправлено / posted
данные через орс сервер приходят на тм. мне нужно формировать отчет, что бы данные поступали каждую минуту все записывается в отчет но данные в течении дня записываются одинаковы. мне надо как то скидывать принудительно кеш в архив. у меня конкретно нет проф.версии тм. я студент пишу диплом на предприятии у них есть проф. версия. заранее благодарен.
Сообщения / Posts 22 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
1. Откуда кэш? Чем он формируется?
2. Если данные приходят из OPC-сервера, то каналы, их получающие, могут иметь флажок архивирования и записывать получаемые данные в архив. Почему речь идет о каких-то буферах и принудительной записи в архив?
3. Если речь идет о генерации отчетов, то нет смысла генерировать отчет каждую минуту. Надо генерировать отчет с выводом архивных данных за заданный промежуток времени с интервалом 1 минута в архивную таблицу документа.
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |
misak
Junior Member / Новичок
Участник № / Member № 4151
отправлено / posted
а почему данные в отчете все одинаковы в течении дня. я думал что при работе мрв предварительно в памяти складывает данные (в настройках спад есть размер буфера 48мб) и как только буфер заполняется он его скидывает уже в архив. а когда динамика данных не очень большая этот буфер долго может копится. а тогда в чем проблема у меня. флажок ни какой по поводу архива не нашел. заранее благодарен.
Сообщения / Posts 22 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Внимательно почитайте уроки "Быстрого старта". Там есть ответы на эти вопросы.
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |
misak
Junior Member / Новичок
Участник № / Member № 4151
отправлено / posted
уважаемая тех. поддержка. смотрел я быстрый старт, но все равно данные в отчет заносятся одинаковые а тренды строятся нормально в отчете. почему? заранее благодарен
Сообщения / Posts 22 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
В архивной таблице аргументы должны быть указаны с атрибутом РЕАЛЬНОЕ: @<имя аргумента>.R
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |
misak
Junior Member / Новичок
Участник № / Member № 4151
отправлено / posted
Здравствуйте тех. поддержка подскажите пожалуйста сделал форму для просмотра файла на экране, но почему то он отображает только время, а должен значения и тренды. Подскажите в чем проблема. Заранее благодарен.
Сообщения / Posts 22 | Из / From: Россия
| IP / IP: IP адрес / IP address |
misak
Junior Member / Новичок
Участник № / Member № 4151
отправлено / posted
сейчас в форме, когда открываешь отображается время и тренды а значения не отображается. но если скопировать текст из формы и вставить в текстовик, то все показывает. в чем проблема. заранее благодарен.
Сообщения / Posts 22 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
К сожалению, отображение таких файлов в настоящий момент не возможно. На экране можно отобразить только самые простые html файлы.
Как способ оператору посмотреть такой файл - вызвать Call.Exec с обращением к браузеру, а в качестве параметра передать адрес документа.
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |
misak
Junior Member / Новичок
Участник № / Member № 4151
отправлено / posted
Спасибо за ответ! У меня ещё один вопрос: в документи данные записываются каждую минуту в течении часа. Проблема заключается в том если система работает 1,2,3 часа,(в принципе не важно) после остановки этой системы, в html - файле данные записываются не понятно (бывает только таблица с даными, бывает не до конца). В чём заключается поблема, заранее благодарен!!!
Сообщения / Posts 22 | Из / From: Россия
| IP / IP: IP адрес / IP address |
misak
Junior Member / Новичок
Участник № / Member № 4151
отправлено / posted
и ещё, почему когда в "просмотр html-файле на экране" копируешь данные, и после вставляешь в текстовик они отображаются?
Сообщения / Posts 22 | Из / From: Россия
| IP / IP: IP адрес / IP address |
misak
Junior Member / Новичок
Участник № / Member № 4151
отправлено / posted
1) Проверьте, у Вас по программе в 0 минут или 0 часов файл генерится непрерывно. Из-за этого могут быть ошибки. Для какой цели Вы генерите его каждую минуту?
2) Еще раз потестировали Ваш проект. В итоге файл выводится как и должен. Просто в момент генерации документа ГЭ подчитывает только ту часть, которая успела сформироваться. Вам нужно обновить форму после генерации документа. Для этого нужно привязать ГЭ не к каналу документа, а к каналу FLOAT с таким же именем и изменять его.
Все значения как в таблице, так и в отчете тревог были на месте.
3) Биты атрибута Параметр канала CALL.Document задают параметры генерации:
Бит4=1 – задание сохранения файла в папке, путь к которой задан атрибутом 80, COMMNT; если Бит4=0, файл сохраняется в папке узла;
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |
misak
Junior Member / Новичок
Участник № / Member № 4151
отправлено / posted
спасибо за ответы, Вы не могли бы выслать исправленный вариант проекта, а то я уже запутался. заранее благодарен. misak_mas@mail.ru
Сообщения / Posts 22 | Из / From: Россия
| IP / IP: IP адрес / IP address |