幫助中心 | 我的帳號 | 關於我們

Abaqus二次開發(內核與GUI應用實例詳解)/CAD\CAM\CAE工程應用叢書

  • 作者:編者:陳開偉|責編:趙小花
  • 出版社:機械工業
  • ISBN:9787111741589
  • 出版日期:2024/02/01
  • 裝幀:平裝
  • 頁數:264
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書詳細闡述了Python語言基礎知識、Abaqus內核二次開發、Abaqus插件GUI二次開發和Abaqus主窗口GUI二次開發的相關知識,通過大量實例和詳細說明,幫助讀者掌握Abaqus二次開發基礎知識和應用方法。
    本書共14章,前兩章為基礎篇,包括Abaqus二次開發概述和Python語言基礎;第3?6章為內核開發篇,包括Abaqus內核開發和它的三個應用實例;第7?14章為GUI開發篇,介紹了Abaqus RSG對話框生成器、Abaqus GUI二次開發和它們的五個實例,以及Abaqus主窗口GUI的二次開發。本書配套實例源文件,封底掃碼即可下載。
    本書適合企業及科研院所結構模擬工程師等崗位人員,以及理工科院校機械、汽車、航空航天、土木工程等專業的學生學習和參考。

作者介紹
編者:陳開偉|責編:趙小花

目錄
序一
序二
前言
基礎篇
  第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  本章小結
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032