
發布
注冊
/
登錄CAD批量處理的案例
fluent批量處理——連續計算以及批量后處理
2、批量后處理
其實,思路還是和上面一樣,所以直接上GUI代碼:
(cx-gui-do cx-activate-item "MenuBar*ReadSubMenu*Case & Data...")
(cx-gui-do cx-set-text-entry "Select File*Text" "fluent.cas")
(cx-gui-do cx-activate-item "Select File*OK")
(cx-gui-do cx-activate-item "MenuBar*ReportMenu*Forces...")
展開 CAD批量打印【轉載】
下面為設置如何修改:
1、打開outCAD后,首次加載插件batchplot
2、在outCAD中輸入BPlot出現批量打印頁面。然后設置
3、接下來選擇圖紙中封閉得矩形,可以自己在圖框外繪制一個矩形。注意:最好把矩形單獨放在一個圖層。
4、接下來選擇你要打印的圖紙,在這里此插件有個顯亮按鈕,點擊后可以看到自己選擇了哪些圖框,也可以查看圖框是否在打印范圍內(注意紅色虛線)
5、接下來在打印頁面的右側設置下打印順序就OK了
6、根據提示一步一步在打印圖紙里繪制好一個矩形,——輸入BP——設置
如何批量的修改CAD的陣列對象?
在三維CAD軟件中,批量修改陣列對象的功能極大地提高了設計效率和準確性。它允許用戶一次性對多個陣列中的相同對象進行統一修改,而無需逐個編輯。這一功能特別適用于需要重復使用相同元素的大型項目,如建筑布局、電路板設計等。通過批量修改,設計師能夠快速調整尺寸、旋轉角度或修改屬性,確保所有陣列對象的一致性和協調性。此外,當項目需求發生變化時,批量修改可以迅速響應,節省大量手動調整的時間,減少錯誤發生,提高工作效率。
當我們想使整個陣列后的結果都變化(如下圖所示),我們需要對陣列源對象進行修改。那么在中望中,我們要如何修改陣列源對象呢?
可以通過命令【arrayedit】對陣列源對象進行修改。
首先,點擊菜單【修改-對象-陣列】(【ARRAYEDIT】命令),選擇功能分支【源】;
然后,對源對象進行編輯和修改;
最后,在圖面空白處,右鍵,選擇【保存陣列編輯對象】,完成修改。
以上就是本篇文章的全部內容,希望對你有所幫助。
展開 CAD批量替換工具
<p>(1)背景</p><p>在繁忙的設計工作中,對CAD圖紙中的文本或塊體進行高效、準確的替換是一項挑戰。本軟件旨在提供一種無需直接使用CAD軟件即可執行CAD文件中文字以及塊體的批量替換。</p><p>(2)軟件特色</p><ul><li>l 文字替換</li><li class="ql-indent-1">ü 無需借助CAD軟件即可實現文字替換功能</li><li class="ql-indent-1">ü 可實現CAD文件中文字的單組替換與多組替換</li><li class="ql-indent-1">ü 可實現CAD文件中文字全字匹配替換</li></ul><div contenteditable="false" width="100%">
<figure class="figure-image" data-img="https://img.jishulink.com/202403/attachment/6c0402ca695a4afca6ece6421061ad23.png" style="text-align: center">
<img src="https://img.jishulink.com/202403/attachment/6c0402ca695a4afca6ece6421061ad23.png" style="" width="408" data-mobile-src="https://img.jishulink.com/202403/attachment/6c0402ca695a4afca6ece6421061ad23.png?
展開 
如何在 CAD 中批量修改塊的屬性?
在命令行輸入LISP程序中定義的命令名,如上述代碼中的“BatchModifyBlockAttr”,然后回車,程序會自動對符合條件的塊的屬性進行批量修改。
LISP程序可以根據具體需求進行定制,實現更復雜的批量修改操作。
總結
在CAD中批量修改塊的屬性有多種方法可供選擇。“特性匹配”功能簡單易用,適用于快速復制樣板塊的屬性;“快速選擇”結合“特性”面板的方式可以根據不同的屬性條件篩選塊并進行統一修改;LISP程序則具有很強的靈活性和定制性,能夠滿足各種復雜的批量修改需求。用戶可以根據實際情況和具體要求,選擇合適的方法來提高工作效率,實現塊屬性的批量修改。
展開 cad中批量導出坐標的方法【AutoCAD教程】
在使用CAD的過程當中,有時候要用到大量坐標的提取,
如果單純的去手動操作會花費大量的時間和精力。
在cad中有一些可以批量提取數據的功能,
小編今天給大家介紹以下兩種提取方法:
方法一:利用數據提取功能
第一:單擊工具——數據提取,選擇“創建新數據提
取”,單擊下一步并給文件起個名字,例如“111”
---確定
第二:選擇“圖紙/圖紙集”,單擊下一步
第三:選擇要提取的對象。單擊下一步選中需要的內容,
例如點的X、Y、Z坐標。單擊下一步
第四:預覽當前輸出的內容是否正確。
如果正確,單擊下一步
第五:輸出。選擇保存的位置、文件名、文件類型。
例如excel的xls類型
第六:打開excel由圖可見,本次共導出9個點,
內容包含點的X、Y、Z坐標。
方法一:利用li提取
cad批量導出坐標的方法步驟如下:
第一步,把需要的坐標點用pl多段線
連接成一條連續的多段線
第二步,把這條多段線選中,輸入li,
在彈出的文本窗口中出現了這條pl線的全部坐標。
第三步,把這些坐標復制到電子表格里面,
再經過處理就得到你要的坐標了。
下圖為方法一提取的數據,
對比可知提取出點的數據都一樣的,只是
方法二可以更好地控制點的順序,
但是方法二出來的數據在同一列需要
再進行一下表格處理。
大家根據實際需要選擇
文章來源:CAD教程AutoCAD
展開 CAD如何實現批量坐標的規范化轉換?
測量坐標跟cad坐標是不一樣的,就坐標系而言,二者的X、Y軸是相反的。所以在需要把測量坐標導入cad中時,需要先調換坐標。本文將簡單的來介紹如何通過文本文檔工具來實現批量坐標的規范化轉換。
excel中處理
打開有測量坐標的excel表格。2.把X坐標剪切到Y坐標后面。
3.選中編輯后的坐標,復制。
txt中的處理
新建一個文本文檔。右擊——新建——文本文檔。
2.打開新建的文本文檔,把之前復制的坐標粘貼進來。
3.選中坐標間的空隙,復制。
4.編輯——替換。
5.在替換窗口中,把之前復制的空格復制進來,全部替換成“,”。注意:這個逗號,一定是要在英文輸入狀態下的逗號。
6.關閉替換窗口,可以看到全部轉換成cad的坐標格式。
注意事項
一般在電腦語言中,標點符號都是只認英文輸入狀態下的符號。
展開 在Revit導出CAD圖紙過程中如何批量修改字體
意義:通過學習上述文章,了解到通過修改導出設置中的字體映射,可以批量將已經完成的圖紙中的字體進行修改,方便出圖,合理運用。
來源:EABIM
ODB數據庫批量處理 ¥27
可以批量提取某路徑下所有ODB相應節點集或單元集的應力S,應變LE,位移U和RF
白車身批量焊點處理
1、插件運行準備
將feconfig.cfg文件拷貝到hypermesh安裝目錄下templates\feoutput\nastran
2、cad導入的焊點文件
3、cad焊點文件導入原始的assembly中,運行插件如下圖所示
4、運行自動打焊點程序,出現下圖界面
5、自動打焊點后,可以看到OK的connector以及NOK的connector
6、最后一步,對出現紅色的connector進行焊點數據檢查
fluent批量處理——模型參數的設置
對于常見的工程應用來說,計算的工況很多,尤其優化工作,少則幾百,多則上千,面對如此之多的case文件要寫,假如按照一個一個的讀寫的話,相信你一定會為這么機械的工作煩躁,甚至影響今后好幾天的心情,那么有什么簡便一些的方法呢?答案是肯定的。那就是采用fluent的journal文件。
首先打開fluent軟件,在file/write/start journal,見下圖:
選擇保存文件名*.journal后(看你自己怎么設置文件名),我一般按照這一組的類型來命名;
這樣, journal文件就開始記錄你以后的每一步操作。
按照原先設置模型參數一樣,一步步來就是了。
等你操作完成后,原先的”start journal“現在已經是”stop journal“,所以你只需要選擇”stop journal“就可以了。
此時,用寫字板打開看看就可以看到如下的一些記錄命令。
(cx-gui-do cx-activate-item "MenuBar*ReadSubMenu*Case...")
(cx-gui-do cx-activate-item "Warning*OK")
(cx-gui-do cx-set-text-entry "Select File*Text" "fluent.msh")
(cx-gui-do cx-activate-item "Select File*OK")
(cx-gui-do cx-activate-item "MenuBar*GridMenu*Check")
(cx-gui-do cx-activate-item "MenuBar*GridMenu*Smooth/Swap...")
(cx-gui-do cx-activate-item "Smooth/Swap Grid*PanelButtons*PushButton1(OK)")
(cx-gui-do
展開 
fluent批量處理——TUI語言的編寫
在以前的帖子:fluent批量處理——連續計算以及批量后處理、fluent批量處理——模型參數的設置以及 fluent批量處理——多點、線、面的設定與監控中,向大家介紹了采用fluent中的GUI語言進行一些批處理操作的講座帖,相信大家從中學習到了不少十分實用的技巧。不過大家應該也發現,采用GUI語言時,還是存在一些麻煩:首先是語句比較長;其次是其中有一些操作語言不太好理解;但最麻煩的是,如果你不是十分了解GUI語言的話,當要自己編寫時,那將十分的麻煩,從而不得不借助fluent進行自動編寫。 因此為了簡化,本次講座將向大家介紹一種新的語言——TUI。
TUI的重要優點是語句簡單明了,能一眼就明白一條命令的作用。同時,TUI語言編寫的.jou文件,常常用于大型集群的投遞計算,因此了解TUI語言的編寫,將大大方便我們在以后的學習過程中進行相關操作。(本次編寫的TUI語句在3樓以附件形式上傳)
首先是怎么進入編寫界面。
進入fluent界面后,注意下圖中的紅色圈。
在這里看到一個光標在一閃一閃,對就是這里。當不知道有什么命令時,直接按回車鍵,得到下圖所示,同樣注意紅色圈區域。
在紅色圈內,是TUI語言的命令菜單,也可稱為是總命令。得到了這個,我們就一條一條的來編寫。
1、簡單命令
(1)讀取cas或者cas/dat文件
首先在光標處輸入file,不知道里頭包含什么命令就直接enter健查看,見下圖:
注意在第一列最后面和中間列各有一條為“read-case”、“read-case-data”,這個就是讀取mesh/cas-dat文件的。輸入見下圖:
注意紅色圈,輸入完“read-cas”后,按回車,提示cas文件名,這里注意要帶路徑,也就是注意上圖圈2里頭的。
展開 基于tcl自動批量處理點對點的共節點操作 ¥15
在結構仿真分析中,我們時常會遇到批量的點對點的共節點,手動操作是一件很繁瑣的事。通常情況這種點對點的共節點是重復性的操作,如果進行手動進行操作,工作量較大,而且也get不到什么新技能。本案例基于tcl語言開發的二次開發小程序可迅速解決批量點對點的共節點操作。感興趣的朋友可以放心購買!
fluent批量處理——多點、線、面的設定與監控
在以往的兩個帖子中,已經提到了采用journal文件進行計算前的模型參數設置、連續計算以及批量后處理,想必大家在此基礎上有一些別的想法,是的,本人結合自身經歷,發現在一些計算中,需要大規模的創建點、線乃至于面,并且還需要將這些監控起來,假如按照我們手工去操作的話,那工作量還是很大的,說不定還容易出現錯誤。因此,為減少失誤以及提高工作效率,本次,將繼續介紹journal的另外一些別的用途:多點、線、面的設定與監控。
1、點、線、面的設定
當N多的點,線,面需要你一個一個敲進去的話,想必你已經麻木了。不過有了下面的命令,相信一切都會變得簡單。
開始的步驟見帖子”http://forums.caenet.cn/showtopic-532623.aspx“
(1)點:
(cx-gui-do cx-activate-item "MenuBar*SurfaceMenu*Point...")
展開 META中APLI腿型批量結果處理小插件 ¥3
圖1 APLI腿型結構
目前各個主機廠也都考慮APLI腿型研究,并制定車型開發策略,由于腿型出來的比較早,目前商業版前后處理軟件還沒有相應的后處理插件,而車型開發中每一輪計算單側要統計七八個點的結果,再加上優化,一輪仿真周期下來要統計幾百個點,甚至上千個點,如果完全手動處理,即使一個點按30s計算也耗費大量的時間,況且人工統計容易出現差錯,如果用插件來處理就能夠把節省的時間用在優化上,提高工作效率。
鑒于此呢,分享給大家一個基于META的批量后處理插件,其實也挺早寫的小插件,這兩天看到有人有需求就分享出來,該插件可以一鍵統計目標文件夾中所有測試點的APLI腿型傷害值,并寫入到Excel表中,節省大量后處理效果,且不容易出現統計錯誤,運行效果如下:
運行后,會將Excel表寫入到結果文件夾中去。
這里只分享插件的編寫思路,有興趣的可以自己嘗試進行編寫:
1)讀取單個點的韌帶,大腿和小腿彎矩傷害值曲線;
2)分別獲取每條曲線的最大值,并分別對大腿和小腿的彎矩曲線四個最大值進行判斷,得到大腿和小腿彎矩的最大傷害值,以及韌帶的最大傷害值;
3)遍歷目標目錄下子目錄,對每一個點進行重復統計;
4)將統計結果寫入Excel表并保存在對應文件夾中。
自己編寫代碼的話就可以將插件集成到User Toolbar中去,方便結果的讀取,當然這不是唯一的方法,也可以用hyperview或者Oasys編輯模板進行結果的快速統計,只是ansa/meta目前的使用率越來越高,所以就用meta來進行二次開發了。
更多可關注“汽車安全技術”公眾號“
展開