Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ansys_release_10_0_documentation_apdl.pdf
Скачиваний:
805
Добавлен:
12.03.2015
Размер:
1.6 Mб
Скачать

ANSYS Release 10.0 Documentation / APDL Programmer's Guide

Рис. 4.2. Диалоговое окно создания макроса.

Как и с командой *CREATE, параметры не вычисляются, но записываются буквально в макрофайл. Обратите внимание, что Вы не делаете последнюю строку с коман-

дой *END.

4.1.4. Создание макроса в текстовом редакторе

Вы можете использовать ваш любимый текстовый редактор, чтобы создавать или редактировать макрофайлы. Будет работать любой редактор ASCII. Кроме того, макрос ANSYS можно закончить завершающей строкой с управляющим обозначением UNIX или Windows, (возврат каретки, парного перевода строки или просто перевода строк), таким образом Вы сможете создать макрос на одной платформе и использовать его на других платформах.

Если Вы используете этот метод, чтобы создать макрос, не включайте команды

*CREATE и *END.

Буквари для Инженеров http://cyberkolbasa.com1.ru

стр. 53 из 76

ANSYS Release 10.0 Documentation / APDL Programmer's Guide

Рис. 4.3. Создание макроса в текстовом редакторе.

4.1.5. Использование библиотек макросов

Для большего удобства ANSYS позволяет Вам помещать ряд макросов в отдельный файл, называемый библиотекой макросов. Вы можете создать его через команду *CREATE или в текстовом редакторе. Учитывая, что макробиблиотеки имеют тенденцию быть более длинными (многострочными), чем отдельный макрос, использование текстового редактора обычно обеспечивает лучший результат по их созданию.

Библиотеки макросов не имеют никакого явного расширения файла и подчиняются тем же самым соглашениям по именам как и макрофайлы. Макрофайл библиотеки имеет следующую структуру:

MACRONAME1

Например, следующий макрофайл содер-

.

жит два простых макроса:

.

 

.

mybloc

/EOF

MACRONAME2

/prep7

.

/view,,-1,-2,-3

.

block,,4,,3,,2

.

finish

/EOF

/EOF

MACRONAME3

mysphere

.

/prep7

.

/view,,-1,-2,-3

.

sphere,1

./EOF

finish

 

/EOF

Обратите внимание, что каждый макрос предварен именем макрофайла (иногда передаваемым именем блока данных), и оканчивается командой /EOF.

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

Буквари для Инженеров http://cyberkolbasa.com1.ru

стр. 54 из 76

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