|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
29.10.2015, 11:07 | #1 | |
Как получить температуру в конкретном узле двумерной модели?
яростный инженегр
ЕКБ
Регистрация: 29.12.2011
Сообщений: 60
|
||
Просмотров: 2174
|
|
||||
Регистрация: 01.02.2012
Сообщений: 72
|
Мм, а в Nodal Solution есть Plot Results, а есть List Results.
Во втором как раз он выводит результаты в виде листинга в узлах, которые сейчас выбраны. Выбрать узлы можно предварительно с помощью Select, в том числе по координатам. А еще есть команда APDL, которая возвращает номер узла, который расположен ближе всего к указанным координатам/ (NODE(x,y,z) returns the number of the selected node nearest the x,y,z location (in the active coordinate system, lowest number for coincident nodes) Можно в командной строке или в макросе написать что-то типа nomer=NODE(x,y,z) И потом командой *GET прочитать нужные вам результаты для этого узла. Вот нашел: команда TEMP(N) - выдает температуру узла с номером N. (For SHELL131 and SHELL132 elements with KEYOPT(3) = 0 or 1, use TBOT, TE2, TE3, . . ., TTOP instead of TEMP. Alternative get functions: TEMP(N), TBOT(N), TE2(N), etc.) Последний раз редактировалось beryl, 30.10.2015 в 10:19. |
|||
|
||||
яростный инженегр Регистрация: 29.12.2011
ЕКБ
Сообщений: 60
|
Благодарю! То, что надо!
Вобщем, выбираю необходиме узлы в набор и считываю результаты для нужного загружения. Код:
У меня этого не происходит. Но, если я в GUI выбираю команду ListResults - NodalSolution, то мне выводится листинг именно указанного набора узлов из указанного загружения. И в лог пишется команда PRNSOL, TEMP. И, насколько я понял из справки, команда NSEL позволяет только выбрать диапазон координат. Например, выбрать все узлы с координатой X=5. Но при этом не дает возможности выбрать узел с указанными координатами. Последний раз редактировалось hungry_Duck, 30.10.2015 в 15:08. |
|||
|
||||
Регистрация: 01.02.2012
Сообщений: 72
|
Не знаю, почему не работает именно так..
Я советую Вам воспользоваться Session Editor - в самом низу в левом меню. (если вы им еще не пользуетесь) Там отображается лог всех Ваших операций, в виде команд APDL. Очень много можно почерпнуть В общем там перед PRNSOL, по-другому происходит выборка, когда через графический интерфейс узлы выбираются. Типа того: Код:
И удобно посмотрев команды, которые в Session Editor вывелись, сразу по ним хелп читать. Да, чтобы выбрать узел с указанными координатами - попробуйте как-то так: Код:
Последний раз редактировалось beryl, 02.11.2015 в 11:05. |
|||
|
||||
яростный инженегр Регистрация: 29.12.2011
ЕКБ
Сообщений: 60
|
Выборку по узлам реализовал вот так:
Код:
считываю командой *STATUS или через LIST->Other->Parameters Можно было, конечно, вложить команду в команду, но мне нужен и список номеров узлов, и температура в них. |
|||
|
||||
Регистрация: 01.02.2012
Сообщений: 72
|
Кстати, если нужны будут задачи с большей размерностью, можете пользоваться массивами TABLE, например.
Можно в экселе, например, подготовить таблицу с координатами узлов, заполнить этой таблицей массив в ANSYS и т.п. А в макросе сделать цикл, и обрабатывать узлы в цикле. |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Пакетная печать множества рамок (форматов) из пространства модели. | maratovich | AutoCAD | 410 | 23.08.2023 16:17 |
Как получить такой файл (в листе есть вьюпорт, в нём чертёж, но в модели нет линий) | ssn | AutoCAD | 8 | 19.02.2013 19:51 |
Как получить цвет фона модели ACAD через LISP? | EfremenkoDO | LISP | 3 | 24.03.2010 12:09 |
Каким образом в автокаде из импортируемой из 3d maxa трехмерной модели получить 3 вида проэкции? | 2adrenalin | AutoCAD | 6 | 12.10.2009 21:06 |
Продавливание плиты в конкретном узле | Aragorn | Прочее. Архитектура и строительство | 9 | 22.05.2006 19:25 |