Написание цикла в макросе для ANSYS
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Расчетные программы > ANSYS > Написание цикла в макросе для ANSYS

Написание цикла в макросе для ANSYS

Ответ
Поиск в этой теме
Непрочитано 05.04.2012, 09:52 #1
Написание цикла в макросе для ANSYS
xromou
 
Регистрация: 14.03.2012
Сообщений: 8

Добрый день! Прикладываю плотность теплового потока, который изменяется во времени, к сторонам прямоугольника. хочу задачу разбить на несколько шагов и использовать цикл DO-LOOPS вот код цикла, в чем ошибка???



*DO,I,1,103

LSREAD, I

FLST,2,2,4,ORDE,2 ! Приложение i теплового потока

FITEM,2,2

FITEM,2,-3

/GO

!*

SFL,P51X,HFLUX,-exp(14.689+(I*0.7/60)*(-4.3376+(I*0.7/60)*(5.5939-3.1608*(I*0.7/60)^2))+0.007815/((I*0.7/60)*0.7)-5.7084*10^(-8)*(I*0.7/60)^(-5))
,

!

!

NSUBST,10,100,10

OUTRES,ERASE

OUTRES,ALL,ALL

KBC,0

TIME,I

LSWRITE,I,

*ENDDO
Просмотров: 4709
 
Непрочитано 05.04.2012, 10:19
1 | #2
MrWhite


 
Регистрация: 18.09.2011
Нахабино
Сообщений: 1,040


Код:
[Выделить все]
*DO,I,1,103
    LSREAD, I
    FLST,2,2,4,ORDE,2 ! Приложение i теплового потока
    FITEM,2,2 
    FITEM,2,-3 
    /GO 
    SFL,P51X,HFLUX,-exp(14.689+(I*0.7/60)*(-4.3376+(I*0.7/60)*(5.5939-3.1608*(I*0.7/60)^2))+0.007815/((I*0.7/60)*0.7)-5.7084*10^(-8)*(I*0.7/60)^(-5))
    NSUBST,10,100,10 
    OUTRES,ERASE
    OUTRES,ALL,ALL 
    KBC,0 
    TIME,I 
    LSWRITE,I,
*ENDDO
Сам цикл написан правильно. Что внутри цикла делается не так не проверял, потому что не понятно совершенно чего хочет добиться автор.
MrWhite вне форума  
 
Автор темы   Непрочитано 05.04.2012, 10:34
#3
xromou


 
Регистрация: 14.03.2012
Сообщений: 8


ANSYS почему то не понимает знак возведения степени "^" и выдает сообщение об ошибке "Unknown expression in input line". Помогите пожалуйста.
xromou вне форума  
 
Непрочитано 05.04.2012, 10:40
1 | #4
diesel-generator

Конструктор
 
Регистрация: 14.08.2009
Москва
Сообщений: 63


Для возведения в степень необходимо использовать следующие символы **.
diesel-generator вне форума  
 
Автор темы   Непрочитано 05.04.2012, 10:48
#5
xromou


 
Регистрация: 14.03.2012
Сообщений: 8


В смысле I*^*
xromou вне форума  
 
Непрочитано 05.04.2012, 10:49
1 | #6
MrWhite


 
Регистрация: 18.09.2011
Нахабино
Сообщений: 1,040


Цитата:
Сообщение от xromou Посмотреть сообщение
В смысле I*^*
Нет. В смысле: выражение 4^2 в APDL нужно записать как 4**2
MrWhite вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Расчетные программы > ANSYS > Написание цикла в макросе для ANSYS

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Расчет простой балки в Ansys stud ANSYS 14 24.10.2015 17:54
моделирование процесса ползучести в ANSYS Dmitry_from_KAzan ANSYS 11 31.07.2013 12:49
простейшая термоупругая задача funny_alex Расчетные программы 32 26.10.2010 13:29
Как ввести ключевое слово в командную строку при выполнении цикла lisp'ом? Дмитрий_Leo LISP 8 15.05.2010 09:44
ANSYS маятник челомея jamce ANSYS 4 16.09.2009 22:06