Правила ввода¶
Входные файлы 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¶
Указывает конец данных. При появлении этого заголовка чтение данных прекращается.