ANSYS中每一條直線都有兩個(gè)方向?qū)傩裕篢AN1和TAN2。它們是兩個(gè)方向相反的單位空間向量,TAN1依附于直線的起始點(diǎn),TAN2依附于直線的終點(diǎn)。當(dāng)在ANSYS中通過連接關(guān)鍵點(diǎn)建立一條直線時(shí),會在命令輸出窗口看到當(dāng)前所建立的直線的這兩個(gè)方向?qū)傩?,如下圖所示:
顯然這兩上單位向量的方向是相反的,也就是說TAN1=-(TAN2)。那么這兩個(gè)向量是如何求得的呢?假定一條直線的兩上端點(diǎn)分別為 K1(x1,y1,z1)和K2(x2,y2,z2),K1為起點(diǎn),K2為終點(diǎn),那么這條直線的TAN1就是指K2指向K1的單位向量,計(jì)算公式為 {(x1-x2)/len,(y1-y2)/len,(z1-z2)/len};TAN2就是指K1指向K2的單位向量,計(jì)算公式{(x2-x1) /len,(y2-y1)/len,(z2-z1)/len}。len為直線的長度。 現(xiàn)在應(yīng)該能夠明白LSEL命令中TAN1和TAN2的用法了,假如我們的模型中有如下一個(gè)長方體,共12條直線:
當(dāng)用“LSEL,S,TAN1,Z”命令時(shí),選擇的將是所有垂直于Z軸的直線,如下圖:
當(dāng)用“LSEL,S,TAN1,X”時(shí),選擇的將是所有垂直于X軸的直線,如下圖:
當(dāng)用“LSEL,S,TAN1,Y”時(shí),選擇的將是所有垂直于Y軸的直線,如下圖:
當(dāng)用“LSEL,S,TAN1,Z,1”時(shí),選擇的將是所有和Z軸平行且建模時(shí)起點(diǎn)到終點(diǎn)方向朝向Z軸正向的直線;當(dāng)用 “LSEL,S,TAN1,Z,-1”時(shí),選擇的將是所有和Z軸平行且建模時(shí)起點(diǎn)到終點(diǎn)方向朝向Z軸負(fù)向的直線;其它的可以類推,當(dāng)用TAN2時(shí)只要把上面的值改變一下正負(fù)號就可以得到相同的選擇結(jié)果了。 |
|