
發布
注冊
/
登錄CATIA陣列
關注創建者:王靖雯 創建時間:2023-04-26

CATIA陣列的實例教程
這個時候我們可以對插入點集建立用戶陣列,然后在裝配中采用重復使用陣列即可,下面對具體的操作步驟進行描述。
以下操作對螺栓配合件Part進行打孔預處理
1.在螺栓配合件上打螺紋孔之前,先在其表面確定螺栓的定位點,這里的定位點可以采用草圖批量繪點或者三維模型表面上取點的方式一一繪制。
2.取其中任意一點的位置作為定位,打上一個螺紋孔。
3.采用用戶陣列命令,將剛才所做的孔陣列至第一步所做的每一個點位。定位元素選擇第一步中所創建的點集,即除了第一個孔,其他孔都是通過用戶陣列來實現的。
上面為對配合件Part單獨進行的預處理,配合件上的所有孔(第一個孔除外)采用的是用戶陣列的方式實現建模的,這里的用戶陣列正是我們所需要的。
以下操作在裝配體上位Product中完成:
4.在最初打孔的位置插入一個螺栓,并添加約束。
5.點擊插入-重復使用陣列。
選擇之前插入的螺栓作為要陣列的對象,選擇之前在螺栓配合件中創建的用戶陣列作為要陣列的參考。
點擊確定之后,螺栓實現瞬間裝配。
并且在結構樹上創建了如下關聯,意味著當我們回到螺栓配合件Part模型去修改螺栓定位點集后,螺栓會跟著一起同步更新到新的點位。也就是實現了關聯設計。
簡單視頻演示
END
文章來源:CATIA小螞蟻
展開 來源:CATIA高級應用
作者:靜水流深
前面的文章里介紹了UDF+List+Loop來實現一些非常規陣列復制,其功能是非常強大的,但是應用list也有一定的缺陷,即一旦需要更新List列表的內容,是需要我們手動去將幾何元素加入進來,例如假如list中包含了N個點的元素,如果我們想要更改設計方案,重新布局點,增加或減少等都需要重新做list,這樣會帶來設計的一些不便,另外如果設計規則異常復雜,不是簡單的線性邏輯關系,需要特定的if/else語句來控制,那么這些只靠list實現起來顯然有困難,但是CATIA強大的知識工程模塊同樣有對應的方法來彌補這種缺陷。本文將介紹CATIA非常強大的“知識陣列”命令,可以通過編程語句實現隨心所欲的控制。特別是對一些大型數據的建立非常有用,例如BIM中對建筑中的橋梁,道路、幕墻等復雜建模來說非常實用。
展開 
CATIA陣列的相關專題、標簽、搜索
CATIA陣列的最新內容
如何快速的在裝配體里插螺栓?
如果螺栓方向一致,螺栓安裝面互相平行,即如下圖片所示情形。這個時候我們可以對插入點集建立用戶陣列,然后在裝配中采用重復使用陣列即可,下面對具體的操作步驟進行描述。
以下操作對螺栓配合件Part進行打孔預處理
1.在螺栓配合件上打螺紋孔之前,先在其表面確定螺栓的定位點,這里的定位點可以采用草圖批量繪點或者三維模型表面上取點的方式一一繪制
前面的文章里介紹了UDF+List+Loop來實現一些非常規陣列復制,其功能是非常強大的,但是應用list也有一定的缺陷,即一旦需要更新List列表的內容,是需要我們手動去將幾何元素加入進來,例如假如list中包含了N個點的元素,如果我們想要更改設計方案,重新布局點,增加或減少等都需要重新做list,這樣會帶來設計的一些不便,另外如果設計規則異常復雜,不是簡單的線性邏輯關系,需要特定的if/else
前面已經給大家詳細的講述了UDF的創建方法,通過UDF可以大大減少我們重復建模的次數和時間,但是如何將UDF進行批量的復制則需要我們用到另外一種命令Loop來實現。例如下面這個實例,在螺旋線上均勻分布了35個球體,而且從上至下球體的大小逐漸增大;顯然通過UDF可以實現不同位置的單個球,但是要一次實現所有的球陣列復制出來,就需要我們結合Loop的命令實現,本文將詳細介紹Loop的創建過程。