不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

abaqusPython語音判斷node是否在單元里? 20

瀏覽:2000 回答:12
if node1 在集合set1中,請問有這種語句嗎,小白請假不勝感激。
邀請回答 我來回答

全部回答

(5)
默認(rèn) 最新
ABAQUS在線

這個題目已經(jīng)得到君莫和藍(lán)牙兩位大佬的回答,看來確實是個好題目,值得探討。

說實話第一眼看這個題目,以為是要實現(xiàn)語音識別,瞬感覺太高端了,不得不進(jìn)來看一下,進(jìn)來后發(fā)現(xiàn)可能是提問者打錯字了吧,原題應(yīng)該是用python語言某個節(jié)點是否在單元中。

初步寫了幾行腳本代碼,沒有運(yùn)行試一下,但是可以當(dāng)個參考,希望對題主有幫助。

代碼如下,當(dāng)然還是需要自己再完善測試的,也希望各位大佬指正。

from abaqus import *
element = mdb.models[modelName].rootAssembly.instances[instanceName].elements  #modelName、instanceName都需要自己定義
for i in range(len(element)):
    elementNodes= element[i].connectivity[i].connectivity  #elementNodes表示單元i中的所有節(jié)點編號
    #此處可寫個判斷語句,判斷你要知道的節(jié)點編號是不是在單元上



2020年3月8日
評論 2 點贊 5
藍(lán)牙

需要寫個小的python程序,通過elements[i].connectivity屬性可以查看附屬于單元的節(jié)點label,用已經(jīng)知道的節(jié)點作和單位節(jié)點的label 遍歷比較進(jìn)行判斷! 也許有更好的方法,但我這種方法一定可以實現(xiàn)!

2020年3月6日
已采納 評論 2 點贊 3
復(fù)合材料力學(xué)-君莫
有這個功能,你可以調(diào)用單元所包含的節(jié)點的函數(shù),然后再判斷節(jié)點是不是在單元的節(jié)點里。
2020年3月5日
已采納 評論 2 點贊 2
潤杰
樓上三位的回答都只是針對包含element的Set,如果你的Set里面只有幾何元素cell,也是可以直接判斷的。 yourSet=p.sets[setName] Node_In_Set = False for cell in yourSet.cells: if yourNode in cell.getNodes(): Node_In_Set = True 以上是用手機(jī)打的代碼,根據(jù)實際情況賦值就能用
2020年7月4日
已采納 評論 1 點贊 1
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在線

2020年3月8日
評論 點贊 1

沒解決?試試專家一對一服務(wù)

換一批
    App下載
    技術(shù)鄰APP
    工程師必備
    • 項目客服
    • 培訓(xùn)客服
    • 平臺客服

    TOP