Файл с результатами MBS-расчета (старого формата)

Файлы с результатами MBS-расчета старого формата являются бинарными и обычно имеют наименование REZR. Структура файлов данного типа содержит заголовок файла, в котором перечислены основные параметры решения, и последовательность кадров, в каждом из которых хранится информация обо всех элементах системы в некоторый момент времени. Заголовок включает в себя 7 чисел:

Наименование Тип Пояснение
simv вещественное ???
v вещественное скорость/частота варианта
hz вещественное шаг записи результатов интегрирования
tk вещественное время окончания интегрирования
nvar целое номер варианта расчета
kgr целое размер кадра (без учета текущего времени)
so вещественное время начала расчета

Каждый кадр состоит из метки времени, данных по всем моделям системы (именно в данной части кадра хранится информация о переменных модели, доступ к которой можно получить, обладая знанием соответствующего смещения из файла fadres.dat), и зарезервированного 4-байтного поля. Следует учесть, что файлы старого формата по своей низкоуровневой организации представляют собой файлы типа Unformatted языка Fortran. Такие файлы начинаются с символа с кодом 0x4B и заканчиваются символом с кодом 0x82. Содержимое файла представляет собой последовательность блоков, начальный и конечный символ в которых совпадает и равен размеру содержимого блока. Содержимое блока представляет собой обычные двоичные данные. Максимальная длина содержимого блока — 128 байт. Если требуется продолжение некоторой части данных на следующий блок, то размер текущего блока выставляется равным 0x81 и запись продолжается дальше.

 
rezr.txt · Последние изменения: 2011/12/01 17:56 — 172.16.6.213
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki