| 查看: 1242 | 回复: 1 | |||
[求助]
函数载荷命令流调用
|
|
GUI操作定义保存 了一个载荷函数zaihe.func 我想在命令流中调用该载荷函数施加在单元上,如何写命令流代码? |
» 猜你喜欢
有时候真觉得大城市人没有县城人甚至个体户幸福
已经有11人回复
表哥与省会女结婚,父母去帮带孩子被省会女气回家生重病了
已经有7人回复
同年申请2项不同项目,第1个项目里不写第2个项目的信息,可以吗
已经有8人回复
依托企业入选了国家启明计划青年人才。有无高校可以引进的。
已经有7人回复
依托企业入选了国家启明计划青年人才。有无高校可以引进的。
已经有10人回复
天津大学招2026.09的博士生,欢迎大家推荐交流(博导是本人)
已经有9人回复
有院领导为了换新车,用横向课题经费买了俩车
已经有10人回复
AI 太可怕了,写基金时,提出想法,直接生成的文字比自己想得深远,还有科学性
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
ANSYS batch如何操作
已经有6人回复
求助:使用哪个命令流可以使云图如下图那样显示?
已经有9人回复
ansys多载荷步中负斜率的载荷怎么设置
已经有10人回复
ANSYS关于GLUE(粘接)命令的疑问
已经有4人回复
关于ANSYS载荷加载NSUBST
已经有6人回复
小女子跪求ANSYS高手看命令,只求顺利毕业
已经有11人回复
ANSYS提示我计算过程只有一个载荷步(如图),我该怎么改?
已经有10人回复
最近学ansys遇到的一些难题!!!
已经有5人回复
ansys热模拟,如何选定单元类型
已经有4人回复
求助ANSYS热分析多载荷步加载!!!急急!!
已经有8人回复
ANSYS土木工程应用实例(第三版)-命令流-何本国
已经有35人回复
ansys中p51x是什么意思?
已经有7人回复
ANSYS加载运算后没有结果文件!
已经有10人回复
mathematica 解方程组 有什么命令可以实现解集中没有复数解
已经有3人回复
有没有用荧光探针测定细菌细胞ROS,求实验方法。。新手。谢谢
已经有25人回复
ANSYS模拟传热不收敛,请高手相助。附有命令流
已经有3人回复
ansys中怎么加载sin函数之类的热载荷,寻求GUI操作,新手,不会命令流
已经有4人回复
ANSYA 命令流求助
已经有14人回复
求助热障涂层的残余应力场模拟ansys命令流!
已经有18人回复
【求助】ANSYS 中命令流编程(fortran)
已经有11人回复
请求高人翻译一个Ansys命令流(越详细越好)
已经有5人回复
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
zkm2008: 金币+10, ★★★★★最佳答案, 太感谢了! 2013-10-27 08:49:01
感谢参与,应助指数 +1
zkm2008: 金币+10, ★★★★★最佳答案, 太感谢了! 2013-10-27 08:49:01
|
打开该函数文件,它一般有两部分,如,一个定义压力的函数的函数文件的内容如下: ! 第一部分 - 可能是用 C 语言编写的函数的计算程序,用户不需使用: <EquationData ANSYS=140> <Comments> </Comments> <RegimeParameter> <Regime Var> </RegimeParameter> <AngularUnits type="1"> ! 0 = radian, 1 = degrees </AngularUnits> <CoordinateSystem type="1"> </CoordinateSystem> <FunctionType type="SINGLE"> </FunctionType> <Regime tab="0"> <TabTitle> Function </TabTitle> <Equation> 80000000+70000000*cos({Y}) </Equation> <MaterialId active="0"> </MaterialId> </Regime> </EquationData> <!-- ! ! ANSYS input ! :FUNC ! 以下是第二部分,是可以拷贝到命令流中使用的函数定义的具体内容 *DIM,%_FNCNAME%,TABLE,6,6,1,,,,%_FNCCSYS% ! ! Begin of equation: 80000000+70000000*cos({Y}) - 所要定义的函数方程 %_FNCNAME%(0,0,1)= 0.0, -999 %_FNCNAME%(2,0,1)= 0.0 %_FNCNAME%(3,0,1)= 0.0 %_FNCNAME%(4,0,1)= 0.0 %_FNCNAME%(5,0,1)= 0.0 %_FNCNAME%(6,0,1)= 0.0 %_FNCNAME%(0,1,1)= 1.0, -1, 10, 1, 3, 0, 0 %_FNCNAME%(0,2,1)= 0.0, -2, 0, 70000000, 0, 0, -1 %_FNCNAME%(0,3,1)= 1, -3, 0, 1, -2, 3, -1 %_FNCNAME%(0,4,1)= 0.0, -1, 0, 80000000, 0, 0, -3 %_FNCNAME%(0,5,1)= 0.0, -2, 0, 1, -1, 1, -3 %_FNCNAME%(0,6,1)= 0.0, 99, 0, 1, -2, 0, 0 ! End of equation: 80000000+70000000*cos({Y}) !--> 只要把第二部分的内容拷贝到命令流中,然后增加使用该函数定义边界条件的命令即可。 这里的 %_FNCNAME% 是函数名称,可以将它修改为你自己希望使用的名字,比如这里可以将函数名改为 press, 上述函数定义的内容修改后则成为: ! 以下是可以拷贝到命令流中使用的函数定义内容 *DIM,press,TABLE,6,6,1,,,,%_FNCCSYS% ! ! Begin of equation: 80000000+70000000*cos({Y}) - 所要定义的函数方程 press(0,0,1)= 0.0, -999 press(2,0,1)= 0.0 press(3,0,1)= 0.0 press(4,0,1)= 0.0 press(5,0,1)= 0.0 press(6,0,1)= 0.0 press(0,1,1)= 1.0, -1, 10, 1, 3, 0, 0 press(0,2,1)= 0.0, -2, 0, 70000000, 0, 0, -1 press(0,3,1)= 1, -3, 0, 1, -2, 3, -1 press(0,4,1)= 0.0, -1, 0, 80000000, 0, 0, -3 press(0,5,1)= 0.0, -2, 0, 1, -1, 1, -3 press(0,6,1)= 0.0, 99, 0, 1, -2, 0, 0 ! End of equation: 80000000+70000000*cos({Y}) !--> 然后,比如施加压力载荷时,选择加载方式为 Exist Table >再选择函数 press (在 ANSYS 中做为表定义)。 |
2楼2013-10-27 07:40:03













回复此楼