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

 

Вывод настроек рабочей среды

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

Настройки выходных сообщений

Имеется несколько основных категорий сообщений, выдаваемых программой:

По умолчанию печатаются сообщения категорий Info, Warning, Error и Echo , а сообщения Debug не выводятся. Вывод сообщений Info, Warning и Debug может включаться и выключаться с помощью соответствующих команд настройки, при этом сообщения об ошибках выводятся всегда. Сообщения Debug могут быть записаны в файл. Текущие настройки выходных сообщений можно просмотреть и изменить с помощью команд:

list {echo | info | errors | warning | debug }

set {echo | info | warning} [on | off]

[set] debug <index> [on | off]

[set] debug <index> file <'filename'>

[set] debug <index> terminal

Можно устанавливать флажки сообщений, используя такие опции командной строки, как -warning={on | off} или -information={on | off} (синтаксис зависит от используемой операционной системы). Флажки сообщений категории Debug устанавливаются с помощью опции -debug=<setting>, где <setting> - список целочисленных указателей (разделенных запятыми) или диапазонов таких указателей, соответствующих устанавливаемым флажкам. Например, для установки флажков 1, 3 и с 8 по 10 следует ввести: -debug=1,3,8-10.

В дополнение к основным категориям есть также некоторые специальные настройки сообщений. Часть из них производится с помощью команды:

[set] logging {off | on file <'filename'> [resume]}

При включении опции logging on file все сообщения Info, Warning, Error и Echo выдаются на консоль и записываются в лог-файл с указанным именем. Опция resume обеспечивает добавление записей в существующий лог-файл (не перезапись). При отсутствии лог-файла он создается. Действующие настройки отображаются посредством команды:

list logging

Для вывода сведений о том, какие типы команд записываются в журнальный файл и каково имя этого файла, служит команда:

list journal title "<title_string>"

Следующая команда выводит заголовок, присвоенный файлу в формате Exodus (для присвоения заголовка используется команда title):

list title

Приводимые ниже команды служат для управления информацией о блоках по умолчанию:

list default block

set default block {on | off}

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

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

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

list settings

Пример работы этой команды:


Fidesys> list settings
Debug Flag Settings (flag number, setting, output to, description):
 1  OFF  terminal           Debug Graphics toggle for some debug options.
 2  OFF  terminal           Whisker weaving information
 3  OFF  terminal           Timing information for 3D Meshing routines.
 4  OFF  terminal           Graphics Debugging (DrawingTool)
 5  OFF  terminal           FastQ debugging
 6  OFF  terminal           Submapping graphics debugging
 7  OFF  terminal           Knife progress whisker weaving information
 8  OFF  terminal           Mapping Face debug / Linear Programming debug
 9  OFF  terminal           Paver Debugging
.
.
.
echo              = On
info              = On
journal           = On
journal graphics  = Off
journal names     = On
journal aprepro   = On
journal file      = 'cubit11.jou'
warning           = On
logging           = Off
recording         = Off
keep invalid mesh = Off
default names     = Off
default block    = Volumes
catch interrupt   = On
name replacement character = '_', suffix character = '@'
Matching Intervals is fast, TRUE;
multiple curves will be fixed per iteration.
Note in rare cases 'slow', FALSE, may produce better meshes.
Match Intervals rounding is FALSE;
intervals will be rounded towards the user-specified intervals.

Настройки графического отображения

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

list view

Сведения об использовании памяти

Разработчики программы могут контролировать использование внутренней памяти посредством команды:

list memory [`<object type>']

Если не указан тип объекта (`<object type>'), то выводятся данные о памяти, используемой объектами всех типов.