Для конфигурирования сбора истории надо создать коллекцию истории. Коллекция определяется блоками базы данных, значения которых будут накапливаться в файле. Всего может быть 64 разные коллекции по 80 блоков в каждой. Периодичность сбора коллекции от 1 с до 30 мин. Для начала сбора данных можно указать фазу, тем самым распределив нагрузку по времени. Значение фазы можно задать от 0 до 58 с. Для сжатия данных задается диапазон нечувствительности: значение будет заноситься в коллекцию, если оно отличается от предыдущего больше, чем на величину нечувствительности. Длина коллекции определяется протяженностью сбора данных. Она может быть равна 4, 8 и 24 ч. Сбор коллекции начинается в мо-ментвремени, кратный интервалу сбора. Например, коллекция с интервалом в 4 ч начинает собираться в 0, 4, 8, 12, 16и 20 ч. Если первая коллекция будет начата в интервале между стандартными моментами начала сбора (например, в 12 ч/15 мин), то информация начнет накапливаться с указанного момента (с 12 ч 15 мин), но файл будет создан для начального времени сбора 12 ч.
Информация истории хранится в специальных файлах. Для каждого опрашиваемого узла создается специальный каталог. По достижении конца периода сбора коллекции текущий файл закрывается и начинается новый. Можно задать время хранения файлов от 2 до 200 дн., либо хранить их неопределенно долго. Стирание файлов истории происходит в 0 ч.
Для отображения истории создается специальная диаграмма. На одной диаграмме можно отобразить до восьми блоков из коллекции. Информация отображается в виде графиков. Для каждого блока можно настроить "перо"
прорисовки графика, выбрав стиль линии, пределы изменения значений, вид отображаемой информации и многое другое. Отдельно настраиваются временные параметры отображения, в которых указываются начальное и конечное время показа, продолжительность интервала на экране, детали оси X. Одновременно можно просматривать несколько диаграмм данных истории, причем их можно синхронизировать по времени так, чтобы данные отображались в одинаковые моменты. Можно представлять данные не только из коллекций истории, собранных на узлах FIX, но и подготовленные каким-либо другим способом, так называемые "лабораторные данные". Отображать информацию можно как с локального, так и с удаленных узлов. Собранные данные могут быть распечатаны или экспортированы в текстовой файл.
Данные истории можно отображать в реальном времени с автоматическим обновлением. Это удобно для сравнения с задаваемыми уставками.
Кроме перечисленных можно отображать данные из реляционных баз данных по специальному SQP-запросу.
Связь с DDE-приложеииями
Стандартным требованием к современным программным средствам является поддержка обмена информацией с другими приложениями, работающими одновременно на этом же компьютере или в сети. На платформе Windows для такой цели используется стандартный протокол динамического обмена данными DDE (для обмена в сети - NetDDE). Пакет FIX поддерживает его. С помощью DDE можно посылать информацию из базы данных реального времени и принимать ее из сервера DDE, а также отображать данные на экранных формах. Особенно удобен DDE для пересылки информации в Excel с последующей печатью отчетов из него. FIX снабжен специальным набором макросов для электроннойтаблицы Excel, автоматизирующим создание пользовательского отчета. Отчет имеет вид таблицы Excel, в которую добавляются связи, определяющие заголовок, текст, значения величин для отчета значения реального времени, время и дату. В одной таблице можно задать до 50 связей. Связь в отчете по величине считывает значение из базы данных реального времени только в момент печати отчета; она не обновляется постоянно. При связи со значением реального времени данные будут периодически обновляться, так что по ним также можно следить за процессом. Наконец, можно создать связь с информацией из коллекции истории и показывать в таблице Excel записанную информацию.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.