出版時(shí)間:2011-8 出版社:機(jī)械工業(yè) 作者:曹金鳳//王旭春//孔亮 頁(yè)數(shù):339
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書(shū)講述了:Python語(yǔ)言在Abaqus中的應(yīng)用ABAQUS
CAE工程師系列叢書(shū)Python語(yǔ)言在Abaqus中的應(yīng)用曹金鳳王旭春孔亮編著機(jī)械工業(yè)出版社《Python語(yǔ)言在Abaqus中的應(yīng)用》詳細(xì)介紹了Python語(yǔ)言基礎(chǔ)知識(shí)、Python語(yǔ)言與Abaqus腳本接口的關(guān)系以及編寫腳本實(shí)現(xiàn)各種功能,包括快速建模、訪問(wèn)輸出數(shù)據(jù)庫(kù)、對(duì)外部數(shù)據(jù)進(jìn)行其他后處理和部分高級(jí)處理功能。通過(guò)大量的實(shí)例腳本和詳細(xì)的注釋,為讀者提供編寫、調(diào)試腳本和開(kāi)發(fā)專有模塊的方法,幫助讀者提高解決復(fù)雜問(wèn)題的能力。
本書(shū)共包含6章內(nèi)容,分為兩部分:第一部分即第1章,介紹了Python語(yǔ)言編程的基礎(chǔ)知識(shí),為后面5章奠定基礎(chǔ);第二部分為第2章~第6章,分別介紹了Abaqus腳本接口、編寫腳本快速建模、編寫腳本訪問(wèn)輸出數(shù)據(jù)庫(kù)、編寫腳本進(jìn)行其他后處理、腳本的高級(jí)處理功能等內(nèi)容。對(duì)于每一章節(jié),都盡可能地通過(guò)實(shí)例介紹編寫腳本的技巧和注意問(wèn)題。書(shū)中內(nèi)容從實(shí)際應(yīng)用出發(fā),文字通俗易懂,深入淺出,讀者不需要具備很深的編程功底,即可輕松掌握Python語(yǔ)言在Abaqus中的各種應(yīng)用。
書(shū)籍目錄
序言一
序言二
前言
第0章 導(dǎo)言:千里之行,始于足下——寫給讀者的話
0.1 簡(jiǎn)單實(shí)例
0.2 Abaqus腳本編程的優(yōu)勢(shì)
0.3 學(xué)習(xí)方法
0.4 如何看待本書(shū)
0.5 心愿
第1章 Python語(yǔ)言基礎(chǔ)
1.1 簡(jiǎn)介
1.1.1 Python語(yǔ)言的特點(diǎn)
1.1.2 運(yùn)行Python腳本
1.2 開(kāi)發(fā)工具
1.2.1 PythonWin開(kāi)發(fā)工具
1.2.2 Abaqus中的Python開(kāi)發(fā)環(huán)境(PDE)
1.2.3 EditPlus編輯器的Python開(kāi)發(fā)環(huán)境配置
1.3 基礎(chǔ)知識(shí)
1.3.1 編碼規(guī)則
1.3.2 數(shù)據(jù)類型
1.3.3 變量和常量
1.3.4 運(yùn)算符和表達(dá)式
1.3.5 文件類型
1.4 內(nèi)置數(shù)據(jù)結(jié)構(gòu)
1.4.1 元組(tuple)
1.4.2 列表(list)
1.4.3 字典(dictionary)
1.4.4 序列(sequence)
1.5 結(jié)構(gòu)化程序設(shè)計(jì)
1.5.1 條件語(yǔ)句(if elif else)
1.5.2 循環(huán)語(yǔ)句(while,for in)
1.6 函數(shù)、模塊和包
1.6.1 函數(shù)(function)
1.6.2 模塊(module)
1.6.3 包(package)
1.7 面向?qū)ο缶幊?br /> 1.7.1 類和對(duì)象
1.7.2 屬性和方法
1.7.3 繼承(inheritance)
1.7.4 多態(tài)性(polymorphism)
1.8 輸入/輸出
1.8.1 文件
1.8.2 存儲(chǔ)器
1.9 異常和異常處理
1.9.1 使用try except語(yǔ)句測(cè)試異常
1.9.2 使用raise語(yǔ)句引發(fā)異常
1.9.3 自定義異常
1.9.4 使用try finally語(yǔ)句關(guān)閉文件
1.10本章 小結(jié)
第2章 Abaqus腳本接口
2.1 Abaqus腳本接口簡(jiǎn)介
2.1.1 Abaqus腳本接口與Abaqus/CAE的通信
2.1.2 命名空間(namespace)
2.1.3 Abaqus中的各種腳本接口
2.1.4 運(yùn)行腳本的方法
2.1.5 創(chuàng)建腳本的方法
2.2 Abaqus腳本接口基礎(chǔ)知識(shí)
2.2.1 使用《AbaqusScriptingReferenceManual》
2.2.2 Abaqus腳本接口中的數(shù)據(jù)類型
2.2.3 面向?qū)ο缶幊膛cAbaqus腳本接口
2.2.4 異常和異常處理
2.3 在Abaqus/CAE中使用腳本接口
2.3.1 Abaqus對(duì)象模型
2.3.2 復(fù)制和刪除對(duì)象
2.3.3 指定區(qū)域
2.3.4 指定視口中的顯示對(duì)象
2.4 實(shí)例
2.5 本章 小結(jié)
第3章 編寫腳本快速建模
3.1 交互式輸入
3.1.1 getInput()函數(shù)
3.1.2 getInputs()函數(shù)
3.1.3 getWarningReply()函數(shù)
3.2 創(chuàng)建材料庫(kù)
3.2.1 錄制宏(macro)
3.2.2 通過(guò)錄制宏來(lái)創(chuàng)建材料庫(kù)
3.3 創(chuàng)建插件程序
3.3.1 簡(jiǎn)介
3.3.2 使用RSG對(duì)話框構(gòu)造器創(chuàng)建對(duì)話框
3.3.3 創(chuàng)建并運(yùn)行內(nèi)核腳本
3.4 本章 小結(jié)
第4章 編寫腳本訪問(wèn)輸出數(shù)據(jù)庫(kù)
4.1 簡(jiǎn)介
4.1.1 三組概念
4.1.2 使用對(duì)象模型編寫腳本
4.2 輸出數(shù)據(jù)庫(kù)對(duì)象模型
4.2.1 模型數(shù)據(jù)
4.2.2 結(jié)果數(shù)據(jù)
4.3 從(向)輸出數(shù)據(jù)庫(kù)讀取(寫入)數(shù)據(jù)
4.3.1 打開(kāi)(創(chuàng)建)輸出數(shù)據(jù)庫(kù)
4.3.2 讀?。▽懭耄┠P蛿?shù)據(jù)
4.3.3 讀取(寫入)結(jié)果數(shù)據(jù)
4.3.4 讀?。▽懭耄﹫?chǎng)輸出數(shù)據(jù)
4.3.5 讀取(寫入)歷史輸出數(shù)據(jù)
4.3.6 設(shè)置默認(rèn)的顯示變量
4.4 計(jì)算Abaqus得到的分析結(jié)果
4.4.1 數(shù)學(xué)運(yùn)算規(guī)則
4.4.2 有效的數(shù)學(xué)運(yùn)算
4.4.3 粗略計(jì)算
4.4.4 結(jié)果轉(zhuǎn)換
4.5 實(shí)例
4.5.1 讀取節(jié)點(diǎn)信息和單元信息
4.5.2 讀取場(chǎng)輸出數(shù)據(jù)
4.5.3 創(chuàng)建輸出數(shù)據(jù)庫(kù)并添加數(shù)據(jù)
4.5.4 查找Mises應(yīng)力的最大值
4.5.5 計(jì)算位移增量
4.5.6 計(jì)算平均應(yīng)力
4.6 提高腳本執(zhí)行效率的技巧
4.7 本章 小結(jié)
第5章 編寫腳本進(jìn)行其他后處理
5.1 自動(dòng)后處理
5.1.1 簡(jiǎn)介
5.1.2 實(shí)例
5.2 外部數(shù)據(jù)的后處理
5.2.1 簡(jiǎn)介
5.2.2 實(shí)例
5.3 本章 小結(jié)
第6章 腳本的高級(jí)處理功能
6.1 監(jiān)控分析作業(yè)
6.1.1 簡(jiǎn)介
6.1.2 實(shí)例
6.2 優(yōu)化分析
6.2.1 簡(jiǎn)介
6.2.2 實(shí)例
6.3 調(diào)試腳本
6.3.1 跟蹤法
6.3.2 異常拋出及確認(rèn)
6.3.3 通過(guò)輸出語(yǔ)句或注釋發(fā)現(xiàn)異常
6.3.4 使用Python調(diào)試器
6.3.5 智能開(kāi)發(fā)環(huán)境(IDE)
6.3.6 Abaqus中的PDE
6.4 查詢數(shù)據(jù)
6.5 本章 小結(jié)
附錄
附錄APython語(yǔ)言中的保留字
附錄BPython語(yǔ)言中的運(yùn)算符
附錄CPython語(yǔ)言中的常用函數(shù)
附錄D中文索引
附錄E英文索引
附錄F本書(shū)中用到的方法(函數(shù))
附錄G本書(shū)中用到的模塊
編輯推薦
傾情打造Abaqus二次開(kāi)發(fā)平臺(tái)。 Python語(yǔ)言基礎(chǔ) Abaqus的腳本接口 快速建?! ∽詣?dòng)后處理\訪問(wèn)輸出數(shù)據(jù)庫(kù) 監(jiān)控分析作業(yè)\參數(shù)分析\優(yōu)化分析 《Python語(yǔ)言在Abaqus中的應(yīng)用》特色: 概念準(zhǔn)確,通過(guò)大量實(shí)例進(jìn)行講解,讀者很容易理解。由淺入深,循序漸進(jìn)的科學(xué)編排方式,讀者容易掌握。對(duì)代碼進(jìn)行詳細(xì)全面的解釋,讀者學(xué)習(xí)過(guò)程中沒(méi)有任何障礙。內(nèi)容從實(shí)際應(yīng)用出發(fā),文字通俗易懂,深入淺出,讀者不需要具備很深的理論知識(shí),即可輕松地使用Python語(yǔ)言進(jìn)行二次開(kāi)發(fā)。隨書(shū)光盤給出了重要實(shí)例的腳本源代碼文件、CAE模型文件、I N P文件和ODB文件,以方便讀者學(xué)習(xí)。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
Python語(yǔ)言在Abaqus中的應(yīng)用 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版