Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Помогите с формированием отчётов

  1. #1
    Пользователь
    Регистрация
    15.03.2012
    Адрес
    Белгородская обл.
    Сообщений
    22

    По умолчанию Помогите с формированием отчётов

    Задача: нужно сделать отчёт о суточной температуре с ТРМ202 с интервалом в 30 мин, с 8:00 до 8:00. Сохранение отчёта каждый день, ну допустим в 8:30.

    Всё в принципе получается, кроме: ни могу добиться чтоб каждый день показывало отчёт за прошедшие сутки, показывает только за те сутки которые указал в переменных "начало"(тип данных-время) и "конец"(тип данных-время). До сохранение ещё особо не доходил, но всёравно непонятно куда какие данные писать в ФБ "Управление документом"

  2. #2

    По умолчанию

    Вы видели документацию по отчетам и видеопримеры?
    http://www.owen.ru/forum/showthread.php?t=10704
    Во втором видеопримере рассматривается сохранение тренда по расписанию за прошедшие сутки.
    Задача решается примерно следующим образом.
    Вы добавляете два модуля "Расчет" в дерево объектов, один "Начало", другой "Конец".
    В "конец" пишете формулу:
    CurDay( )
    В результате на выходе "Конец" будет начало текущих суток. Т.е. например 16.03.2012 00:00
    В "Начало" пишите формулу:
    CurDay( ) - 24*60*60
    В результате на выходе "Начало" будете начало предыдущих суток. Т.е. 15.03.2012.
    Эти переменные связываете с источником данных в редакторе отчетов.
    Формировать отчет можно используя расписание.
    Спасибо.

  3. #3
    Пользователь
    Регистрация
    15.03.2012
    Адрес
    Белгородская обл.
    Сообщений
    22

    По умолчанию

    Документацию читал, а видео ещё не смотрел. Сейчас буду пробовать

  4. #4
    Пользователь
    Регистрация
    15.03.2012
    Адрес
    Белгородская обл.
    Сообщений
    22

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Вы видели документацию по отчетам и видеопримеры?
    http://www.owen.ru/forum/showthread.php?t=10704
    Во втором видеопримере рассматривается сохранение тренда по расписанию за прошедшие сутки.
    Задача решается примерно следующим образом.
    Вы добавляете два модуля "Расчет" в дерево объектов, один "Начало", другой "Конец".
    В "конец" пишете формулу:
    CurDay( )
    В результате на выходе "Конец" будет начало текущих суток. Т.е. например 16.03.2012 00:00
    В "Начало" пишите формулу:
    CurDay( ) - 24*60*60
    В результате на выходе "Начало" будете начало предыдущих суток. Т.е. 15.03.2012.
    Эти переменные связываете с источником данных в редакторе отчетов.
    Формировать отчет можно используя расписание.
    всё сделал как Вы написали, но при нажатии "просмотр" появляется сообщение -"Необходимо задать значение параметров "Конец" и "Начало""-
    Если ставлю галочки "Значение до опроса" и задаю даты то отчёт получается от даты "началО" до даты "Конец" т.е. тоже самое что и было

    И что надо вводить в скобки команды "CurDay( ??????)" ???
    Последний раз редактировалось StrelecRUS; 16.03.2012 в 15:21.

  5. #5

    По умолчанию

    Цитата Сообщение от StrelecRUS Посмотреть сообщение
    всё сделал как Вы написали, но при нажатии "просмотр" появляется сообщение -"Необходимо задать значение параметров "Конец" и "Начало""-
    Это в режиме разработки или в режиме исполнения?
    В режиме разработки нужно действительно задать значения до опроса.
    Спасибо.

  6. #6
    Пользователь
    Регистрация
    15.03.2012
    Адрес
    Белгородская обл.
    Сообщений
    22

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Это в режиме разработки или в режиме исполнения?
    В режиме разработки нужно действительно задать значения до опроса.
    Всё работает в режиме исполнения Большое спасибо.

    Ещё вопрос по расписанию. Я задал сохранение отчёта каждое утро, как и где я могу посмотреть отчёты например 5 дневной давности???
    Последний раз редактировалось StrelecRUS; 16.03.2012 в 15:43.

  7. #7

    По умолчанию

    Опять таки посмотрите видеопримеры.
    Используя ФБ "Управление документом" вы можете сохранять тренды с разными именами подавая, к примеру, дату на вход "Имя файла".
    А имя файла можно генерировать от даты, при помощи ФБ "Разбор времени" (закладка "Работа со временем"). Затем используя ФБ "Формирование строки" делаете строку по определенной маске. В примере это есть.
    Спасибо.

  8. #8
    Пользователь
    Регистрация
    15.03.2012
    Адрес
    Белгородская обл.
    Сообщений
    22

    По умолчанию

    Посмотрю обязательно, но попозже, недели через 2, сесия начинается))))
    У меня ещё сразу возник вопрос)) какую надо ввести команду чтобы отчёт формировался не с 0:00 по 0:00, а с 8:00 по 8:00 след. дня??

  9. #9

    По умолчанию

    Цитата Сообщение от StrelecRUS Посмотреть сообщение
    какую надо ввести команду чтобы отчёт формировался не с 0:00 по 0:00, а с 8:00 по 8:00 след. дня??
    Что значит следующего дня?
    Как можно построить отчет с данными за промежуток когда данных еще нет?
    Спасибо.

  10. #10
    Пользователь
    Регистрация
    15.03.2012
    Адрес
    Белгородская обл.
    Сообщений
    22

    По умолчанию

    Я наверное не так выразился, с 8:00 вчера до 8:00 сегодня( например с 8:00 14.03 по 8:00 15.03). Сейчас показывает отчёт формируется с 0:00 по 0:00

Страница 1 из 2 12 ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •