ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Get,c11_el,elem,ii,etab,s11
Некоторые из полезных вариантов использования команды *GET реализованы также в сокращенной форме GET-функций. Параметрические выражения APDL ANSYS имеют точно такой же синтаксис, как в языке FORTRAN. При этом допустимыми операторами являются следующие: сложение (+), вычитание (-), умножение (*), деление (/), возведение в степень (**), сравнение «меньше чем» (<) и сравнение «больше чем» (>). Применяется стандартный порядок выполнения операций: 1) действия внутри скобок; 2) возведение в степень (в порядке слева направо); 3) умножение и деление (в порядке слева направо); 4) сложение и вычитание (в порядке слева направо); 5) логическое равенство (в порядке слева направо). Естественно, чтобы быть уверенным в правильности порядка выполнения операций, нужно просто использовать скобки и разбивать сложные выражения на более простые. Некоторые математические функции, допустимые в программе ANSYS, собраны в таблице.
Помимо скалярных параметров в программах ANSYS могут использоваться массивы параметров. Массивы могут иметь размерности от 1 до 5 и иметь следующие типы: ARRAY (целые и действительные числа), CHAR (текстовый), TABLE и STRING (строковый). Тип TABLE является специальным типов числового массива с автоматическим выполнением процедуры линейной интерполяции между элементами массива. Массивы определяются командой *DIM. Для изменения порядка выполнения команд в программе APDL ANSYS предлагает стандартные возможности программирования: – оператор безусловного перехода *GO – условный оператор (команда *IF) – оператор повторения (команда *REPEAT) – оператор цикла (команда *DO) – дополнительное управление в операторе цикла (команда *DOWHILE)
Оператор безусловного перехода может быть использован следующим образом: *GO,:LABEL1 - - - - - - :LABEL1 - - -
Оператор условного перехода *IF имеет следующий синтаксис: Не нашли, что искали? Воспользуйтесь поиском:
|