Перейти к статье

 

Сохранение и восстановление сессий

В настоящее время существуют два способа сохранения данных модели, обрабатываемой в рамках сессии Fidesys, с целью последующего восстановления сессии. Сохранение возможно в виде файла в формате Exodus или в виде файла в формате Cubit. Последний используется по умолчанию и описывается ниже. Способ сохранения определяется командой настройки:

set save [Exodus | Cubit] [backups <number>]

Файл в формате FDS

Файл в формате FDS- это бинарный файл, который обладает свойствами компактности и эффективности доступа к данным модели. Он содержит геометрические и сеточные параметры, а также данные о группах, блоках, наборах сторон и наборах узлов. Все эти данные восстанавливаются точно в таком же виде, в каком они были сохранены. Графический интерфейс пользователя Fidesys включает диалоговые средства доступа к следующим операциям с файлами такого формата:

Новый (файл)

При обращении к этой операции в процессе диалога создается новый пустой файл данных модели с именем по умолчанию, а обработка текущей модели прекращается. Действие аналогично команде reset, обеспечивающей повторный запуск сессии.

Открыть (файл)

Открывается существующий файл *.fds данных модели и закрывается текущая обрабатываемая модель.

Сохранить (файл)

При запуске Fidesys создается файл данных модели с именем по умолчанию (аналогично журнальному файлу): fidesys01.fds. Имя файла, содержащего данные текущей модели, отображается в заголовке окна Fidesys. Обращение к описываемому элементу диалога или ввод команды save в любой момент сессии обеспечивает сохранение текущей модели в созданном файле *.fds. Этот файл включает в себя файл *.sat и сеточные данные. В нем также содержатся, как это упомянуто выше, группы, блоки, наборы сторон и наборы узлов. Команда сохранения применима в следующих вариантах:

save

save as 'filename.fds' [overwrite]

По умолчанию перезапись файлов с одинаковыми именами не разрешается. Но эту установку можно изменить путем выбора опции overwrite в предыдущей команде или с помощью соответствующей настройки:

set file overwrite [on | OFF]

По умолчанию во время сессии создаются резервные файлы, обеспечивающие доступ к предыдущим состояниям обработки модели. Они именуются как *.fds.1, *.fds.2... Пользователь может установить максимальное число резервных файлов, создаваемых для модели, посредством команды:

set save backups <number>

При достижении установленного числа резервных файлов файл с наименьшим номером из создаваемой последовательности удаляется.

Для проверки настроек, выполненных с помощью команды set, следует ввести название команды, опции которой рассматриваются, без параметров. Например, для получения сведений о способе сохранения данных модели, надо ввести:

set save

Импорт

Операция импорта добавляет файл *.fds к существующим данным модели. Такое же действие оказывает команда:

import Cubit 'filename.fds' [merge_globally]

Экспорт

В дополнение к возможности сохранения всей модели можно использовать операцию экспорта для сохранения определенных частей модели (геометрических и сеточных объектов, групп, блоков, наборов сторон и наборов узлов). Соответствующая команда имеет вид:

export cubit 'filename.fds' entity-list