簡體   English   中英

節點使用python命令協調零件

[英]Nodal coordinate a part using python command

在此處輸入圖片說明 我需要訪問特定節點的坐標。 我已經導入了一個孤立的網格,當我在CAE中使用查詢選項並請求節點坐標時,我得到了所需的corordinates。 但是,當我使用python命令請求相同的內容時,會得到一些不同的坐標。 我不確定命令中的不正確之處以及為什么會有如此不同。

這是我在請求查詢時得到的結果,如圖所示

節點69的坐標:3.732E-03,-3.118594,1.189815

當我使用以下命令時,我得到一個不同的值

mdb.models ['Model-4']。parts ['Bio_Mech1_2']。nodes [69]。坐標(-1.37620043754578,-3.04504609107971,1.26058506965637)

或者即使我從程序集中調用該節點

mdb.models ['Model-4']。rootAssembly.instances ['Bio_Mech1_2-1']。nodes [69]。坐標(-1.37620043754578,-3.04504609107971,1.26058506965637)

當您訪問某個集合中的節點(例如您的示例中的零件節點)時,該集合中節點的索引與其標簽不同。

查詢工具返回節點的標簽和坐標。 但是,部分節點集合中該確切節點的索引可能是68 嘗試從節點集合中打印出該位置處的節點,以查看情況是否如此。

print mdb.models['Model-4'].rootAssembly.instances['Bio_Mech1_2-1'].nodes[68]

這應該告訴您節點標簽和坐標,因此您可以驗證您是否確實在訪問正確的節點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM