Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MCS Nastran Руководство пользователя.doc
Скачиваний:
456
Добавлен:
01.04.2015
Размер:
3.23 Mб
Скачать

2.3.2. Свободный формат

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

  • появление запятой или знака = в первых 8 позициях означает, что применен свободный формат

  • параметры должны разделяться запятой или одним и более пробелами

  • чтобы пропустить одно поле, надо поставить подряд две запятые; чтобы пропустить два поля, надо поставить подряд три запятые и т.д.

  • целое число или символ, содержащие более 8 знаков, приведут к фатальной ошибке

  • вещественные числа, содержащие более 8 знаков, потеряют лишние знаки и, соответственно, точность (например, число 1.2345678+2 преобразуется в 123.4568)

  • карты продолжения не генерируются автоматически

  • повторение полей из предыдущей строки осуществляется заданием знака =

  • повторение всех последующих полей из предыдущей строки осуществляется заданием символа = =

  • приращение величины из предыдущей строки задаётся *i или *(i), где i - значение приращения

  • повторная генерация строк задаётся =n или =(n), где n -число строк, которые надо создать с использованием приращений, заданных в предыдущей строке

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

Примеры использования свободного формата:

GRID,101,17,1.0,10.5„17,3456

=,*1,=*0.2,*(0.1), = = $

=3

EIGR,13,giv„30.

,MASS

Это можно представить в малом формате:

GRID

101

17

1.0

10.5

17

3456

GRID

102

17

1.1

10.6

17

3456

GRID

103

17

1.2

10.7

17

3456

GRID

104

17

1.3

10.8

17

3456

GRID

105

17

1.4

10.9

17

3456

EIGR

13

GIV

30.

+000001

+000001

MASS

2.3.3. Большой формат

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

Одна строка ввода в малом или свободном форматах соответствует двум строкам в большом формате. Первое и последнее поля в каждой строке содержат 8 позиций, а 4 остальных - 16 позиций. Карты ввода в большом формате отмечаются знаком *, следующим сразу за именем карты в поле 1а первой строки, и стоящим непосредственно перед указателем продолжения в поле 1b второй строки. Пример задания узловой точки в большом формате:

1a

2

3

4

5

GRID*

2

1.0

-2.0

*GR1

1b

6

7

8

9

*GR1

2

1.0

-2.0

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

Ниже приводится пример задания карты CORD2R в трёх форматах.

CORD2R

1

0

0.0

0.0

0.0

1.0

0.0

0.0

+CORI

+COR1

1.0

1.0

0.0

Малый формат с указателями продолжения

CORD2R

1

0

0.0

0.0

0.0

1.0

0.0

0.0

1.0

1.0

0.0

Малый формат без указателей продолжения

CORD2R,1,0,0.0,0.0,0.0,1.0,0.0,0.0

,1.0,1.0,0.0

Свободный формат

CORD2R

1

0

0.0

0.0

*COR1

*COR1

0.0

1.0

0.0

0.0

*COR2

*COR2

1.0

1.0

0.0

*COR3

*COR3

Большой формат

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]