This is topic как принудитель буфер сбросить в архив in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.
здравствуйте помогите пожалуйста. суть работы заключается: надо закидывать данные в отчет каждую минуту в течении дня. когда открываю отчет там данные в течении дня одинаковы. подскажите пожалуйста как буфер данных скидывать в архив принудительно. если можно опишите пожалуйста по подробней. заранее благодарен.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Задача совершенно не понятна. Какой отчет? Если "Документ", то профайлер бесплатной версии документы не генерирует. Какие данные? Как они "закидываются в отчет"? Какой буфер данных?
Posted by misak (Участник № / Member № 4151) on :
данные через орс сервер приходят на тм. мне нужно формировать отчет, что бы данные поступали каждую минуту все записывается в отчет но данные в течении дня записываются одинаковы. мне надо как то скидывать принудительно кеш в архив. у меня конкретно нет проф.версии тм. я студент пишу диплом на предприятии у них есть проф. версия. заранее благодарен.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1. Откуда кэш? Чем он формируется?
2. Если данные приходят из OPC-сервера, то каналы, их получающие, могут иметь флажок архивирования и записывать получаемые данные в архив. Почему речь идет о каких-то буферах и принудительной записи в архив?
3. Если речь идет о генерации отчетов, то нет смысла генерировать отчет каждую минуту. Надо генерировать отчет с выводом архивных данных за заданный промежуток времени с интервалом 1 минута в архивную таблицу документа.
Posted by misak (Участник № / Member № 4151) on :
а почему данные в отчете все одинаковы в течении дня. я думал что при работе мрв предварительно в памяти складывает данные (в настройках спад есть размер буфера 48мб) и как только буфер заполняется он его скидывает уже в архив. а когда динамика данных не очень большая этот буфер долго может копится. а тогда в чем проблема у меня. флажок ни какой по поводу архива не нашел. заранее благодарен.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Внимательно почитайте уроки "Быстрого старта". Там есть ответы на эти вопросы.
Posted by misak (Участник № / Member № 4151) on :
уважаемая тех. поддержка. смотрел я быстрый старт, но все равно данные в отчет заносятся одинаковые а тренды строятся нормально в отчете. почему? заранее благодарен
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
В архивной таблице аргументы должны быть указаны с атрибутом РЕАЛЬНОЕ: @<имя аргумента>.R
Posted by misak (Участник № / Member № 4151) on :
Здравствуйте тех. поддержка подскажите пожалуйста сделал форму для просмотра файла на экране, но почему то он отображает только время, а должен значения и тренды. Подскажите в чем проблема. Заранее благодарен.
Posted by misak (Участник № / Member № 4151) on :
сейчас в форме, когда открываешь отображается время и тренды а значения не отображается. но если скопировать текст из формы и вставить в текстовик, то все показывает. в чем проблема. заранее благодарен.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Просмотр html-файла на экране имеет ограниченные функции.
Пришлите Ваш проект на hotline3@adastra.ru
Posted by misak (Участник № / Member № 4151) on :
здравствуйте тех. поддержка. я отсылал Вам проект, вы не смотрели?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
К сожалению, отображение таких файлов в настоящий момент не возможно. На экране можно отобразить только самые простые html файлы.
Как способ оператору посмотреть такой файл - вызвать Call.Exec с обращением к браузеру, а в качестве параметра передать адрес документа.
Posted by misak (Участник № / Member № 4151) on :
Спасибо за ответ! У меня ещё один вопрос: в документи данные записываются каждую минуту в течении часа. Проблема заключается в том если система работает 1,2,3 часа,(в принципе не важно) после остановки этой системы, в html - файле данные записываются не понятно (бывает только таблица с даными, бывает не до конца). В чём заключается поблема, заранее благодарен!!!
Posted by misak (Участник № / Member № 4151) on :
и ещё, почему когда в "просмотр html-файле на экране" копируешь данные, и после вставляешь в текстовик они отображаются?
Posted by misak (Участник № / Member № 4151) on :
и ещё возможно ли, указывать место сохранения html - файла
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1) Проверьте, у Вас по программе в 0 минут или 0 часов файл генерится непрерывно. Из-за этого могут быть ошибки. Для какой цели Вы генерите его каждую минуту?
2) Еще раз потестировали Ваш проект. В итоге файл выводится как и должен. Просто в момент генерации документа ГЭ подчитывает только ту часть, которая успела сформироваться. Вам нужно обновить форму после генерации документа. Для этого нужно привязать ГЭ не к каналу документа, а к каналу FLOAT с таким же именем и изменять его.
Все значения как в таблице, так и в отчете тревог были на месте.
3) Биты атрибута Параметр канала CALL.Document задают параметры генерации:
Бит4=1 – задание сохранения файла в папке, путь к которой задан атрибутом 80, COMMNT; если Бит4=0, файл сохраняется в папке узла;
Posted by misak (Участник № / Member № 4151) on :
спасибо за ответы, Вы не могли бы выслать исправленный вариант проекта, а то я уже запутался. заранее благодарен. misak_mas@mail.ru
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Ваш проект мы не правили.
Скажите еще раз что Вам не понятно, попробуем помочь.