
發(fā)布
注冊(cè)
/
登錄ansys中改變比例的案例
ANSYS APDL中判斷和改變奇偶性的方法
在C 或者matlab中非常容易判斷。但在APDL中,沒有判斷函數(shù)。搜了下,結(jié)果提示用nint(x)函數(shù)。help中說(shuō)到 nint(x)就是abs,sin,cos等函數(shù)一樣可以直接用來(lái)運(yùn)算。nint(x)的意思是‘Nearest interger to x’,意思是說(shuō)最接近x的整數(shù)。比如nint(2.1)=2,nint(2.5)=3,就相當(dāng)于四舍五入。基于此,我就用它來(lái)作為判斷奇數(shù)偶數(shù)的工具了。
實(shí)現(xiàn)的命令如下:
!change TotalNumber to even number
*if,abs(nint(TotalNumber/2)-TotalNumber/2),le,0.3,then ! 不一定是0.3, 只要是小于0.5 就可以了。
TotalNumber=TotalNumber
*else
TotalNumber=TotalNumber+1
*endif
展開 ANSYS中的LTRAN命令——改變一組線的參考坐標(biāo)系
1.命令格式
LTRAN, KCNTO, NL1, NL2, NINC, KINC, NOELEM, IMOVE
把激活坐標(biāo)系中某一位置的一組線復(fù)制/移動(dòng)到任意坐標(biāo)系中的相同參考位置。其中,
KCNTO:坐標(biāo)系編號(hào)。把線的參考坐標(biāo)系由激活坐標(biāo)系變?yōu)榫幪?hào)為KCNTO的坐標(biāo)系。KCNTO坐標(biāo)系的類型和參數(shù)要與激活坐標(biāo)系相同。
NL1, NL2, NINC:需要改變線的線號(hào)。改變線號(hào)從NL1到NL2(默認(rèn)等于NL1)增量為NINC(默認(rèn)等于1)的所有線的坐標(biāo)系。如果NL1=ALL,則忽略NL2與NINC的內(nèi)容,改變所有[LSEL]選擇線的坐標(biāo)系。如果NL1=P,則激活圖形拾取功能,忽略命令的其它內(nèi)容,使用鼠標(biāo)操作。當(dāng)然NL1也可以為組件名,此時(shí)忽略NL2與NINC的內(nèi)容。
KINC:產(chǎn)生線上關(guān)鍵點(diǎn)的編號(hào)增量。如果KINC=0,則使用允許使用的最小關(guān)鍵點(diǎn)號(hào)。
展開