
發布
注冊
/
登錄自動補全
關注創建者:星辰_北極星 創建時間:2023-03-21
自動補全的視頻教程
Meta二次開發從入門到精通
python語言進行混合編程 2.通過Python語言對Meta后處理進行定制化二次開發 ·meta二次開發使用guitk庫進行界面開發 ·meta二次開發中常見實體 ·如何在meta二次開發中對實體進行操作 ·如何在meta二次開發中進行有限元結果讀取與操作 · meta二次開發中常用的API使用方法 ·如何在meta二次開發中進行語法自動補全
¥499 11小時50分鐘 1478播放
查看
自動補全的實例教程
【2、Python文件的高亮和自動補全】
UltraEdit高亮和自動補全方法,網上有很多具體的操作,而這里要解決:如何讓ABAQUS Python內的函數能被高亮和自動補全。方法很粗暴,就是將Python涉及的所有函數名稱全部寫入到uew配置文件中。
①從ABAQUS的二次開發幫助文檔中可以獲得其可調用的函數和類名稱列表,然后進行去重,是數據來源的一部分,②另外還有些ABAQUS自帶常量abaqusConstants,③最后一部分是使用過程中個人希望添加的高亮字符串,可按需進行手動補充;這三部分形成我個人特色的配置文件
polaris_python.uew
(公眾號【星辰北極星】回復關鍵字:【UE配置】可獲得下載鏈接)
,效果如下:
高亮顏色的修改:菜單欄→視圖→主題→管理主題→第三個子頁面修改不同關鍵字的顏色和字體格式;
自動補全的設置:菜單欄→高級→配置→導航→編輯器→自動完成,勾選自動顯示自動完成對話框,并設置“3”個字符已輸入。
溫馨提示:不同版本的設置方法可能不一樣,可百度搜索當前使用版本的設置方法。
【3、INP文件的關鍵字列表與快速索引】
作為一名ABAQUS仿真工程師,很多時候需要修改INP文件,這個文件數據行較多,要快速定位到所修改的關鍵字行,以往采用搜索的方式,這里
推薦
更方便的一種方式:配置文件設置的方法,
polaris_inp.uew
(公眾號【星辰北極星】回復關鍵字:【UE配置】可獲得下載鏈接)
。
展開 【2、Python文件的高亮和自動補全】
UltraEdit高亮和自動補全方法,網上有很多具體的操作,而這里要解決:如何讓ABAQUS Python內的函數能被高亮和自動補全。方法很粗暴,就是將Python涉及的所有函數名稱全部寫入到uew配置文件中。
①從ABAQUS的二次開發幫助文檔中可以獲得其可調用的函數和類名稱列表,然后進行去重,是數據來源的一部分,②另外還有些ABAQUS自帶常量abaqusConstants,③最后一部分是使用過程中個人希望添加的高亮字符串,可按需進行手動補充;這三部分形成我個人特色的配置文件
polaris_python.uew
(公眾號【星辰北極星】回復關鍵字:【UE配置】可獲得下載鏈接)
,效果如下:
高亮顏色的修改:菜單欄→視圖→主題→管理主題→第三個子頁面修改不同關鍵字的顏色和字體格式;
自動補全的設置:菜單欄→高級→配置→導航→編輯器→自動完成,勾選自動顯示自動完成對話框,并設置“3”個字符已輸入。
溫馨提示:不同版本的設置方法可能不一樣,可百度搜索當前使用版本的設置方法。
【3、INP文件的關鍵字列表與快速索引】
作為一名ABAQUS仿真工程師,很多時候需要修改INP文件,這個文件數據行較多,要快速定位到所修改的關鍵字行,以往采用搜索的方式,這里
推薦
更方便的一種方式:配置文件設置的方法,
polaris_inp.uew
(公眾號【星辰北極星】回復關鍵字:【UE配置】可獲得下載鏈接)
。
展開 1.概述
利用VS Code的User Snippets功能,實現在VS Code中編寫Hypermesh Tcl腳本時自動補全Hypermesh的Tcl Query Commands 和Tcl Modify Commands函數。
Tcl Query Commands涵蓋hm_createmark等565個。
Tcl Modify Commands涵蓋*createmark等1807個。
2.實際效果
3.下載鏈接
【編程經驗和技巧演示】
通過上面的講解,大家應該能夠完成自己模型的參數化,后面將根據剩余時間長短補充一些編程經驗和小技巧:
當前對象獲取:如當前模型、當前視圖、當前Odb名稱;
靈活運用CLI窗口:自動補全、print或dir方法查詢;
隨機函數的使用:random, unifom, sample函數;
用戶輸入命令:如信息輸入框getInput和選擇輸入框getWarningReply;
等等
注意:直播時間限制,就沒有講解Python基礎,新手可以在技術鄰、B站或MOOC網等平臺學習Python基礎知識,希望能掌握了解: 數據類型、判斷循環結構、文件讀寫、以及函數和類的基本知識。
直播內容會隨大家關注的問題進行調整,歡迎在文后留言
直播時間:1月23日 19:30分
報名方式:https://www.yqgqt.org.cn/live/11140
報名入口
更多文章:
技文|用35行代碼生成二維隨機顆粒模型
技文|Abaqus中提取裂縫數據并用matplotlib庫繪圖
技文|INP關鍵字跳轉、代碼高亮、自動補全
技文|ABAQUS二次開發小工具推薦
技文|ABAQUS結果提取大于某值的區域體積
插件|POLARIS_PythonTest
插件|POLARIS_MesoConcrete
插件|POLARIS_Fibrogenesis
- 點擊與我聯系 -
展開 但是也存在一些問題……
問題:很容易將函數名或者是形參變量名編輯錯,也不會有參數類型的提示,代碼也沒有高亮顯示,復制代碼將后綴改成py后,觀感也不太舒適,
需求:
1,語法高亮顯示,這是最基本的
2,Abaqus對象的內部的屬性方法名聯想,自動補全,(訪問多級子對象更快捷)
項目Github地址:https://github.com/liangzulin/abaqus_pycharm 本py文件在其基礎上補充的,主要是認為其類與對象的太少,使用類的嵌套也不利于重用,所以把對象的構造放在父類,作為父類的一個方法,拆開構造
注:abaqus.py代碼只有1000行多一點,但已能滿足大部分腳本編輯所需的代碼補全,本人親測《ABAQUS PYTHON二次開發攻略》此書上代碼基本可自行敲出,后續還會補全……(因py無法上傳,只需將txt后綴名改為py即可使用)
展開 
自動補全的相關專題、標簽、搜索
自動補全的最新內容
Altair Compose的交互式腳本編輯器,支持語法高亮、自動補全與斷點調試,讓腳本開發更高效;批量處理功能可自動執行重復計算任務,搭配自定義函數庫開發,實現代碼復用與共享,大幅提升工作效率。
諾斯羅普·格魯曼系統公司的工程師曾借助Altair Compose編寫腳本,優化NASTRAN結果后處理流程,不僅快速完成了自定義結果的可視化呈現,更在后續的處理與文檔工作中節省了大量時間。
而且瀏覽器的搜索功能支持自動補全,輸入部分關鍵詞就能識別出可能想找的對象,檢索更高效。
3.3 界面自定義與材料庫對接
新版界面的所有窗口都支持任意懸浮,不再固定在左邊或右邊,而且功能大多以圖標形式呈現,這些圖標還能自定義。
而且瀏覽器的搜索功能支持自動補全,輸入部分關鍵詞就能識別出可能想找的對象,檢索更高效。
3.3 界面自定義與材料庫對接
新版界面的所有窗口都支持任意懸浮,不再固定在左邊或右邊,而且功能大多以圖標形式呈現,這些圖標還能自定義。
5、編程經驗和技巧演示:通過上面的講解,大家應該能夠完成自己模型的參數化,后面將根據剩余時間長短補充一些編程經驗和小技巧:
? 當前對象獲取:如當前模型、當前視圖、當前Odb名稱;
? 靈活運用CLI窗口:自動補全、print或dir方法查詢;
? 隨機函數的使用:random, unifom, sample函數;
? 用戶輸入命令:如信息輸入框getInput和選擇輸入框getWarningReply
【編程經驗和技巧演示】
通過上面的講解,大家應該能夠完成自己模型的參數化,后面將根據剩余時間長短補充一些編程經驗和小技巧:
當前對象獲取:如當前模型、當前視圖、當前Odb名稱;
靈活運用CLI窗口:自動補全、print或dir方法查詢;
隨機函數的使用:random, unifom, sample函數;
用戶輸入命令:如信息輸入框getInput和選擇輸入框getWarningReply
語義代碼高亮、語法檢查、自動補全、重構操作等實用功能均有助于更快地編寫高質量代碼。
顯然,UI框架在軟件開發各階段提供的功能越完整,設計師和開發者發揮創意時所需付出的工作就越少。采用全面的框架使用戶擺脫細枝末節的工作和容易出錯的例行流程,讓他們能夠全心專注于打造最佳的用戶體驗。
相關文章:
技文|ABAQUS二次開發小工具推薦
插件|POLARIS_PythonTest
插件|POLARIS_MesoConcrete
技文|ABAQUS結果提取大于某值的區域體積
技文|INP關鍵字跳轉、代碼高亮、自動補全
技文|Abaqus中提取裂縫數據并用matplotlib庫繪圖
【2、Python文件的高亮和自動補全】
UltraEdit高亮和自動補全方法,網上有很多具體的操作,而這里要解決:如何讓ABAQUS Python內的函數能被高亮和自動補全。方法很粗暴,就是將Python涉及的所有函數名稱全部寫入到uew配置文件中。
【2、Python文件的高亮和自動補全】
UltraEdit高亮和自動補全方法,網上有很多具體的操作,而這里要解決:如何讓ABAQUS Python內的函數能被高亮和自動補全。方法很粗暴,就是將Python涉及的所有函數名稱全部寫入到uew配置文件中。
WinEdt
這款編譯器相對配置較為簡單,進入頁面后可見下圖,快速編寫,代碼自動補全,顏色、字體、插圖、表格等,即點即用。
WinEdt的安裝教程也打包在資源中,感興趣的可以按照資源內的步驟Step-by-Step安裝,安裝流程簡單,可自己上手安裝,無需某寶遠程。