Перейти к содержанию

Правила ввода

Входные файлы FrontISTR (общие управляющие данные .dat, управляющие данные анализа .cnt и данные сетки .msh) подчиняются общим правилам записи.

Характеристики файлов

  • Это ASCII-файлы свободного формата.
  • Они состоят из заголовков, начинающихся с !, и следующих за ними данных.
  • Порядок записи заголовков в общем случае произвольный.
  • В качестве разделителя данных используется ,.

Примечание: особенности, относящиеся только к управляющим данным анализа

Управляющие данные анализа (.cnt) дополнительно имеют следующие особенности.

  • Файл в общем случае делится на три зоны: управляющие данные расчёта, управляющие данные решателя и управляющие данные постобработки (визуализации).
  • Для завершения файла в его конце следует указать !END.

Заголовок

Определяет смысл данных и блок данных. Если первый символ строки — !, строка считается заголовком.

Строка заголовка

Содержит заголовок и связанные с ним параметры.

  • Строка заголовка должна начинаться с заголовка.
  • Если требуются параметры, они должны следовать за ним через ,.
  • Если параметр принимает значение, после параметра указывается =, а затем значение.
  • Строку заголовка нельзя записывать в несколько строк.

Строки данных

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

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

Разделитель

Для разделения данных используется запятая ,.

Обработка пробелов

Пробелы игнорируются.

Имена

В именах можно использовать подчёркивание _, дефис - и буквенно-цифровые символы a-z A-Z 0-9, однако первый символ должен быть _ или латинской буквой a-z A-Z.

  • Регистр символов не различается; внутри программы все имена обрабатываются в верхнем регистре.
  • Максимальная длина имени — 63 символа.

Имена файлов

В именах файлов можно использовать подчёркивание _, дефис -, точку ., косую черту / и буквенно-цифровые символы a-z A-Z 0-9.

  • Если не указано иное, имя файла может содержать путь. Можно задавать как относительные, так и абсолютные пути.
  • Максимальная длина имени файла — 1023 символа.

Данные с плавающей точкой

Экспонента может присутствовать или отсутствовать. Перед экспонентой должен стоять символ E или e. Можно использовать как E, так и e.

Примечание:

D и d использовать нельзя.

Строки комментариев

Строки, начинающиеся с !! или #, считаются строками комментариев и игнорируются.

  • Строки комментариев можно вставлять в любом месте файла без ограничения количества.

!END

Указывает конец данных. При появлении этого заголовка чтение данных прекращается.