abaqusPython語音判斷node是否在單元里? 20
瀏覽:2000 回答:12
if node1 在集合set1中,請問有這種語句嗎,小白請假不勝感激。
藍(lán)牙 需要寫個小的python程序,通過elements[i].connectivity屬性可以查看附屬于單元的節(jié)點label,用已經(jīng)知道的節(jié)點作和單位節(jié)點的label 遍歷比較進(jìn)行判斷! 也許有更好的方法,但我這種方法一定可以實現(xiàn)!
復(fù)合材料力學(xué)-君莫
潤杰
ABAQUS在線 上面我回答的腳本有個地方搞錯了,特此更正!
from abaqus import * element = mdb.models[modelName].rootAssembly.instances[instanceName].elements #modelName、instanceName都需要自己定義 for i in range(len(element)): elementNodes= element[i].connectivity #elementNodes表示單元i中的所有節(jié)點編號 #此處可寫個判斷語句,判斷你要知道的節(jié)點編號是不是在單元上
另外,
根據(jù)本問題,我做了一個完整腳本,希望題主在學(xué)習(xí)的時候能夠參考,希望能夠幫到你
鏈接如下:http://www.yqgqt.org.cn/content/post/f0754728-594f-4685-b88c-f0aefa87e023
歡迎關(guān)注微信公眾號:ABAQUS在線
TOP
這個題目已經(jīng)得到君莫和藍(lán)牙兩位大佬的回答,看來確實是個好題目,值得探討。
說實話第一眼看這個題目,以為是要實現(xiàn)語音識別,瞬感覺太高端了,不得不進(jìn)來看一下,進(jìn)來后發(fā)現(xiàn)可能是提問者打錯字了吧,原題應(yīng)該是用python語言某個節(jié)點是否在單元中。
初步寫了幾行腳本代碼,沒有運(yùn)行試一下,但是可以當(dāng)個參考,希望對題主有幫助。
代碼如下,當(dāng)然還是需要自己再完善測試的,也希望各位大佬指正。