Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
9, 15.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
469 Кб
Скачать
☆

14.3.2. Задание параметров

Существуют несколько различных команд и маршрутов меню, которые используются для задания параметров.

Присваивание значений параметрам пользователя

Для присваивания выбранных пользователем значений параметров используются перечисленные ниже способы.

  1. Простейшим способом задания параметра является применение команды "=". Формат команды Имя=Значение, где Имя - присвоенное параметру имя, а Значение - числовое или символьное значение параметра. Символьное значение заключается в одинарные кавычки. Между этими кавычками может находиться до 8-ми буквенных символов. Примерами использования команды "=" являются следующие:

ABC=-24

QR=2.07E11

XORY=ABC

CPARM='CASE1'

При использовании графического интерфейса команда "=" вводится непосредственно в окно ввода или может задаваться в поле "Выбор" (Selection) диалогового меню "Скалярный параметр" (Scalar Parameter) (маршрут меню Utility Menu> Parameters>Scalar Parameters).

  1. Можно использовать команду *SET. Приведенные ниже примеры иллюстрируют ее использование:

*SET,ABC,-24

*SET,QR,2.07E11

*SET,XORY,ABC

*SET, CPARM,'CASE1'

  1. Если программа ANSYS запускается с помощью команд на системном уровне, то значения параметров можно задавать в командной строке. Используется формат -Имя Значение. Например, для задания двух параметров, имеющих значения 89.3 и -0.1, задается строка:

ansys53 -parm1 89.3 -parm2 -0.1

  1. Следует помнить, что оболочка системы UNIX обрабатывает кавычки и другие небуквенные символы как специальные. При задании символьных параметров нужно вводить символ "\" перед одинарными кавычками. Например, для задания двух параметров, имеющих значения 'filename' и '200', задается строка:

ansys53 -сparm1 \'filename\' -cparm2 \'200\'

  1. Если программа ANSYS запускается с помощью модуля Launcher, параметры задаются с помощью меню "Interactive" или "Batch" (используется приведенный выше формат -Имя Значение).

Параметру может присваиваться целое или вещественное значение. Внутреннее представление чисел в программе - вещественный тип с двойной точностью. Те параметры, значения которых не задаются, считаются "бесконечно малыми" и равными 2-100. Например, если параметр А задается как А=В, а параметр В не задан, то параметру А присваивается "бесконечно малое" значение.

Присваивание значений параметрам программы ANSYS

Для присваивания значений параметрам программы ANSYS используется один из способов:

Команда: *GET

Маршрут: Utility Menu>Parameters>Get Scalar Data

Использование командного ввода иллюстрируется следующими примерами. Первая команда получает атрибут материала (номер ссылки) элемента 97 и присваивает его параметру BCD:

*GET,BCD,ELEM,97,ATTR,MAT ! BCD = материал элемента 97

*GET,V37,ELEM,37,VOLU ! V37 = объем элемента 37

*GET,NMAX,NODE,NUM,MAX ! NMAX = наибольший номер актив. узла

*GET,COORD,ACTIVE,,CSYS ! COORD = номер актив. коорд. Системы

Для указанных выше способов ввода доступны и другие возможности. Полный их перечень можно получить в интерактивном режиме или найти в Руководстве ANSYS Commands Reference. В некоторых случаях удобно использовать сокращенную форму команды *GET, так называемую "GET- функцию", подробности см. в разделе "Функции параметров" этой главы.

Присваивание значений параметрам, вводимым по запросу

Еще одним способом задания параметров является использование команды *ASK, которая запрашивает значения параметров. Значение параметра по умолчанию, которое присваивается в том случае, если в ответ на запрос задается пробел, тоже должно указываться в этой команде. (Обратиться к команде *ASK с помощью меню невозможно.)

Например, ввод команды

*ASK,HEIGHT,THE HEIGHT, 23

приводит к появлению следующего запроса:

ENTER THE HEIGHT DEFAULT = 23

HEIGHT =

Любое введеное значение будет присвоено параметру HEIGHT. Если ничего не будет задано, то присваивается значение по умолчанию 23.

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

Замечание - Если команда *ASK используется в пакетном файле, то следующая строка файла должна представлять собой ответ на запрос команды (т.е. содержать число, параметр или выражение, включающее параметры).

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