
發(fā)布
注冊(cè)
/
登錄批量截圖的案例
CATIA批量截圖并插入Excel工具 ¥25
批量抓取CATIA的屏幕,并將圖片插入Excel中。
制作BOM時(shí)會(huì)用到,可節(jié)省大量時(shí)間。
工具的演示視頻如下
https://v.qq.com/x/page/v08857kz7vu.html
下面提供xla格式的加載項(xiàng)附件。
其加載方法與命令快捷方式的創(chuàng)建,請(qǐng)自行百度。
資料分享丨HyperWorks工具箱v0.5:航空工具箱重磅上線!
jpg文件
工具十
VersionsCheck – 版本檢查
批量對(duì)多個(gè)HM文件進(jìn)行版本檢查,并輸出版本檢查結(jié)果
本期的工具箱就講到這里。
Abaqus使用Python腳本自動(dòng)保存History Output曲線圖
在Abaqus中采用Python腳本可以實(shí)現(xiàn)對(duì)odb文件中存在的任意History Output的曲線圖進(jìn)行截圖并保存到本地(保存的截圖和示例代碼截圖見文末),這個(gè)方法經(jīng)過(guò)改造完全可以用于批量的截圖保存功能,比如遍歷很多odb文件保存ALLAE的曲線圖。
另外代碼中函數(shù)
session.writeXYReport()
是Abaqus內(nèi)置的直接將曲線對(duì)應(yīng)的XYData數(shù)據(jù)保存到本地文件中的方法。
具體過(guò)程為:
在session中打開odb文件,sessionodb = session.odbs[odb_file];
從odb中的HistoryOutput構(gòu)造XYData;
利用XYData構(gòu)造XYPlot,進(jìn)而將這個(gè)XYPlot展示到Viewport中;
在這個(gè)過(guò)程中需要注意,打開odb必須在session模塊中,如果直接使用
myodb = openOdb(path = odbfile)
或者
myodb = visualization.openOdb(path=odb_file)
就會(huì)導(dǎo)致構(gòu)造XYData失敗,從而影響后續(xù)的代碼出現(xiàn)類型問(wèn)題。
展開