❶ 怎么提取ansys中生成的命令流
你到file文件中找你本次操作就行了!
❷ ANSYS 用命令流怎样提取最大应力最大位移
PLNSOL,S,EQV
PLNSOL,U,SUM
❸ ansys中怎么用命令流获取所选择的单元(有多个单元)的体积
NSEL,Type,Item,Comp,VMIN,VMAX,VINC,KABS
完成有限元模型节点、元素建立后,选择对象非常重要,正常情况下在ANSYS中所建立的任何对象(节点、元素),皆为有效(Active)对象,
只有是Active对象才能对其进行操作,为配合建模简化命令,可适时选取某些对象为Active对象,再对其进行操作。
Type:选择方式。
=S 选择一组节点为Active节点
=R 在现有的Active节点中,重新选取Active节点
=A 再选择某些节点,加入Active节点中
=U 在现有Active节点中,排除某些节点
=ALL 选择所有节点为Active节点
Item:
=NODE 用节点号码选取
=LOC 用节点坐标选取
Comp:
=(无)(Item=NODE)
=X(Y,Z)( 表示节点X(Y,Z)为准,当Item=LOC)
VIMIN,VMAX,VINC:选取范围,
Item=NODE其范围为节点号码,Item=LOC范围为Comp坐标的范围。
Kabs:
=“0” 使用正负号
=“1”仅用绝对值
❹ 用ansys GUI方法做的题目 怎么提取出命令流
直接到工作目录文件夹内找到对应的LOG文件,打开极为GUI操作的所有记录。
也可以利用FILE/Write db log file,即可得到一个LWG文件,里面都是刚才GUI操作的所有记录。利用次操作时,可以在弹出的“write database log to”对话框的最下面一行选为“write essential commands only”选项,这样GUI操作中的诸如视图转换的一些无用操作会被自动去掉。
❺ 用ansys做时程分析,如何用命令流提取某点在时域内的最大位移,非常感谢
以205节点Y向位移为例,变量umax就是最大位移,查看变量的值就可以看到
/post26
nsol,2,205,U,Y !节点位移定义变量,2是变量号,205是拟取数据的节点号
!U表示取平动位移,Y是取Y向位移
/axlab,x,time !设置X轴的名称为time
/axlab,y,valv !设置Y轴的名称为valv
xvar,1 !定义图形显示的X轴,1表示用时间或频率作为X轴变量
plvar,2 !图形显示变量,2为变量号
*GET,UMAX,VARI,2,EXTREM,VMAX !提取205节点的最大位移
*GET,TMAX,VARI,2,EXTREM,TMAX !最大位移发生的时刻
❻ 如何导出ansys命令流文本
你的模型是自己建立的还是在其他地方建立的?如果是在ansys里面建立的,就会有你的命令流!大概有三种方式可以提取:
1,在工作目录里面后缀为.logd的文件里面自动保存了你的所有操作,当然包括命令流了,可以用记事本打开查看,估计你得有基本的命令流常识,不然看不懂,下同!
2,1楼说的也是一种;应该是在Main Menu>Preprocessor>Session Editor这样的GUI路径,打开以后可以使用ctrl+A全选,然后再ctrl+c复制,这样就复制了这里面的命令流,记住要使用键盘哦,复制好了以后就可以建立一个记事本,然后这时候粘贴就行了,保存记事本即可!当然使用另存为也可以!
3,还有一种是通过一个命令:
命令是:LGWRITE, Fname, Ext, --, Kedit
GUI是:Utility Menu>File>Write DB Log File (用户名就是Fname,生成文件后缀就是ext,自己定义,比如LGWRITE,me,txt,就生成了文件me.txt,里面包括了你在这个模型已经操作的命令流)
这个命令在默认情况下与第一种方法生成的基本上一样,而且是单独的一个案例的命令,在第一种方法里面,如果你没有及时清除你的工作空间里面的所有的文件,可能是命令流的一种累加,包括了你操作了的好几个的案例、也就是例子的命令流,可能需要你去分辨了;而且第三种方法还可以对命令流里面进行简单的筛选,当然是你要熟悉这个命令以后,不然默认就行了!
❼ Ansys命令流怎么调出
命令流在你建模之后(确切的说是你每一步操作之后),就会产生一个.log文本文件,就是命令流。
如果对ansys很精通,可以直接写命令流,就是一个小程序,然后直接出结果。
可以通过命令流进行修改模型,但是你要掌握命令流的方法。
你的那个齿轮模型描述不够清楚,自己多试着联系一下吧,自己多操作,就会了。
三点都在弧上,用圆心那是画圆,你这是齿轮不是标准圆。直接选择三个点,然后用样条直线生成就可以了。
❽ ANSYS中如何用命令流获取面上的所有节点号
首先选取要提取节点的面为当前集合asel,s……。
*get,nnub,node,,count
*get,nmin,node,,num,min
*dim,A,,nnub
n0=nmin
A(1)=n0
*do,j,2,nnub
n0=ndnext(n0)
A(j)=n0
*enddo
nnub、nmin是自己定义的变量。用*get命令提取节点总数及节点的最小编号。然后定义一维数组,将节点存到数组中。有了数组,想对那个节点进行操作或列出所有节点号就很方便了。