Jump to content

Обработка результатов WB при помощи APDL


Recommended Posts

caper

Здравствуйте.

Такой вопрос: можно ли при помощи команд извлекать, например, экв. напряжения (мин/макс/средн) и экспортировать в ексель?

Link to post
Share on other sites


UnPinned posts
DrWatson

Можно. 

Не знаю насколько Ансис дружит с прямым экспортом результатов в эксель, но можно записать результаты в массив, передать его в текстовый файл, а потом уже передать данные из файлика в таблицу эксель.

Link to post
Share on other sites
Dandy

Из WB можно напрямую в текстовый файл:

image.png

Но мне ближе через APDL, так как можно формировать любой массив данных :)

Link to post
Share on other sites
caper

экспорт дает результаты всех узлов. А нужно только макс/мн/средн. Из нескольких сечений, например...

какой командой результаты в массив записываются?

Link to post
Share on other sites
Fedor

Из текстового можно другой программой найти. Питоном, например, или математикой, или на си написать или джаваскрипт  или еще чем-нибудь .   :) 

Edited by Fedor
Link to post
Share on other sites
AlexArt

Скорее всего нужен будет скрипт на IronPython.

Link to post
Share on other sites
caper

формат извлечения неважен. Как из ансиса извлечь?

Link to post
Share on other sites
DrWatson

Создай выборку из тех узлов которые нужны, и сделай пост-процессинг необходимых результатов.

Например командой *vget.

Link to post
Share on other sites
soklakov
8 часов назад, caper сказал:

Такой вопрос: можно ли при помощи команд извлекать, например, экв. напряжения (мин/макс/средн) и экспортировать в ексель?

а попробуйте создать результаты для этих несоклльких сечений. а потом собрать таблицу с этих несокльких результатов (chArt and table)

 

А еще лучше  - конечную цель озвучить, а то по ходу есть дорога короче.

Link to post
Share on other sites
caper

конечная цель: не выписывать руками значения максимальных, средних и минимальных напряжений напряжений в рассматриваемых сечениях

chArt and table - не извлекает средние значения.... или у меня не получается

23 часа назад, DrWatson сказал:

Создай выборку из тех узлов которые нужны, и сделай пост-процессинг необходимых результатов.

Например командой *vget.

как выборку создать? результаты в сечении, можно ближайшие узлы выбрать?

Link to post
Share on other sites
ZV1237
30.04.2021 в 17:22, caper сказал:

конечная цель: не выписывать руками значения максимальных, средних и минимальных напряжений напряжений в рассматриваемых сечениях

Столкнулся с похожей задачей: мне необходимо выписать средние значения перемещений, определенные через поверхности:

72.jpg

В Tabular Data выводятся минимальные и максимальные значения. Средние вычисляются, но в табличном виде не приводятся. Пришлось создать Result Set на каждый подшаг и выписывать значения вручную. Но т.к. подшагов много, это очень неудобно. Хотелось бы средние значения тоже свести в единую таблицу, тем более они вычисляются.

Link to post
Share on other sites
Fedor

Неплохо бы и среднюю температуру по больнице выводить на монитор . И средний градус в виноводочном магазине :) 

Link to post
Share on other sites
AlexArt

@ZV1237 , вот индус рассказывает как это делать, если что не поймете, спрашивайте:

 

  • Нравится 1
Link to post
Share on other sites
ZV1237

@AlexArt , благодарю за видео!

Если правильно понял, то просто выделяю требуемые величины как параметры, открываю Parameter Set и копирую оттуда все значения. Попробовал и получилось!

Link to post
Share on other sites
AlexArt

Я дал ответ и на ваш ответ, и на ответ вопроса в шапке темы. То есть с помощью Набора Параметров возможно сделать передачу в Excel без навыков в программировании.

Лень расписывать как это делать. Но по ролику можно догадаться и попрактиковаться самому.

Link to post
Share on other sites
caper

Хороший вариант! Спасибо. 

Все же и возможности APDL в WB хочется осваивать. Где можно почитать с чего начать? В APDL не силен. 

 

Link to post
Share on other sites
AlexArt

Если с техническим английским дружите, то тупо читаете справку. Там все есть с примерами и с подробнейшими разъяснениями. Или же смотрите ролики и русскоязычную литературу. Но в литературе только некоторые вопросы представлены, азы.

APDL к WB прикручивается с помощью Commands.

Вообще тихим ходом WB все больше снабжается графическим интерфейсом и потребность в APDL нивилируется.

Link to post
Share on other sites
caper

Справку читаю, но трудно понимается как в коде записать. Например: как создать поверхность перпендикулярную оси Х, например, на расстоянии 0,1м от центра? можете показать код? 

Link to post
Share on other sites
caper

задал выходные параметры в екселе, но как их увязать с выходными параметрами - ума не приложу...image.png

Link to post
Share on other sites
soklakov
9 часов назад, caper сказал:

задал выходные параметры в екселе, но как их увязать с выходными параметрами - ума не приложу...

они уже выходные

Link to post
Share on other sites
caper

дак вот выходные в ексель и нужны... это вообще возможно? без копипаста...

 

 

Link to post
Share on other sites
AlexArt
3 часа назад, caper сказал:

дак вот выходные в ексель и нужны... это вообще возможно? без копипаста...

 

 

20210512_133622.jpg

20210512_133634.jpg

20210512_133747.jpg

...ааа, некрасиво, ну хоть так...

  • Нравится 1
Link to post
Share on other sites
caper

это же входные параметры. из екселя в ансис. Я правильно понял?

а нужно наоборот: из ансиса в ексель...

Link to post
Share on other sites
soklakov
3 часа назад, caper сказал:

это же входные параметры. из екселя в ансис. Я правильно понял?

а нужно наоборот: из ансиса в ексель...

не. это входные в эксель, чтобы внутри экселя с ними что-то посчитать и получить выходные в ансис.

Link to post
Share on other sites
caper

вот сейчас не понял. Входной параметр - это из екселя в ансис. выходной - из ансиса  в ексель. Так?

Link to post
Share on other sites
soklakov
21 час назад, caper сказал:

вот сейчас не понял. Входной параметр - это из екселя в ансис. выходной - из ансиса  в ексель. Так?

это уж смотря что надо.

в Вашем примере параметры экселя были выходными из экселя. то есть были посчитаны в экселе и передавались (возвращались) в ансис.

в примере @AlexArt параметры явлюяются входными для экселя, то есть величины заданы в ВБ и переданы в эксель, чтобы на их базе что-то посчитать.

 

в общем случае есть и те и другие. ведь когда входные парметры передали в эксель, там что-то посчитали, нужно что-то и обратно в ВБ вернуть, иначе зачем?

 

вход, выход... это смотря откуда смотреть, изнутри или снаружи.

Link to post
Share on other sites
caper

далеко не всегда нужно обратно из екселя в ВБ.  ексель для пост обработки. Вот у меня не получается в ексель импортировать из параметров ВБ...  

Link to post
Share on other sites
soklakov
14 часов назад, caper сказал:

ексель для пост обработки.

в качестве альтерантивы можно предложить jscript из-под интерфейса mechanical

14 часов назад, caper сказал:

Вот у меня не получается в ексель импортировать из параметров ВБ...  

ну вон же Алексарт все сфоткал. что не так-то?

Link to post
Share on other sites
caper

у Алекарт`а из екселя в ВБ данные передаются. если я правильно понял. А нужно наоборот

Link to post
Share on other sites
  • 2 weeks later...
soklakov
15.05.2021 в 21:14, caper сказал:

у Алекарт`а из екселя в ВБ данные передаются.

неа

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



×
×
  • Create New...