- •14.2. Что такое apdl?
- •14.3. Параметры
- •14.3.1. Рекомендации по выбору имен параметров
- •14.3.2. Задание параметров
- •14.3.3. Вывод списка параметров
- •14.3.4. Удаление параметров
- •14.3.5. Использование символьных параметров
- •14.3.6. Подстановка значений числовых параметров
- •14.3.7. Подстановка значений символьных параметров
- •14.3.8. Динамическая подстановка значений параметров
- •14.3.9. Выражения, содержащие параметры
- •14.3.10. Функции параметров
- •2. /Prep7 – /solu – /post1 – finish
- •3. Type – mat – real – secnum
- •5. Emodif
- •8. Nsel – esel
- •9. Nsle – esln
- •10. Allsel
- •13. Csys – local – rsys
- •14: Nrotate
- •18. /Output
- •19. /Show
- •20. Etable
14.2. Что такое apdl?
Аббревиатура APDL составлена из первых букв английских слов ANSYS Parametric Design Language, что означает "язык параметрического проектирования программы ANSYS", средство организации действий программы ANSYS, которое позволяет строить модель с использованием параметров (переменных), что, в свою очередь, дает возможность легко и удобно вносить изменения в проектную разработку. Кроме того, язык APDL обладает широкими возможностями, включающими повторное выполнение команд, создание макрокоманд (макросов), ветвление вычислительного процесса с помощью условного оператора if-then-else и оператора цикла do, а также использование векторных и матричных процедур.
Наряду с тем, что язык параметрического проектирования является основой таких сложных приложений программы, как оптимизация проектных разработок и адаптивное перестроение сетки, в распоряжение пользователя им предоставляются многочисленные удобства, которые можно использовать при повседневной работе. Эта глава знакомит пользователя с основными расчетными средствами: параметрами, макросами, ветвлением последовательности выполняемых действий, организацией циклов и повторением исполнения команд, а также с параметрами-массивами - все это на нескольких простых примерах. После того как язык будет освоен, станет ясно, что область его приложений и удобства его использования ограничены только воображением пользователя!
\
14.3. Параметры
Параметры представляют собой заданные пользователем переменные, которым могут присваиваться численные или символьные значения. При использовании в поле ANSYS-команды параметра вместо числа или строки символов, подставляется значение параметра. Так, например, если параметру АА присвоено значение 2.7 и затем используется команда
N,12,AA,4
то программа интерпретирует ее следующим образом:
N,12,2.7,4
(задается узел 12 с координатами X=2.7 и Y=4).
14.3.1. Рекомендации по выбору имен параметров
Параметру можно дать любое имя (за некоторым исключением, конечно), но оно должно начинаться с буквы, состоять только из букв, цифр и символа подчеркивания и содержать не более 8-ми символов. Примеры правильного и неправильного задания имен параметров приведены ниже.
Допустимые имена параметров:
ABC
PI
X_OR_Y
Недопустимые:
NEW_VALUE (более 8-ми символов)
2CF3 (начинается с цифры)
M&E (недопустимый символ &)
Другие правила и рекомендации по выбору имен параметров состоят в следующем:
Не следует использовать в качестве имен обычно используемые программой идентификаторы, такие как:
метки степеней свободы (TEMP, PRES и т.д.);
метки, введенные для удобства (ALL, PICK, STAT и т.д.);
метки, введенные пользователем при создании модели (например, заданные командой ETABLE);
метки типов массивов (например, CHAR, ARRAY, TABLE и т.д.).
Имена от ARG1 до ARG9 и от AR10 до AR29 зарезервированы за локальными параметрами, которые используются при создании макросов (см. раздел "Макрокоманда"). Использование этих имен в качестве "регулярных" не рекомендуется.
Имена параметров не должны совпадать с аббревиатурами, введенными командой *ABBR.
Параметры, начинающиеся символом подчеркивания, используются графическим интерфейсом пользователя (GUI) и собственными макросами программы ANSYS. Настоятельно не рекомендуется использовать такие имена.
