新到貨2本75折
Abaqus二次開發:內核與GUI應用實例詳解

Abaqus二次開發:內核與GUI應用實例詳解

  • 定價:594
  • 優惠價:87517
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

本書詳細闡述了Python語言基礎知識、Abaqus內核二次開發、Abaqus 插件GUI二次開發和Abaqus 主窗口GUI二次開發的相關知識,通過大量實例和詳細說明,幫助讀者掌握Abaqus 二次開發基礎知識和應用方法。

本書共14章,前兩章為基礎篇,包括Abaqus二次開發概述和Python語言基礎;第3~6章為內核開發篇,包括Abaqus內核開發和它的三個應用實例;第7~14章為GUI開發篇,介紹了Abaqus RSG對話框生成器、Abaqus GUI二次開發和它們的五個實例,以及Abaqus主窗口GUI的二次開發。本書配套實例源文件,封底掃碼即可下載。

本書適合企業及科研院所結構仿真工程師等崗位人員,以及理工科院校機械、汽車、航空航天、土木工程等專業的學生學習和參考。
 

作者介紹

陳開偉,從事CAE仿真分析工作近10年,對Abaqus和Hyperworks等的二次開發有濃厚興趣,有豐富的實踐經驗;仿真秀、技術鄰等平臺課程講師,錄製有《Abaqus主窗口GUI的二次開發》《108個Hypermesh二次開發常用命令詳解 》等多套二次開發專題視頻課程。
 

目錄

序一
序二
前言
基礎篇
第1章 Abaqus二次開發概述
1.1 Abaqus二次開發簡介
1.2 知識
1.3 開發內容
1.3.1 Abaqus內核
1.3.2 Abaqus插件程序GUI
1.3.3 Abaqus主窗口GUI
1.4 Abaqus二次開發鏈
1.5 本章小結
第2章 Python語言基礎
2.1 Python開發工具
2.1.1 Abaqus PDE
2.1.2 Sublime Text 3
2.2 Python語法基礎
2.2.1 縮進
2.2.2 注釋
2.2.3 變量
2.2.4 運算符
2.3 數據類型
2.3.1 數字
2.3.2 字符串
2.3.3 列表
2.3.4 元組
2.3.5 集合
2.3.6 字典
2.4 流程控制
2.4.1 條件控制
2.4.2 循環控制
2.5 函數、模塊和包
2.5.1 函數的定義和調用
2.5.2 參數的傳遞
2.5.3 模塊和包
2.6 面向對象編程
2.6.1 類的概念
2.6.2 初始化方法、實例屬性和實例方法
2.6.3 類對象和類屬性
2.6.4 繼承和重寫
2.7 本章小結

內核開發篇
第3章 Abaqus內核開發
3.1 實例:生成H型鋼的代碼提取及修改
3.2 Abaqus數據類型
3.2.1 符號常量(SymbolicConstants)
3.2.2 布爾值(Booleans)
3.2.3 序列(Sequences)
3.2.4 倉庫(Repositories)
3.3 Abaqus內核三大對象
3.3.1 Session對象
3.3.2 Mdb對象
3.3.3 Odb對象
3.4 常見知識點和小實例
3.4.1 內核腳本導入的模塊
3.4.2 關鍵字參數
3.4.3 內核腳本通用代碼
3.4.4 高亮顯示
3.4.5 視口顯示模型的切換
3.4.6 單元/節點集合在Mdb和Odb中的訪問方式
3.4.7 自定義場/歷史輸出變量
3.4.8 識別獨立/非獨立實體
3.4.9 命名空間(Namespace)
3.4.10 精確查找findAt()
3.4.11 模糊查找getClosest()
3.4.12 查找單元
3.4.13 getByBoundingBox()參數的使用方法
3.4.14 掩碼編碼、坐標值和索引值的切換
3.4.15 特徵對象的調用
3.4.16 使用文件選擇/保存對話框
3.4.17 導出odb文件中集合的場輸出數據
3.4.18 導出odb文件中集合的歷史輸出數據
3.4.19 提交多個計算作業的批處理代碼
3.5 本章小結
第4章 實例:批量施加螺栓力
4.1 實例介紹
4.2 腳本代碼
4.3 腳本要點
4.4 本章小結
第5章 實例:後處理中自動對單元集合截圖
5.1 實例介紹
5.2 腳本代碼
5.3 腳本要點
5.4 本章小結
第6章 實例:自動生成PPT版仿真報告
6.1 實例介紹
6.2 安裝python-pptx模塊
6.3 腳本代碼
6.4 腳本要點
6.4.1 獲取最大應力值並截圖
6.4.2 製作PPT
6.5 可拓展之處
6.6 本章小結

GUI開發篇
第7章 Abaqus RSG對話框生成器
7.1 Abaqus RSG簡介
7.1.1 GUI標簽頁
7.1.2 Kernel標簽頁
7.2 RSG對話框生成器的使用方法
7.2.1 佈局和控件的介紹
7.2.2 佈局的使用方法
7.2.3 控件的使用方法
7.2.4 佈局和控件的參數設定
7.2.5 關聯內核腳本
7.3 保存對話框
7.4 實例:懸臂梁受力分析的前處理插件
7.4.1 插件製作思路
7.4.2 實例演示
7.4.3 製作對話框
7.4.4 更改內核腳本
7.4.5 可改進之處
7.4.6 中文亂碼的解決方法
7.5 本章小結
第8章 Abaqus GUI二次開發
8.1 實例:對話框腳本和註冊腳本
8.2 模塊導入、AFXDataDialog類和構造函數
8.2.1 模塊導入
8.2.2 AFXDataDialog類
8.2.3 AFXDataDialog構造函數
8.3 標簽頁、標簽項、垂直框架和分組框
8.3.1 標簽頁FXTabBook和target/message
8.3.2 標簽項FXTabItem
8.3.3 垂直框架FXVerticalFrame
8.3.4 分組框FXGroupBox
8.4 標簽、垂直對齊、文本框和關鍵字
8.4.1 標簽FXLabel和字體FXFont
8.4.2 垂直對齊AFXVerticalAligner
8.4.3 文本框AFXTextField和關鍵字AFXKeyword
8.4.4 字符串類型關鍵字和參數tgt/sel第一種設置方式
8.5 文件選擇對話框、水平框架和按鈕
8.5.1 文件選擇對話框AFXFileSelectorDialog
8.5.2 水平框架FXHorizontalFrame
8.5.3 按鈕FXButton和參數tgt/sel第二種設置方式
8.6 複選按鈕和單選按鈕
8.6.1 複選按鈕FXCheckButton和布爾類型關鍵字
8.6.2 單選按鈕FXRadioButton和整型類型關鍵字
8.7 顏色按鈕、分隔線和拾取控件
8.7.1 顏色按鈕AFXColorButton
8.7.2 分隔線FXHorizontalSeparator
8.7.3 拾取控件和對象類型關鍵字
8.8 列表、下拉列表、微調和滑塊
8.8.1 列表AFXList和列表項
8.8.2 下拉列表AFXComboBox和浮點類型關鍵字
8.8.3 微調AFXSpinner/AFXFloatSpinner
8.8.4 滑塊AFXSlider
8.9 表格AFXTable和表格類型關鍵字
8.10 下拉列表框、進度條和便簽
8.10.1 下拉列表框AFXListBox和常量類型關鍵字
8.10.2 進度條AFXProgressBar和參數tgt/sel第三種設置方式
8.10.3 便簽AFXNote和元組類型關鍵字
8.11 本章小結
第9章 實例:創建方鋼/方管的插件
9.1 實例演示
9.2 對話框腳本
9.2.1 對話框腳本代碼
9.2.2 轉換方法addTransition()
9.2.3 定義實例方法
9.3 註冊腳本
9.3.1 註冊腳本代碼
9.3.2 修改關鍵字類型
9.3.3 發送命令方法issueCommands()
9.3.4 插件註冊方法registerGuiMenuButton()
9.4 內核腳本
9.4.1 內核腳本代碼
9.4.2 參數設置
9.5 本章小結
第10章 實例:創建角鋼/圓管插件
10.1 實例演示
10.2 對話框腳本
10.2.1 對話框腳本代碼
10.2.2 切換器FXSwitcher
10.2.3 文本框的複選按鈕
10.2.4 進程更新方法processUpdates()
10.3 註冊腳本
10.3.1 註冊腳本代碼
10.3.2 單選按鈕
10.3.3 自定義檢查方法doCustomChecks()
10.4 內核腳本
10.4.1 內核腳本代碼
10.4.2 默認參數
10.5 本章小結
第11章 實例:連續拾取插件
11.1 實例演示
11.2 註冊腳本
11.2.1 註冊腳本代碼
11.2.2 Procedure模式和拾取關鍵字
11.2.3 getFirstStep和getNextStep
11.2.4 激活方法activate()
11.3 對話框腳本
11.4 內核腳本
11.4.1 內核腳本代碼
11.4.2 內核腳本要點
11.5 本章小結
第12章 實例:連續對話框插件
12.1 實例演示
12.2 對話框腳本
12.2.1 對話框腳本代碼
12.2.2 對話框腳本要點
12.3 註冊腳本
12.3.1 註冊腳本代碼
12.3.2 創建多對話框的關鍵字
12.3.3 getFirstDialog和getNextDialog
12.3.4 自定義檢查方法doCustomChecks()
12.3.5 驗證關鍵字值方法verifyKeywordValues()
12.3.6 自定義任務方法doCustomTasks()
12.4 內核腳本
12.4.1 內核腳本代碼
12.4.2 內核腳本要點
12.5 本章小結
第13章 實例:懸臂梁一鍵前處理插件升級
13.1 實例升級介紹
13.2 腳本代碼
13.2.1 主插件對話框腳本代碼
13.2.2 主插件註冊腳本代碼
13.2.3 主插件內核腳本代碼
13.3 增加八個功能
13.3.1 檢查輸入數值
13.3.2 檢查CPU數量
13.3.3 檢查是否拾取
13.3.4 切換模塊
13.3.5 添加默認塑性參數
13.3.6 覆蓋已有材料
13.3.7 打開非線性
13.3.8 導出INP文件
13.4 添加子插件
13.4.1 子插件的對話框腳本代碼
13.4.2 子插件的註冊腳本代碼
13.4.3 子插件的內核腳本代碼
13.4.4 子插件的設置要點
13.5 本章小結
第14章 Abaqus主窗口GUI的二次開發
14.1 Abaqus個性化定制實例介紹
14.2 主窗口定制化腳本介紹
14.3 修改插件腳本
14.4 執行文件
14.5 啟動腳本
14.5.1 腳本代碼
14.5.2 腳本要點
14.6 主窗口腳本
14.6.1 腳本代碼
14.6.2 腳本要點
14.7 定制View菜單
14.7.1 腳本代碼
14.7.2 腳本要點
14.8 定制工具集Toolset
14.8.1 腳本代碼
14.8.2 腳本要點
14.9 自定義模塊
14.9.1 腳本代碼
14.9.2 腳本要點
14.10 定制Step模塊
14.10.1 腳本代碼
14.10.2 腳本要點
14.11 定制已有工具條
14.11.1 腳本代碼
14.11.2 腳本要點
14.12 獲取錯誤提示
14.13 本章小結
參考文獻
 

詳細資料

  • ISBN:9787111741589
  • 規格:平裝 / 263頁 / 19 x 26 x 1.31 cm / 普通級 / 1-1
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 【科普、飲食、電腦】高寶電子書暢銷書展:人生就是選擇的總和,全展75折起
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 翦商作者新作79折
  • 針灸匠張寶旬
  • 浪漫小說精選3本72折