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

 

Команды рабочей среды

Fidesys может быть запущен из командной строки операционной системы (ОС) с помощью следующих команд:

fidesys [options and args] [journalFile(s)]

claro [options and args] [journalFile(s) | python historyFile(s)]

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

Параметр [options and args] описывает набор опций и аргументов, формирующих рабочую среду программы во время сессии. В этот набор могут входить следующие опции (синтаксис записи зависит от используемой ОС):

-help (вывод справки);
-include <$val> (включение пути к журнальному файлу);
-input $val (воспроизведение команд из файла $val);
-solidmodel <$val> (чтение данных геометрической модели из файла в формате .sat или .cub с именем $val);
-fastq <$val> (чтение команд FASTQ из файла с именем $val);
-initfile <$val> (чтение файла $val как файла инициализации вместо $HOME/.cubit);
-batch (пакетный режим, без интерактивного ввода команд);
-nographics (режим без графических окон);
-noinitfile (отказ от чтения любого файла инициализации);
-noecho (отказ от отображения введенных команд на консоли);
-nojournal (отказ от записи журнального файла);
-nodeletions (запрет на удаление файлов);
-journalfile <$val> (задание имени журнального файла);
-restore [$val] (восстановление файла с указанным именем; имя по умолчанию: cubit_geom.save.sat);
-maxjournal [$val] (максимальное число записываемых журнальных файлов);
-warning [$val] (включение/выключение предупреждающих сообщений: on/off);
-information [$val] (включение/выключение информационных сообщений: on/off);
-debug <$val> (установка флажков отладочных сообщений: целочисленных указателей);
-display <$val> (определение используемого графического дисплея);
-driver <$val> (определение типа драйвера для графического дисплея);
-nooverwritecheck (отказ от проверки перезаписи выходных файлов);
-variable=<value> (присвоение переменной APREPRO определенного значения).

Ввод значений, указанных в квадратных скобках ([$val]), не является обязательным; значения, приведенные в угловых скобках (<$val>), вводить требуется.

В таблице 1 приведена более подробная информация об этих опциях:

Таблица 1. Опции и их функции.

Опция

Функция

- help

Вывод краткой справки о синтаксисе команд на терминал

- initfile <$val>

 

Использование файла с именем, заданным значением <$val>, в качестве файла инициализации, вместо соответствующих файлов, применяемых по умолчанию (см. подраздел Файлы инициализации)

- noinitfile

Отказ от чтения любого файла инициализации. Эта опция имеет больший приоритет, чем принятая по умолчанию (см. подраздел Файлы инициализации)

- solidmodel <$val>

Чтение твердотельной геометрической модели в формате ACIS или информации из файла  *.cub с именем, заданным значением <$val>, до интерактивного ввода

- batch

Отключение интерактивного ввода при выполнении программы. Она прекратит работу после чтения файла инициализации, файла геометрических данных и списка входных файлов (input_file_list)

- nographics

Запуск программы в режиме без графических окон. Такой режим обычно используется с опцией -batch или при работе с удаленного терминала

- display

Настройка графического отображения в ОС Unix, аналогичная переменной среды -display в X Windows

- driver <type>

Определение типа используемого драйвера для графического дисплея. Он зависит от компьютерной платформы, аппаратного обеспечения и инсталлированной ОС. Типичные драйверы включают X11 и OpenGL

- nojournal

Отказ от создания (записи) журнального файла при выполнении программы. Эта опция выполняет ту же функцию, что и команда journal off. По умолчанию при запуске каждой сессии Fidesys создается новый журнальный файл

- journalfile <file>

Создание журнального файла с именем <file>. Если он уже существует, то будет перезаписан

- maxjournal <$val>

Определение максимального числа создаваемых (записываемых) журнальных файлов (<$val>). По умолчанию это файлы вида: cubit#.jou, где # - число в диапазоне от 01 до 999

- nodeletions

"Выключение" функции удаления файлов с помощью команды delete file '<filename>'

- nooverwritecheck

"Снятие" флажка проверки перезаписи файлов. В результате записываемые файлы могут перезаписывать (стирать) старые файлы с тем же именем без предупреждения. Обычно эта функция применяется при повторном запуске журнальных файлов и обеспечивает перезапись существующих выходных файлов (см. команду set file overwrite check [ON | off])

- restore [$val]

Восстановление файла с указанным именем, содержащего геометрические или сеточные данные ("cubit_geom", файла ACIS), например, cubit_geom.save.g и cubit_geom.save.sat

- noecho

Отказ от отображения введенных команд на консоли (принятого по умолчанию). Эта функция аналогична действию команды echo off.

- debug=<$val>

Установка флажков отладочных сообщений, определяемых посредством значений <$val>; эти значения задаются списком целочисленных указателей, разделенных запятыми, или интервалов таких указателей, например, 3,8-10

-information={on|off}

Включение/выключение вывода информационных сообщений программы на консоль

- warning={on|off}

Включение/выключение вывода предупреждающих сообщений программы на консоль

- include=<path>

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

- fastq=<file>

Чтение геометрических и сеточных данных в виде файла с именем <file> и интерпретация их как команд FASTQ (описание формата FASTQ см., например, в отчете: T. D. Blacker. FASTQ Users Manual Version 1.2, SAND88-1326, Sandia National Laboratories, 1988)

- <input_file_list>

Копирование всю выведенную информацию в файл

- log<file>

Список входных файлов, читаемых и обрабатываемых программой (в порядке их перечисления). После завершения чтения может осуществляться интерактивный ввод (если не используется опция -batch)

- <variable=value>

Пары "переменная APREPRO - ее значение", для переменных, используемых в сессии программы. Значения могут быть действительными с двойной точностью или строковыми (последние заключаются в двойные кавычки).

Опции различных команд могут быть также заданы посредством переменной рабочей среды CUBIT_OPT (см. подраздел Переменные среды в командной строке).