SlideShare a Scribd company logo
1 of 14
Лекция №8 APDL -Параметрический Язык Программирования
ANSYS (ANSYS Parametric Design Language)

Структура лекции:
•

Работа с панелью инструментов

•

Использование параметров и массивов

•

Сохранение, восстановление и запись параметров

•

Создание макросов в среде ANSYS

•

Ограничения на имена макросов

•

Путь поиска макрофайлов

•

Создание и выполнение зашифрованного макроса

•

Интерфейс GUI
Работа с панелью
инструментов


Вы можете создать сокращения или через команду *ABBR
или через Utility Menu > Macro > Edit Abbreviations или
Utility Menu > MenuCtrls > Edit Toolbar. Использование
одного из этих меню предпочтительнее по двум причинам:








1. Нажатие OK автоматически обновляет панель
инструментов (использование команды *ABBR, требует
использования Utility Menu > MenuCtrls > Update Toolbar,
чтобы заставить вашу новую аббревиатуру появиться на
панели инструментов).
2. Если потребуется Вы сможете легко отредактировать
аббревиатуру.

Синтаксис для команды *ABBR и связанных диалогов:
*ABBR, Abbr, String
Пример: *ABBR, SAVE_DB, SAVE
Использование скалярных
параметров











Для скалярных величин предварительного
описания не требуется
*SET,ABC,-24
*SET,CPARM,'CASE1'
Вы можете использовать знак "=" для определения
параметров
ABC=-24
QR=2.07E11
XORY=ABC
CPARM='CASE1'
Использование массивов














Массивы ANSYS могут быть:
• 1-D (один столбец)
• 2-D (строки и столбцы)
• 3-D (строки, столбцы и плоскости)
• 4-D (строки, столбцы, плоскости и книги)
• 5-D (строки, столбцы, плоскости, книги и полки)
Чтобы определить параметр массива, необходимо сперва
объявить его тип и размерность, используя команду *DIM
В меню это соответствут команде:(Utility Menu> Parameters>
Array Parameters> Define/Edit).
Примеры использования команды *DIM:
*DIM,AA,,4 ! тип ARRAY по умолчанию, размерность 4[x1x1]
*DIM,FORCE,TABLE,5 ! тип TABLE, размерность 5[x1x1]
*DIM,T2,,4,3 ! размерность 4x3[x1]
*DIM,CPARR1,CHAR,5 ! тип CHAR, размерность 5[x1x1]
Использование массивов













Типы параметров массива: числовой, символьный, строковый и табличный Ниже
приведены Описания типов массивов:
ARRAY
Элементы массива целые числа или вещественные
Индексы массива для строк, столбцов, и плоскостей - последовательные целые
числа, начинающиеся с единицы..
CHAR
Это символьный массив, с каждым элементом, состоящим из алфавитноцифрового значения, не превышающего восемь символов. Индексы для строк,
столбцов, и плоскостей - последовательные целые числа, начинающиеся с
единицы.
TABLE
Это специальный тип числового массива, который позволяет ANSYS вычислять
(через линейную интерполяцию) значения между этими элементами массива, явно
определенными в массиве.
STRING
Вы можете использовать команду *DIM, STRING чтобы ввести строки символов в
ваши массивы. Индексные числа для столбцов и плоскостей - последовательные
значения, начинающиеся с 1. Индексы строки определены позицией символа в
строке. Все три типа массивов не могут превышать 2**31-1 байт. Для двоичного
массива, каждый элемент данных - 8 байтов, таким образом предел на количество
входных данных - (2** 31-1)/8.
Сохранение и
восстановление параметров


PARSAV (Utility Menu>
Parameters> Save Parameters).



PARRES (Utility Menu>
Parameters> Restore Parameters).
Создание макросов в среде
ANSYS









Макрос – это файл содержащий набор команд для
непосредственного исполнения в ANSYS на языке
APDL
В среде ANSYS макрос создается командами:
1) /clog,name,mac
2) *CREATE,name,mac окончание действия команды
*end
3) /tee,new,myfile,mac окончание действия
команды /tee,end
4) Использование пункта меню Utility Menu> Macro>
Create Macro
Примечание: Макрос удобно создавать в любом
внешнем текстовом редакторе.
Ограничения на имена
макросов







Имя файла не может превышать 32 символа.
Имя файла не может начаться с цифры.
Расширение файла не может содержать больше
чем восемь символов (если Вы выполняете
макрос как команду ANSYS, то расширение
должно быть .mac)
Имя файла или расширение не могут содержать
пробелов.
Имя файла или расширение не могут содержать
никаких символов запрещенных вашей
файловой системой.
Путь поиска макрофайлов








По умолчанию ANSYS ищет пользовательский
макрофайл (с расширением .mac) в следующих
папках(директориях) :
1. …/ansys_inc/v100/ansys/apdl.
2.Каталог (или каталоги) определяемый переменной
окружения ANSYS_MACROLIB (если определена)
или регистрационный (домашний) каталог. Эта
переменная окружения зарегистрирована в главе
«The ANSYS Environment» в «ANSYS Operations
Guide».
3.Каталог, определяемый переменной окружения
$HOME.
4.Текущий рабочий каталог.
Создание и выполнение
зашифрованного макроса













Для выполнения шифрования в начале и в конце
макроса вставляется команда /encrypt
Например:
/encrypt,mypasswd,myenfile,mac,macros/
/nopr
/prep7
/view,,-1,-2,-3
block,,arg1,,arg2,,arg3
sphere,arg4
vsbv,1,2
/gopr
finish
/encrypt
Запрос пользователя на ввод
значения одного параметра






Используя команду *ASK в пределах макроса, Вы
можете получить запрос Пользо-вателя на ввод
значения параметра.
Формат для команды *ASK
*ASK, Par,Query,DVAL
Где






• Par - алфавитно-цифровое имя, которое
идентифицируется как скалярный параметр и сохранит
значение введенное пользователем.
• Query - текстовая строка, которую ANSYS отображает,
чтобы запросить пользователя. Эта строка может
содержать до 54 символов. Не используйте символы,
ко-торые имеют специальные значения, типа "$" или "!".
• DVAL - значение по умолчанию, которое
присваивается параметру, если пользователь не вводит
значении (оставляет поле пустым).
Отображения ваших
собственных сообщений











*MSG,Lab,VAL1,VAL2,VAL3,VAL4,VAL5,VAL6,VAL7,VAL8
Lab - одна из следующих меток для управления завершением и
выводом:
INFO Пишет сообщение без заголовка (по умолчанию).
NOTE Пишет сообщение с заголовком "NOTE".
WARN Пишет сообщение с заголовком "WARNING", а также
записывает его в файл ошибок Jobname.ERR.
ERROR Пишет сообщение с заголовком "ERROR", а также
записывает его в файл ошибок Jobname.ERR. Если оно
выполняется в пакетном режиме ANSYS, то эта метка
заканчивает выполнение команд на предыдущей правильной
выполненной команде.
FATAL Пишет сообщение с заголовком "FATAL ERROR", а
также записывает его в файл ошибок Jobname.ERR. Эта метка
также немедленно заканчивает се-анс ANSYS.
UI Пишет сообщение с возглавляющим "ПРИМЕЧАНИЕМ" и
отображает это в диалоговом окне сообщения.
Запрос пользователя с
диалоговым окном
multipro,'start',3
 *cset,1,3,beamW,'Enter the overall beam
width',12.5
 *cset,4,6,beamH,'Enter the beam
height',23.345
 *cset,7,9,beamL,'Enter the beam
length',50.0
 multipro,'end'

Контрольные вопросы









Какие назначения и возможности языка apdl вам
известны?
Что такое параметры?
Какие основные типы параметров вам известны?
Какие ограничения на имена параметров
существуют в ANSYS?
Что такое макрос (макрофайл)?
Какие команды используются при его создании?
Какие ограничения существуют на имена
макросов?
Как осуществляется передача аргументов в
макрос?

More Related Content

Viewers also liked

лабораторная работа № 6
лабораторная работа № 6лабораторная работа № 6
лабораторная работа № 6student_kai
 
лабораторная работа №5
лабораторная работа №5лабораторная работа №5
лабораторная работа №5student_kai
 
лабораторная работа № 8
лабораторная работа № 8лабораторная работа № 8
лабораторная работа № 8student_kai
 
презентация 17
презентация 17презентация 17
презентация 17student_kai
 
лабораторная работа № 3
лабораторная работа № 3лабораторная работа № 3
лабораторная работа № 3student_kai
 
презентация 19
презентация 19презентация 19
презентация 19student_kai
 
лабораторная работа № 7
лабораторная работа № 7лабораторная работа № 7
лабораторная работа № 7student_kai
 
лабораторная работа № 5
лабораторная работа № 5лабораторная работа № 5
лабораторная работа № 5student_kai
 
презентация лекции №13
презентация лекции №13презентация лекции №13
презентация лекции №13student_kai
 
лекция №9
лекция №9лекция №9
лекция №9student_kai
 
лекция 8 управление конфигурациями-ч2
лекция 8 управление конфигурациями-ч2лекция 8 управление конфигурациями-ч2
лекция 8 управление конфигурациями-ч2student_kai
 
презентация
презентацияпрезентация
презентацияstudent_kai
 

Viewers also liked (20)

лабораторная работа № 6
лабораторная работа № 6лабораторная работа № 6
лабораторная работа № 6
 
лабораторная работа №5
лабораторная работа №5лабораторная работа №5
лабораторная работа №5
 
лекция 4
лекция 4лекция 4
лекция 4
 
лабораторная работа № 8
лабораторная работа № 8лабораторная работа № 8
лабораторная работа № 8
 
презентация 17
презентация 17презентация 17
презентация 17
 
лекция2
лекция2лекция2
лекция2
 
лекция10
лекция10лекция10
лекция10
 
п2 13
п2 13п2 13
п2 13
 
лабораторная работа № 3
лабораторная работа № 3лабораторная работа № 3
лабораторная работа № 3
 
презентация 19
презентация 19презентация 19
презентация 19
 
лекция 13
лекция 13лекция 13
лекция 13
 
лабораторная работа № 7
лабораторная работа № 7лабораторная работа № 7
лабораторная работа № 7
 
лабораторная работа № 5
лабораторная работа № 5лабораторная работа № 5
лабораторная работа № 5
 
презентация лекции №13
презентация лекции №13презентация лекции №13
презентация лекции №13
 
лекция №9
лекция №9лекция №9
лекция №9
 
лекция 8 управление конфигурациями-ч2
лекция 8 управление конфигурациями-ч2лекция 8 управление конфигурациями-ч2
лекция 8 управление конфигурациями-ч2
 
презентация
презентацияпрезентация
презентация
 
лекция 4
лекция 4лекция 4
лекция 4
 
лекция 2
лекция 2лекция 2
лекция 2
 
п2 03
п2 03п2 03
п2 03
 

Similar to презентация лекции №8

0044
00440044
0044JIuc
 
Оптимизации скорости выполнения запросов
Оптимизации скорости выполнения запросовОптимизации скорости выполнения запросов
Оптимизации скорости выполнения запросовAlex.Kolonitsky
 
MySQL для высоконагруженных проектов
MySQL для высоконагруженных проектовMySQL для высоконагруженных проектов
MySQL для высоконагруженных проектовSoftline
 
Лекция #5. Введение в язык программирования Python 3
Лекция #5. Введение в язык программирования Python 3Лекция #5. Введение в язык программирования Python 3
Лекция #5. Введение в язык программирования Python 3Яковенко Кирилл
 
лекции спрг 6_семестр (1)
лекции спрг 6_семестр (1)лекции спрг 6_семестр (1)
лекции спрг 6_семестр (1)djbelyakk
 
PG Day'14 Russia, PostgreSQL как платформа для разработки приложений, часть 2...
PG Day'14 Russia, PostgreSQL как платформа для разработки приложений, часть 2...PG Day'14 Russia, PostgreSQL как платформа для разработки приложений, часть 2...
PG Day'14 Russia, PostgreSQL как платформа для разработки приложений, часть 2...pgdayrussia
 
Aleksey Yeschenko "Моделирование данных с помощью CQL3". Выступление на Cassa...
Aleksey Yeschenko "Моделирование данных с помощью CQL3". Выступление на Cassa...Aleksey Yeschenko "Моделирование данных с помощью CQL3". Выступление на Cassa...
Aleksey Yeschenko "Моделирование данных с помощью CQL3". Выступление на Cassa...it-people
 
встроен функции
встроен функциивстроен функции
встроен функцииLidiKashka
 
039
039039
039JIuc
 
язык програмирования
язык програмированияязык програмирования
язык програмированияOlegmingalev1997
 
Formal verification of operating system kernels
Formal verification of operating system kernelsFormal verification of operating system kernels
Formal verification of operating system kernelsDenis Efremov
 
Лекция 4. Строки, байты, файлы и ввод/вывод.
 Лекция 4. Строки, байты, файлы и ввод/вывод. Лекция 4. Строки, байты, файлы и ввод/вывод.
Лекция 4. Строки, байты, файлы и ввод/вывод.Roman Brovko
 
Теория языков программирования некоторые слайды к лекциям
Теория языков программирования некоторые слайды к лекциямТеория языков программирования некоторые слайды к лекциям
Теория языков программирования некоторые слайды к лекциямSergey Staroletov
 

Similar to презентация лекции №8 (20)

0044
00440044
0044
 
Обзор Ruby
Обзор RubyОбзор Ruby
Обзор Ruby
 
Оптимизации скорости выполнения запросов
Оптимизации скорости выполнения запросовОптимизации скорости выполнения запросов
Оптимизации скорости выполнения запросов
 
MySQL для высоконагруженных проектов
MySQL для высоконагруженных проектовMySQL для высоконагруженных проектов
MySQL для высоконагруженных проектов
 
Лекция #5. Введение в язык программирования Python 3
Лекция #5. Введение в язык программирования Python 3Лекция #5. Введение в язык программирования Python 3
Лекция #5. Введение в язык программирования Python 3
 
лекции спрг 6_семестр (1)
лекции спрг 6_семестр (1)лекции спрг 6_семестр (1)
лекции спрг 6_семестр (1)
 
My sql 0
My sql 0My sql 0
My sql 0
 
PG Day'14 Russia, PostgreSQL как платформа для разработки приложений, часть 2...
PG Day'14 Russia, PostgreSQL как платформа для разработки приложений, часть 2...PG Day'14 Russia, PostgreSQL как платформа для разработки приложений, часть 2...
PG Day'14 Russia, PostgreSQL как платформа для разработки приложений, часть 2...
 
Текст.pptx
Текст.pptxТекст.pptx
Текст.pptx
 
Aleksey Yeschenko "Моделирование данных с помощью CQL3". Выступление на Cassa...
Aleksey Yeschenko "Моделирование данных с помощью CQL3". Выступление на Cassa...Aleksey Yeschenko "Моделирование данных с помощью CQL3". Выступление на Cassa...
Aleksey Yeschenko "Моделирование данных с помощью CQL3". Выступление на Cassa...
 
Tagger numbers
Tagger numbersTagger numbers
Tagger numbers
 
встроен функции
встроен функциивстроен функции
встроен функции
 
паскаль 10кл 14
паскаль 10кл 14паскаль 10кл 14
паскаль 10кл 14
 
039
039039
039
 
язык програмирования
язык програмированияязык програмирования
язык програмирования
 
Formal verification of operating system kernels
Formal verification of operating system kernelsFormal verification of operating system kernels
Formal verification of operating system kernels
 
Лекция 4. Строки, байты, файлы и ввод/вывод.
 Лекция 4. Строки, байты, файлы и ввод/вывод. Лекция 4. Строки, байты, файлы и ввод/вывод.
Лекция 4. Строки, байты, файлы и ввод/вывод.
 
Теория языков программирования некоторые слайды к лекциям
Теория языков программирования некоторые слайды к лекциямТеория языков программирования некоторые слайды к лекциям
Теория языков программирования некоторые слайды к лекциям
 
Step cpp0201
Step cpp0201Step cpp0201
Step cpp0201
 
Rgsu04
Rgsu04Rgsu04
Rgsu04
 

More from student_kai

презентация
презентацияпрезентация
презентацияstudent_kai
 
презентации продолжение банкета
презентации продолжение банкетапрезентации продолжение банкета
презентации продолжение банкетаstudent_kai
 
основы программирования на языке C
основы программирования на языке Cосновы программирования на языке C
основы программирования на языке Cstudent_kai
 
презентация курсовой работы
презентация курсовой работыпрезентация курсовой работы
презентация курсовой работыstudent_kai
 
лекция№34
лекция№34лекция№34
лекция№34student_kai
 
лекция№32
лекция№32лекция№32
лекция№32student_kai
 
лекция№33
лекция№33лекция№33
лекция№33student_kai
 
лекция№31
лекция№31лекция№31
лекция№31student_kai
 
лекция№30
лекция№30лекция№30
лекция№30student_kai
 
лекция№29
лекция№29лекция№29
лекция№29student_kai
 
лекция№28
лекция№28лекция№28
лекция№28student_kai
 
лекция№27
лекция№27лекция№27
лекция№27student_kai
 
лекция№26
лекция№26лекция№26
лекция№26student_kai
 
лекция№25
лекция№25лекция№25
лекция№25student_kai
 
лекция№25
лекция№25лекция№25
лекция№25student_kai
 
лекция№24
лекция№24лекция№24
лекция№24student_kai
 
лекция№23
лекция№23лекция№23
лекция№23student_kai
 
лекция№22
лекция№22лекция№22
лекция№22student_kai
 
лекция№21
лекция№21лекция№21
лекция№21student_kai
 
лекция№20
лекция№20лекция№20
лекция№20student_kai
 

More from student_kai (20)

презентация
презентацияпрезентация
презентация
 
презентации продолжение банкета
презентации продолжение банкетапрезентации продолжение банкета
презентации продолжение банкета
 
основы программирования на языке C
основы программирования на языке Cосновы программирования на языке C
основы программирования на языке C
 
презентация курсовой работы
презентация курсовой работыпрезентация курсовой работы
презентация курсовой работы
 
лекция№34
лекция№34лекция№34
лекция№34
 
лекция№32
лекция№32лекция№32
лекция№32
 
лекция№33
лекция№33лекция№33
лекция№33
 
лекция№31
лекция№31лекция№31
лекция№31
 
лекция№30
лекция№30лекция№30
лекция№30
 
лекция№29
лекция№29лекция№29
лекция№29
 
лекция№28
лекция№28лекция№28
лекция№28
 
лекция№27
лекция№27лекция№27
лекция№27
 
лекция№26
лекция№26лекция№26
лекция№26
 
лекция№25
лекция№25лекция№25
лекция№25
 
лекция№25
лекция№25лекция№25
лекция№25
 
лекция№24
лекция№24лекция№24
лекция№24
 
лекция№23
лекция№23лекция№23
лекция№23
 
лекция№22
лекция№22лекция№22
лекция№22
 
лекция№21
лекция№21лекция№21
лекция№21
 
лекция№20
лекция№20лекция№20
лекция№20
 

презентация лекции №8

  • 1. Лекция №8 APDL -Параметрический Язык Программирования ANSYS (ANSYS Parametric Design Language) Структура лекции: • Работа с панелью инструментов • Использование параметров и массивов • Сохранение, восстановление и запись параметров • Создание макросов в среде ANSYS • Ограничения на имена макросов • Путь поиска макрофайлов • Создание и выполнение зашифрованного макроса • Интерфейс GUI
  • 2. Работа с панелью инструментов  Вы можете создать сокращения или через команду *ABBR или через Utility Menu > Macro > Edit Abbreviations или Utility Menu > MenuCtrls > Edit Toolbar. Использование одного из этих меню предпочтительнее по двум причинам:      1. Нажатие OK автоматически обновляет панель инструментов (использование команды *ABBR, требует использования Utility Menu > MenuCtrls > Update Toolbar, чтобы заставить вашу новую аббревиатуру появиться на панели инструментов). 2. Если потребуется Вы сможете легко отредактировать аббревиатуру. Синтаксис для команды *ABBR и связанных диалогов: *ABBR, Abbr, String Пример: *ABBR, SAVE_DB, SAVE
  • 3. Использование скалярных параметров         Для скалярных величин предварительного описания не требуется *SET,ABC,-24 *SET,CPARM,'CASE1' Вы можете использовать знак "=" для определения параметров ABC=-24 QR=2.07E11 XORY=ABC CPARM='CASE1'
  • 4. Использование массивов              Массивы ANSYS могут быть: • 1-D (один столбец) • 2-D (строки и столбцы) • 3-D (строки, столбцы и плоскости) • 4-D (строки, столбцы, плоскости и книги) • 5-D (строки, столбцы, плоскости, книги и полки) Чтобы определить параметр массива, необходимо сперва объявить его тип и размерность, используя команду *DIM В меню это соответствут команде:(Utility Menu> Parameters> Array Parameters> Define/Edit). Примеры использования команды *DIM: *DIM,AA,,4 ! тип ARRAY по умолчанию, размерность 4[x1x1] *DIM,FORCE,TABLE,5 ! тип TABLE, размерность 5[x1x1] *DIM,T2,,4,3 ! размерность 4x3[x1] *DIM,CPARR1,CHAR,5 ! тип CHAR, размерность 5[x1x1]
  • 5. Использование массивов           Типы параметров массива: числовой, символьный, строковый и табличный Ниже приведены Описания типов массивов: ARRAY Элементы массива целые числа или вещественные Индексы массива для строк, столбцов, и плоскостей - последовательные целые числа, начинающиеся с единицы.. CHAR Это символьный массив, с каждым элементом, состоящим из алфавитноцифрового значения, не превышающего восемь символов. Индексы для строк, столбцов, и плоскостей - последовательные целые числа, начинающиеся с единицы. TABLE Это специальный тип числового массива, который позволяет ANSYS вычислять (через линейную интерполяцию) значения между этими элементами массива, явно определенными в массиве. STRING Вы можете использовать команду *DIM, STRING чтобы ввести строки символов в ваши массивы. Индексные числа для столбцов и плоскостей - последовательные значения, начинающиеся с 1. Индексы строки определены позицией символа в строке. Все три типа массивов не могут превышать 2**31-1 байт. Для двоичного массива, каждый элемент данных - 8 байтов, таким образом предел на количество входных данных - (2** 31-1)/8.
  • 6. Сохранение и восстановление параметров  PARSAV (Utility Menu> Parameters> Save Parameters).  PARRES (Utility Menu> Parameters> Restore Parameters).
  • 7. Создание макросов в среде ANSYS        Макрос – это файл содержащий набор команд для непосредственного исполнения в ANSYS на языке APDL В среде ANSYS макрос создается командами: 1) /clog,name,mac 2) *CREATE,name,mac окончание действия команды *end 3) /tee,new,myfile,mac окончание действия команды /tee,end 4) Использование пункта меню Utility Menu> Macro> Create Macro Примечание: Макрос удобно создавать в любом внешнем текстовом редакторе.
  • 8. Ограничения на имена макросов      Имя файла не может превышать 32 символа. Имя файла не может начаться с цифры. Расширение файла не может содержать больше чем восемь символов (если Вы выполняете макрос как команду ANSYS, то расширение должно быть .mac) Имя файла или расширение не могут содержать пробелов. Имя файла или расширение не могут содержать никаких символов запрещенных вашей файловой системой.
  • 9. Путь поиска макрофайлов      По умолчанию ANSYS ищет пользовательский макрофайл (с расширением .mac) в следующих папках(директориях) : 1. …/ansys_inc/v100/ansys/apdl. 2.Каталог (или каталоги) определяемый переменной окружения ANSYS_MACROLIB (если определена) или регистрационный (домашний) каталог. Эта переменная окружения зарегистрирована в главе «The ANSYS Environment» в «ANSYS Operations Guide». 3.Каталог, определяемый переменной окружения $HOME. 4.Текущий рабочий каталог.
  • 10. Создание и выполнение зашифрованного макроса            Для выполнения шифрования в начале и в конце макроса вставляется команда /encrypt Например: /encrypt,mypasswd,myenfile,mac,macros/ /nopr /prep7 /view,,-1,-2,-3 block,,arg1,,arg2,,arg3 sphere,arg4 vsbv,1,2 /gopr finish /encrypt
  • 11. Запрос пользователя на ввод значения одного параметра     Используя команду *ASK в пределах макроса, Вы можете получить запрос Пользо-вателя на ввод значения параметра. Формат для команды *ASK *ASK, Par,Query,DVAL Где    • Par - алфавитно-цифровое имя, которое идентифицируется как скалярный параметр и сохранит значение введенное пользователем. • Query - текстовая строка, которую ANSYS отображает, чтобы запросить пользователя. Эта строка может содержать до 54 символов. Не используйте символы, ко-торые имеют специальные значения, типа "$" или "!". • DVAL - значение по умолчанию, которое присваивается параметру, если пользователь не вводит значении (оставляет поле пустым).
  • 12. Отображения ваших собственных сообщений         *MSG,Lab,VAL1,VAL2,VAL3,VAL4,VAL5,VAL6,VAL7,VAL8 Lab - одна из следующих меток для управления завершением и выводом: INFO Пишет сообщение без заголовка (по умолчанию). NOTE Пишет сообщение с заголовком "NOTE". WARN Пишет сообщение с заголовком "WARNING", а также записывает его в файл ошибок Jobname.ERR. ERROR Пишет сообщение с заголовком "ERROR", а также записывает его в файл ошибок Jobname.ERR. Если оно выполняется в пакетном режиме ANSYS, то эта метка заканчивает выполнение команд на предыдущей правильной выполненной команде. FATAL Пишет сообщение с заголовком "FATAL ERROR", а также записывает его в файл ошибок Jobname.ERR. Эта метка также немедленно заканчивает се-анс ANSYS. UI Пишет сообщение с возглавляющим "ПРИМЕЧАНИЕМ" и отображает это в диалоговом окне сообщения.
  • 13. Запрос пользователя с диалоговым окном multipro,'start',3  *cset,1,3,beamW,'Enter the overall beam width',12.5  *cset,4,6,beamH,'Enter the beam height',23.345  *cset,7,9,beamL,'Enter the beam length',50.0  multipro,'end' 
  • 14. Контрольные вопросы         Какие назначения и возможности языка apdl вам известны? Что такое параметры? Какие основные типы параметров вам известны? Какие ограничения на имена параметров существуют в ANSYS? Что такое макрос (макрофайл)? Какие команды используются при его создании? Какие ограничения существуют на имена макросов? Как осуществляется передача аргументов в макрос?