如何用iLogic快速替換部件中所有指定子部件?
前段時間有用戶提出需求:“怎樣用iLogic快速替換部件中所有指定的子部件?”
iLogic目前提供的Component.Replace()可以順利替換部件下第一級指定子部件猩镰,但是對于嵌套子部件的替換有一定的局限性芹倔,目前不能通過運行一次規(guī)則達到替換所有子部件的目的。
這兒提供一個解決方案氨鹤,通過調用Inventor API來遞歸遍歷所有的子部件威脯,然后根據需要進行替換。
用戶可根據需要把對應代碼添加進iLogic規(guī)則何煞,然后提供需要被替換的組件名稱和需要替換為的組件文件路徑跨略,運行規(guī)則即可進行替換。
程序1:替換所有子部件里名字為Collar:1的組件
程序2:替換所有子部件里名字包含Collar的組件
聲明:本網站所收集的部分公開資料來源于互聯網柿患,轉載的目的在于傳遞更多信息及用于網絡分享烁犀,并不代表本站贊同其觀點和對其真實性負責,也不構成任何其他建議森枪。本站部分作品是由網友自主投稿和發(fā)布视搏、編輯整理上傳,對此類作品本站僅提供交流平臺疲恢,不為其版權負責凶朗。如果您發(fā)現網站上所用視頻、圖片显拳、文字如涉及作品版權問題,請第一時間告知搓萧,我們將根據您提供的證明材料確認版權并按國家標準支付稿酬或立即刪除內容杂数,以保證您的權益!聯系電話:010-58612588 或 Email:editor@mmsonline.com.cn瘸洛。
網友評論
匿名:
相關鏈接
最新反饋
注冊獲取更多行業(yè)信息
- 暫無反饋
無須注冊曹动,輕松溝通