|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
26.09.2011, 07:07 | #1 | |
вывод значения элемента массива параметров
Регистрация: 26.09.2011
Сообщений: 22
|
||
Просмотров: 17429
|
|
||||
Регистрация: 26.09.2011
Сообщений: 22
|
Спасибо, действительно работает, что же это я.
Дело в том, что не могу понять как перевести массив в etable. Изначально делал так: создавал массив параметров с напряжениями в КЭ в etable, затем перебирал значения напряжений для каждого КЭ и проверял их по условию, все это дело организовывал с помощью цикла, а результат для каждого КЭ помещал в массив. Теперь нужно отобразить результаты расчета из этого массива графически. Незнаю как, ведь Ansys строит изолинии только для массивов созданных в etable. Думал получить итоговый массив с помощью операторов во внутренней вкладки etable (умножение, сложение и т.д.), но хочется верить, что есть путь быстрее. Вот код. ... *DIM,EE1,ARRAY,n_elem,1,1, , , *get,ke,elem,,count ne=0 *do,i,1,ke ne=elnext(ne) *GET,sti,ELEM,ne,ETAB,ST1 *GET,st2i,ELEM,ne,ETAB,ST2 /PREP7 *if,sti,LT,stmax1_10,then fi=(1-5.3*tp1*sti**0.06)**(1/1.06) *if,st2i,LT,stmax2_10,then f2i=(fi-5.3*st2i*(tp2-tp1))**(1/1.06) *else f2i=0 *endif *else f2i=0 *endif EE1(i)=f2i *enddo ... |
|||
|
||||
Регистрация: 26.09.2011
Сообщений: 22
|
В txt.
Спасибо большое, все получилось. Только я не создавал массив с номерами элементов, ведь номер строки - это и есть номер элемента. /POST1 ETABLE,FF1_etable,CENT,X *VPUT,FF1,ELEM,FF1,ETAB,FF1_etable,,,2 Последний раз редактировалось sms, 27.09.2011 в 07:16. |
|||
|
||||
Регистрация: 18.09.2011
Нахабино
Сообщений: 1,040
|
Цитата:
Если будете заниматься, этим делом - рекомендую специальный редактор выбрать. В NotePade работать очень неудобно. |
|||
|
||||
Регистрация: 18.09.2011
Нахабино
Сообщений: 1,040
|
Рекомендую SciTE. Только нужно искать специально адаптированный под язык APDL. Если не найдете, скину по почте настроенный. Там и подсветка синтаксиса, подсказки, свертывание блоков, хелп Ансиса для нужной команды по F1 и др.
|
|||
|
||||
Регистрация: 26.09.2011
Сообщений: 22
|
Действительно, с синтаксисом оператором довольно долго разбирался при написании в блокноте.
нашел SciTE 2,28. Английская, Apdl - нет, Fortran - есть. SciTE 1,76,57. Русская, Apdl - нет, Fortran - во вкладке не нашел. Куча настроек, нужно разбираться. Спасибо вам за помощь. |
|||
|
||||
инженер Регистрация: 06.03.2008
Сообщений: 121
|
Была тема "Session editor для Ansys.", там во вложении файл с подсветкой синтаксиса apdl и краткой справкой по командам (может тот который использует MrWhite), скачан с http://www.pspad.com/en/pspad-extens...hp?kategorie=3
|
|||
|
||||
Регистрация: 18.09.2011
Нахабино
Сообщений: 1,040
|
Цитата:
|
|||
|
||||
Регистрация: 26.09.2011
Сообщений: 22
|
Пробовал Smax в etable, но он мне ищет максимум в каждой строке и выдает снова массив. Затем попробовал VSCFUN, тоже не получилось. как сделать, чтобы на выходе получался номер строки и значение элемента как в обычном листинге, подскажите?
SMAX,emax,EE1,EE1,1,1, *VSCFUN,emax,MAX,EE1 |
|||
|
||||
Регистрация: 18.09.2011
Нахабино
Сообщений: 1,040
|
Цитата:
Код:
|
|||
|
||||
Регистрация: 26.09.2011
Сообщений: 22
|
Спасибо, программа действительно удобная, скините на почту настроенную?
etable - это раздел, где можно создать массив параметров результатов расчета, которые находятся в базе данных ansys array - это массив параметров, которые созданы пользователем. Не так ли? Последний раз редактировалось sms, 28.09.2011 в 14:05. |
|||
|
||||
Регистрация: 18.09.2011
Нахабино
Сообщений: 1,040
|
Цитата:
При сохранении модели и ETABLE и ARRAY сохраняются в *.db Это не их ключевое отличие. |
|||
|
||||
Регистрация: 26.09.2011
Сообщений: 22
|
вот оказывается в чем дело.
согласен, это важно - нужно почитать еще. Добрый день. Подскажите, возможно ли в название включить переменную? Например: создать цикл и на каждом шаге создавать столбец массив с именами st_et1, st_et2, st_et3 *do,i,1,3 /POST1 ETABLE,st_eti,S,INT PRETAB,St_eti *enddo Понимаю, что можно создать массив с тремя столбцами (в данном примере), но мне удобней было бы работать с одномерными массивами. Последний раз редактировалось sms, 29.09.2011 в 08:58. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Остаточный ресурс элемента здания. Скорость ухудшения параметров? | Miller78 | Поиск литературы, чертежей, моделей и прочих материалов | 4 | 11.12.2008 21:23 |
Вывод значения атрибута в поле field | batart | AutoCAD | 2 | 09.07.2008 12:06 |