| Имя команды |
Назначение команды |
Таблица 2.18. Определение параметра.
Эти команды APDL используются для определения параметров и их значений.
| *AFUN |
Определяет единицы для угловых функций в выражениях параметра. |
| *ASK |
Приглашение пользователя к введению значения параметра. |
| *DEL |
Удаляет параметр (GUI). |
| *DIM |
Определяет параметр массива и его размерность. |
| *GET |
Возвращает значение и хранит его как пользовательский параметр. |
| /INQUIRE |
Возвращает системную информацию параметра. |
| PARRES |
Считывание параметров из файла. |
| PARSAV |
Запись параметров в файл. |
| *SET |
Присваивает значение пользовательским параметрам. |
| *STATUS |
Выводит список текущих параметров и аббревиатур. |
| *TREAD |
Считывает данные из внешнего файла в таблицу массива. |
| *VFILL |
Заполняет массив. |
| *VGET |
Возвращает значения в массив. |
| *VREAD |
Считывает данные и преобразует массив в вектор или матрицу. |
| Имя команды |
Назначение команды |
Таблица 2.19. Макрофайлы.
Эти команды APDL используются, чтобы создавать и выполнять команды макросов.
| CFCLOS |
Закрывает командный файл. |
| *CFOPEN |
Открывает командный файл. |
| *CFWRITE |
Записывает команду ANSYS (или дубликат строки) в командный файл. |
| *CREATE |
Открывает (создает) макрос. |
| /DFLAB |
Изменяет метку (lable)═DOF для выбранных пользователем элементов. |
| *END |
Закрывает макрос. |
| /MAIL |
Отправляет файл по электронной почте. |
| *MSG |
Записывает выходные сообщения через подпрограмму сообщений ANSYS. |
| /PMACRO |
Определяет что содержание данного макроса будет записано в лог-файл. |
| /PSEARCH |
Определяет директорию для поиска неизвестных команд макроса. |
| /TEE |
Записывает список команд в указанный файл одновременно с выполнением команд. |
| *ULIB |
Идентифицирует библиотеки макросов. |
| *USE |
Выполняет макрос. |
| Имя команды |
Назначение команды |
Таблица 2.21. Параметры массива.
Эти команды APDL используются, чтобы работать с массивами (векторами и матрицами).
| /DIRECTORY |
Помещает имена файла в текущую директорию в строковый массив. |
| *MFOURI |
Вычисляет коэффициенты для ряда Фурье или оценивает его. |
| *MFUN |
Копирует или транспонирует массив матрицы. |
| *MOPER |
Выполняет матричные операции над параметрами массива матриц. |
| *MWRITE |
Записывает матрицу в файл в форматированной последовательности. |
| *SREAD |
Считывает файл в строковый массив. |
| *TOPER |
Оперирует с таблицами параметров. |
| *VABS |
Применяет к массивам функцию вычисления абсолютного значения. |
| *VCOL |
Вычисляет число столбцов в операциях с матрицами. |
| *VCUM |
Позволяет массив результатов добавить к существующим результатам. |
| *VEDIT |
Позволяет числовые массивы отредактировать через графический интефейс. |
| *VFACT |
Применяет масштабные коэффициенты к параметрам массива. |
| *VFUN |
Выполняет функцию на отдельном параметре массива. |
| *VITRP |
Формирует массив из таблицы. |
| *VLEN |
Определяет число строк, которые используются в операциях с массивами. |
| *VMASK |
Определяет массив как вектор-маску. |
| *VOPER |
Операции с двумя параметрами массива. |
| *VPLOT |
Графическое отображение столбцов (векторов) параметров массива. |
| *VPUT |
Восстанавливает значения параметров массива в базу данных ANSYS. |
| *VSCFUN |
Определяет свойства параметра массива. |
| *VSTAT |
Выводит список текущих определений для параметров массива. |
| *VWRITE |
Записывает данные в файл в форматированной последовательности. |
| Имя команды |
Назначение команды |
Таблица 2.22. Процесс управления.
Эти команды APDL могут использоваться, чтобы управлять последовательностью, в которой будут обрабатываться другие команды.
| *CYCLE |
Обход команд в пределах цикла. |
| *DO |
Определяет начало цикла. |
| *ELSE |
Отделяет заключительный блок "если тогда иначе". |
| *ELSEIF |
Отделяет промежуточный блок "если тогда иначе ". |
| *ENDDO |
Заканчивает цикл и начинает действие цикла. |
| *ENDIF |
Заканчивается "если тогда иначе ". |
| *EXIT |
Выход из цикла. |
| *GO |
Считывает указанную строку во входном фале. |
| *IF |
Выполняет операции по условию. |
| *REPEAT |
Повторяет предыдущую команду. |
| *RETURN |
Возвращение потока данных на более высокий уровень. |
| /WAIT |
Вызывает задержку перед чтением следующей команды. |