不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

宏錄制的案例

LS-Prepost 上的錄制
一、LS-Prepost 上的宏錄制 1.1 打開 LS-Prepost→載入模型→頂端操作欄選擇 Misc.→Start Recording Commands 1.2 彈出對話框中,Path name 欄輸入文件存儲路徑,Macro name 欄輸入名稱 1.3 設置好后,LS-Prepost 將自動啟動宏錄制,可以看到 Misc.
ANSA二次開發"小助手"—錄制
但是在ANSA中有一個命令錄制的功能可以部分解決上述問題。 首先我們點擊圖一中紅色框的空白區域, 圖一 會出現如圖二所示的選擇條 圖二 這里我們將Record勾選,出現如圖三所示的工具條 圖三 我們在進行操作前點擊最左側紅色按鈕,開始錄制命令。 但并不是所有的命令都支持錄制功能,在操作時若是右側的燈泡變黃則說明該操作支持錄制,否則不支持。 在錄制完后,點擊中間按鈕,會自動彈出命令,在此基礎上進行編輯、查看對應命令即可。 圖四 這里建議大家通過Tools-Settings-Save-All,將該設置保存,省去了每次打開軟件都要按照上述步驟打開該功能的麻煩 大家平時在進行操作時就打開該功能,時不時地進行對應命令的查看,相信能潛移默化地提高各位的ANSA二次開發能力。 也大家歡迎關注我,我會不定期更新關于ANSA二次開發的干貨 想系統學習ANSA二次開發的同學也可以購買我推出的《ANSA二次開發從入門到精通》課程,系統地從幾何清理、網格劃分、連接的轉化及實例化、GUI界面設計等方面來學習。
展開
使用Python建立Abaqus材料庫
材料屬性如下圖所示: 材料屬性表 材料 密度(kg/m3) 彈性模量(N/m2) 泊松比 鈦 4500 116E9 0.34 AISI 1005 鋼 7872 200E9 0.29 金 19320 77.2E9 0.42 0 2 使用命令錄制材料建立過程 (1)打開命令錄制 file——>macro manager——>create,進入create macro對話框,創建一個宏錄制。 (2)創建材料 點擊create material,進入edit material對話框 命名為Titanium,定義材料的密度,彈性模量和泊松比 使用同樣的命令創建其他兩種材料。 停止錄制
展開
ABAQUS 后處理中path無法保存的解決辦法【原創】
步驟1(開啟宏錄制):File-Macro- creat macro(work) 步驟2(執行路徑繪制操作):result-path-create path 步驟3(停止宏錄制):path創建完成后,點擊macro界面停止錄制 需要該路徑的時候, 直接在macro界面點擊運行 path就自動生成了! 后期自動生成路徑
宏錄制圖1
Star CCM+使用Java實現批處理
Star CCM+使用Java實現批處理 Star ccm+是流體分析的一款神器,便捷人性化的圖形用戶界面討人喜歡,竊以為這款神器有以下優勢: 1)完全集成化的前后處理和求解,使GUI操作極為便利; 2)強大的網格功能更加適合工程上的需要; 3)簡便快捷的用戶自定義函數; 4)強大的多物理場耦合分析功能(部分功能盜版軟件似乎用不了); 5)Java與批處理。 這里僅對上述第五個功能做一簡要說明,以起拋磚引玉之效,當然也歡迎拍磚。 1.錄制Java 用來記錄用戶的操作,并以程序的形式將其記錄下來,其它的功能暫時不很清楚,在批處理上是個關鍵角色。 當你的模型文件一切設置ok了,保存sim文件到一個單獨的文件夾(方便處理),這時候開始點擊錄制宏 , 設置文件的保存路徑與名稱(這里為air1.java,注意一旦開始錄制宏則下面的 所有操作與修改都會被記錄到文件中,所以在錄制之前最好想清楚都有哪些參數需要修改,以便再次計算。比如下圖中的翼型將入口的速度改為120m/s,迭代步數為5(這么少?下面敘述),那么這些被修改過的參數將作為變量記錄在了文件中,當用Ultraedit打開文件時候可清楚看到用紅色顯式出來的既是變量。注意這時候還不能停止錄制,因為還有一個變量即計算后的保存文件名還沒有記錄下來,點擊計算,很快5個迭代步就完成了,然后將文件另存為results_1,這時候results_1作為變量記錄在了文件中,正因為此前面設置了一個小的迭代步,至此可以點擊stop recording,這樣文件錄制完畢。
展開
生產制造 | 產品加工-EDGECAM 高效自動編程-自定義半自動編程篇
前幾期文章都有講解系統自帶的自動編程數據庫,本期內容主要講解EDGECAM三維特征自定義數據庫半自動編程及宏錄制功能。 EDGECAM 半自動編程及宏錄制功能 01 打開圖檔,點擊文件,選擇““命令,點擊”記錄。 02 開始設定毛坯尺寸、坐標系位置。 03 選擇合適的夾具類型與對應的機床類型。 04 選擇特征選項卡,查找對應的特征類型。 05 再此點擊“文件“,”,選擇停止并保存命令。 注:保存的命令可以重復應用在后續的模型設定。 06 單擊加工選項卡,把編制好的程序進行右鍵,選擇“PCI模板“,選擇保存的名字及目錄。 07 單擊文件““命令進行調用或者加載到選項卡中,空白處右鍵”自定義工具條“,選擇工具命令,設置并選擇輸出的PCI模板名稱,再加載到選項卡之中。 文章總結 自定義半自動編程可以把加工相關參數整理,減少編程工作人員的重復工作量,減少出錯,提高編程效率。
展開
DTAS Python腳本自動化建模-專治建模界的 "二高" 問題(高重復、高耗時)
(DIY,do it yourself) 3.公差仿真分析流程標準化、自動化、智能化 二、DTAS Python腳本快速入門 1.命令錄制,模仿修改 2.參考script_lib中的例子,模仿修改→在DTAS軟件安裝目錄\script_lib 3.查看dtas python二次開發幫助手→在DTAS軟件安裝目錄\help 這期我們主要講第一個應用場景 三、DTAS3D Python腳本應用場景舉例 1.在燈具設計開發中,需要評價燈具上檢具以后大燈關鍵位置的間隙面差等 2.在燈具檢具開發中,需要評價檢具在大燈關鍵位置的間隙面差的重復精度等 3.在汽車車身DTS設計開發中,需要評價大燈與各匹配零件的間隙面差等 以上場景中都需要在大燈周邊一圈建立虛擬測量,如何快速生成大燈周邊的測點及虛擬測量?
展開
STAR-CCM+——結合ISIGHT優化的管路流量分配
圖24 各支路流量監測 錄制宏 Step-1: 在菜單欄點擊Start Recording按鈕,開始錄制宏文件命名為mf.java。 圖25 開始錄制宏 Step-2: 點擊Geometry > 3D-CAD Models > 3D-CAD Model 1 > Design Parameters,依次修改R1、R2、R3對應參數值為2,3,4。 圖26 修改連接段半徑 Step-3: 右鍵Operations > Imprint > Execute,更新特征樹上的感嘆號。 Step-4: 同時選中所有R零件,右鍵Assign Parts to Regions,創建新的Region,命名為R,選擇Create a Boundary for Each Part Surface。 圖27 將變徑后的連接段分配到Region Step-5: 右鍵Operations > R > Execute,更新R零件網格。 Step-6: 點擊Stopping Criteria > Maximum Steps,設為5。 Step-7: 點擊Reports,R1、R2、R3對應Parts分別選擇pipe: wall [R1/pipe],pipe: wall [R2/pipe],pipe: wall [R3/pipe]。 圖28 選擇監測流量的interface面 Step-8: 初始化,提交計算,迭代5步后計算結束。 Step-9: 右鍵Plots > Mass Flow > Export,保存為mf.csv。停止宏錄制
展開
SOLIDWORKS二次開發介紹
1、VBA:VBA語言是SOLIDWORKS軟件自帶的一種語言,可以通過SOLIDWORKS自帶功能打開,方便快捷。但是VBA語言不適合系統軟件的開發,且在編程時沒有錯誤提示。 2、VB.NET: VB.NET語言,許多語言和VBA相似,宏錄制后方便編程人員的修改應用且可以作為系統軟件開發語言,以Visual Studio作為開發平臺。 3、C#.NET:C#和VB.NET優勢幾乎差不多,但是C#和SOLIDWORKS自帶程序語言與VBA有些不同,不適合前期入門的人員選擇。 4、C++:C++語言有些難度,不是太適合常規的SOLIDWORKS二次開發編寫,不建議使用。
展開
分享Hypermesh入門簡單開發技巧 附Hypermesh生成柔性體MNF文件下載
Hypermesh中也有類似宏錄制的功能,能將面板的操作過程一一記錄下來(ps:有一部分無法錄制),能幫助用戶在軟件出錯或宕機后恢復原來操作的功能,減少再次重復出問題前的一系列操作,能節省不少時間。當然也能截取部分進行恢復操作,是相當的便捷。 Hypermesh的操作錄制的語言是tcl(Tool Command Language),默認存放在文檔文件夾下的command.tcl文本里(若直接打開.hm文件,則command.tcl文本在當前文件夾里),可以直接用文檔、word直接打開,建議用Notepad打開,里面可以選擇tcl語言讓文本有語法高亮,有助于編寫。 在Hypermesh面板中View—Toolbars—Hyperwoks—Scripting調出腳本快捷按鍵。 點擊第二個圖標(Open tcl/tk script)右邊的三角下拉菜單,選擇Open Command File。 會發現里面的內容很多,找不到自己的操作過程,因此需要清空這個文件里的內容,記得要save一下,操作完面板再點擊下Open tcl/tk script即可查看剛才面板操作的所有記錄(Hypermesh2017版本及14.0能夠在此窗口下直接操作,高版本如2020無法修改,示版本而定)。 在View中勾選Command Window可調出命令窗口。 復制Command File里的錄制碼,在Command Window中粘貼即可復現剛才的一系列操作。更高級的用法可以與tcl語言相結合進行編譯,后續會陸續分享二次開發的一些例子進行講解。 下載地址:Hypermesh生成柔性體MNF文件
展開
ANSYS Workbench的文件及文件代碼
打開WB界面,點開File之后,找到Scripting下拉的Record journal.如圖1: 圖1 通過此功能可以錄制宏文件,點擊Record Journal之后,可以在界面進行一些操作,建模等等,結束之后停止錄制,可以找到保存的文件,文件的后綴是.wbjn,重新通過圖1中的Run Script Files ,選擇剛才錄制的wbjn文件,那么會加載成功這個文件,在這個基礎之上,可以進行修改等。 在Run Script Files的時候,選擇文件,發現文件除了可以選擇wbjn文件,還可以選擇py文件(Python語言編寫的),說明py文件也可以記錄剛才的這些操作。如圖2. 圖2 那么,怎么查看剛才記錄這些操作的py命令呢? 查看錄制宏的文件夾,僅有一個wbjn文件,并沒有py文件。最后直接采取強制改后綴的辦法,將wbjn文件的后綴改成py,再打開,如圖3. 圖3 發現果然有py代碼,這些代碼記錄了在窗口做的操作。 之前運行的時候發現可以運行py文件,這次加載修改后的py文件,直接彈出圖5所示的窗口,而這個模型正是剛才錄制宏所建立的。 圖4 圖5 這個文件只是數據傳遞,可以看出其并沒有參數化的功能。 到了這里,其實可以大膽的猜測,可以通過某一種外部語言,比如VB或者Python,通過連接啟動WB,再執行針對各個模塊的腳本,可以實現整個過程的參數化。 當然,如果這樣,工作量很大,而且,意義也不是那么大,純粹為了參數化而參數化而已。
展開
宏錄制圖2
輸出方法:abaqus最值隨時間變化
之前做Python-abaqus二次開發一直在用宏錄制.py文件,然后在此基礎上修改,后來在知乎上跟一位大佬學習意識到這樣做的局限性,大家在學習時,盡量把幫助文檔和.py文件結合起來,因為abaqus中每個函數庫里都包含了極其豐富的函數,.py文件不會把我們的操作全部錄制進去,這時就需要print一下,看看這個庫里都包括哪些函數,然后結合幫助文檔進行學習。比如我就是通過py文件找到了contourOptions這個函數,又在幫助文檔中找到了maxvalue這一變量。
【免費直播】SimLab網格模板及自動化
大家趕緊點擊下方圖片,快快加入每周四晚7點半直播,免費獲取最新鮮的技術信息吧~ Altair “周四 Live”系列直播 每周四晚19:30至21:00 Altair技術專家為你答疑解惑或進行案例操作演練 直播時間: 每周四 19:30-21:00 直播形式: 直播答疑+案例演練 (將不定時插播行業熱點應用分析、仿真軟件使用tips等) 主題五 《SimLab網格模板及自動化答疑&實操專場》 《SimLab前處理答疑》 直播時間:2019年4月25日 19:30-21:00 《SimLab網格模板及自動化》直播時間:2019年5月9日 19:30-21:00 適用人群 面向流程的有限元建模,對于實體單元建模自動執行仿真感興趣的用戶 主要內容 1、mesh control模板的創建及使用 2、宏錄制、修改及使用 講師介紹 熊春明 HyperWorks技術工程師,多年CAE相關工作經驗,輪胎疲勞CAE仿真。負責過輪胎疲勞耐久性能仿真項目,熟悉輪胎的基本結構,能夠通過仿真方法對輪胎進行強度分析,并以此為基礎分析輪胎的疲勞壽命。
展開
MSC Apex Grizzly——? 大規模裝配體的結構分析
MSC Apex Grizzly還具有宏錄制/重放功能,以幫助用戶開發Python腳本,從而使幾何建模、網格劃分和場景設置任務自動化。 關于MSC軟件公司 MSC軟件公司是全球十大原創軟件公司之一,同時也是通過仿真技術及服務幫助工業企業提高工程水平的領軍者。作為業界值得信賴的合作伙伴,MSC軟件公司致力于協助工業企業提高產品質量、縮短產品周期、降低產品設計及測試成本。科研院所的研究人員以及高校學生同樣通過MSC的技術擴展自身知識面,同時增強對仿真技術的理解。MSC軟件擁有1300多名員工,分布于全球20多個國家。關于MSC軟件產品和服務的更多信息,請訪問:www.mscsoftware.com 。 MSC軟件公司和/或其子公司在美國和/或其他國家注冊商標屬于MSC軟件公司。所有其他商標均屬于其各自所有者。
展開
基于python對abaqus模型進行拆分
更新: 最近工作量比較大,逐漸意識到之前用.py文件進行宏錄制的局限性,對這個程序進行了一部分改進,使它能夠更方便的調用。