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

SOLIDWORKS二次開發理論與技術(新形態立體化視頻教學版)

  • 作者:編者:董玉德//凌樂舒|責編:湯楓//趙曉峰
  • 出版社:機械工業
  • ISBN:9787111755401
  • 出版日期:2024/08/01
  • 裝幀:平裝
  • 頁數:341
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以SOLIDWORKS開發項目為研究背景,以Visual Studio(VS)2019為編程工具和開發平台,運用大量專題實例,詳細而又系統地介紹了用C++進行二次開發的方法和技巧。本書的一個重要特點是給出了如何運用C++進行面向SOLIDWORKS系統的二次開發。
    本書的內容涉及開發一個實用CAD系統的多個方面,其中包括CAD二次開發概述、面向對象的C++程序設計基礎、面向對象的API程序開發包、交互界面設計、零件自動建模、裝配體自動操作、工程圖的程序生成、選擇與遍歷技術、標準件庫的設計、液壓機設計與計算、浮選機設計、陶瓷磚模具設計等。
    全書內容安排詳略得當、通俗易懂,各章專題常式相互獨立,讀者可從中學到SOLIDWORKS系統軟體開發的方方面面。
    本書有鮮明的個性和極大的實用價值,可作為高等院校師生學習SOLIDWORKS二次開發的教材,也可供機械、電子、電腦、建築、服裝、廣告等行業的電腦輔助設計技術人員使用。

作者介紹
編者:董玉德//凌樂舒|責編:湯楓//趙曉峰

目錄
前言
第1章  緒論
  1.1  CAD技術概述
    1.1.1  CAD技術簡介
    1.1.2  主流CAD工具
    1.1.3  CAD發展趨勢
    1.1.4  關於SOLIDWORKS
    1.1.5  SOLIDWORKS CAX一體化解決方案
  1.2  CAD二次開發
    1.2.1  二次開發的一般特點
    1.2.2  主流CAD軟體的二次開發
    1.2.3  CAD二次開發方法
  1.3  SOLIDWORKS二次開發
    1.3.1  二次開發的意義
    1.3.2  開發工具
    1.3.3  SOLIDWORKS API SDK
  1.4  SOLIDWORKS API對象
    1.4.1  API函數
    1.4.2  SOLIDWORKS API SDK的優勢特點
  1.5  第一個應用程序
    1.5.1  SDK安裝
    1.5.2  應用程序創建
  1.6  本章小結
第2章  C++與面向對象程序設計
  2.1  Visual Studio開發環境
    2.1.1  環境介紹
    2.1.2  菜單欄
    2.1.3  工具欄
    2.1.4  輸出窗口
  2.2  面向對象程序設計
    2.2.1  數據抽象
    2.2.2  類
    2.2.3  對象
    2.2.4  繼承
    2.2.5  SOLIDWORKS類的設計
  2.3  本章小結
第3章  MFC與控制項
  3.1  MFC對話框的創建
    3.1.1  對話框的創建流程
    3.1.2  利用Visual Studio生成對話框的一般步驟
    3.1.3  創建對話框類
  3.2  非模態對話框與消息對話框
    3.2.1  非模態對話框
    3.2.2  非模態對話框的特點
    3.2.3  消息對話框
  3.3  常用控制項的使用
    3.3.1  控制項的共有特徵
    3.3.2  控制項的創建
    3.3.3  控制項的訪問與銷毀
    3.3.4  靜態控制項

    3.3.5  按鈕控制項
    3.3.6  編輯框控制項
  3.4  本章小結
第4章  SOLIDWORKS應用程序開發基礎
  4.1  為什麼要用C++
  4.2  基本術語
    4.2.1  OLE和COM
    4.2.2  ATL
  4.3  變數類型
  4.4  介面獲取方法
    4.4.1  QueryInterface
    4.4.2  層級訪問
    4.4.3  間接訪問
  4.5  本章小結
第5章  SOLIDWORKS API對象模型
  5.1  應用對象
    5.1.1  AssemblyDoc對象
    5.1.2  DrawingDoc對象
    5.1.3  ModelDoc2對象
  5.2  註解對象
    5.2.1  概述
    5.2.2  Annotation對象
    5.2.3  DisplayDimension對象
    5.2.4  其他
  5.3  裝配對象
    5.3.1  Component2對象
    5.3.2  Interference對象
    5.3.3  Mate2對象
  5.4  工程製圖對象
    5.4.1  BreakLine對象
    5.4.2  DetailCircle對象
  5.5  配置對象
    5.5.1  概述
    5.5.2  Configuration對象
    5.5.3  ConfigurationManager對象
  5.6  枚舉對象
    5.6.1  概述
    5.6.2  EnumBodies2對象
  5.7  特徵對象
    5.7.1  概述
    5.7.2  Feature對象
  5.8  建模對象
    5.8.1  體對象
    5.8.2  面對象
  5.9  草圖對象
    5.9.1  Sketch對象
    5.9.2  基本草圖圖元
  5.10  實用對象
    5.10.1  IColorTable對象
    5.10.2  ICustomPropertyManager對象

  5.11  客戶化介面
    5.11.1  SwAddin對象
    5.11.2  SwAddinBroker對象
    5.11.3  SwColorContour對象
  5.12  用戶介面對象
    5.12.1  Callout對象
    5.12.2  CommandManager對象
    5.12.3  FeatMgrView對象
  5.13  本章小結
第6章  交互界面設計
  6.1  交互界面概述
  6.2  菜單
    6.2.1  與菜單操作相關函數
    6.2.2  自定義單級菜單
  6.3  工具欄
    6.3.1  與工具欄操作相關函數
    6.3.2  添加自定義工具欄實例
  6.4  對話框
    6.4.1  兩種不同的對話框
    6.4.2  生成自定義對話框步驟
  6.5  本章小結
第7章  零件自動建模
  7.1  參數化設計技術
    7.1.1  參數化設計方法
    7.1.2  參數化設計
  7.2  程序參數化設計
    7.2.1  新建零件文件
    7.2.2  草圖繪製
    7.2.3  添加標注尺寸
  7.3  特徵造型
  7.4  視角操作
  7.5  模型參數化設計
    7.5.1  參數化建模
    7.5.2  建立庫文件
  7.6  自定義零件屬性
  7.7  本章小結
第8章  裝配體自動操作
  8.1  SOLIDWORKS裝配
    8.1.1  配合的概念
    8.1.2  裝配的步驟
    8.1.3  建立裝配菜單
    8.1.4  建立裝配對話框
    8.1.5  新建裝配文件
  8.2  插入零件到裝配體
    8.2.1  裝入內存
    8.2.2  插入零件
  8.3  添加裝配關係
    8.3.1  一般配合步驟
    8.3.2  變換矩陣
    8.3.3  建立選擇集

    8.3.4  建立配合關係
  8.4  干涉檢查
    8.4.1  關於干涉
    8.4.2  干涉檢查
  8.5  本章小結
第9章  工程圖的程序生成
  9.1  概述
    9.1.1  視圖變換原理
    9.1.2  生成工程圖的步驟
  9.2  工程圖內容
  9.3  創建工程圖
    9.3.1  建立工程圖菜單
    9.3.2  新建工程圖
    9.3.3  程序實現過程
  9.4  工程圖自動調整
    9.4.1  視圖比例調整
    9.4.2  視圖位置調整
    9.4.3  尺寸位置調整
    9.4.4  程序實現過程
  9.5  本章小結
第10章  選擇和遍歷技術
  10.1  選擇對象
    10.1.1  選擇管理器
    10.1.2  對象選擇方法
  10.2  遍歷技術
    10.2.1  SOLIDWORKS BREP模型
    10.2.2  遍歷特徵管理器
    10.2.3  遍歷零件
    10.2.4  遍歷裝配體
  10.3  本章小結
第11章  二次開發實例——標準件
  11.1  標準件庫開發方案
    11.1.1  設計目標
    11.1.2  設計思想
  11.2  標準件庫實現技術
    11.2.1  事物特性表
    11.2.2  用戶界面技術
    11.2.3  滾動軸承的校核
    11.2.4  參數化技術
  11.3  標準件庫的建立
    11.3.1  齒輪設計計算
    11.3.2  初始條件
    11.3.3  接觸疲勞強度校核
    11.3.4  彎曲疲勞強度校核
    11.3.5  齒輪建模參數及其繪製
  11.4  漸開線圓柱斜齒齒輪設計計算
    11.4.1  設計參數
    11.4.2  接觸疲勞強度校核
  11.5  錐齒輪傳動設計
    11.5.1  動畫效果預覽

    11.5.2  設計參數輸入
    11.5.3  錐齒輪的設計和校核
  11.6  本章小結
第12章  二次開發實例——YH型液壓機
  12.1  液壓機設計基礎知識
    12.1.1  液壓機簡介
    12.1.2  Y41系列單柱校正壓裝液壓機
  12.2  液壓機CAD總體設計
    12.2.1  設計目標
    12.2.2  系統體系結構
  12.3  程序設計總體實現
    12.3.1  設計計算程序
    12.3.2  液壓機參數化設計功能實現
  12.4  單柱式液壓機設計計算程序化實現
    12.4.1  單柱式結構設計
    12.4.2  強度和剛度計算
  12.5  本章小結
第13章  二次開發實例——浮選機
  13.1  浮選機CAD設計背景知識
    13.1.1  浮選機結構原理
    13.1.2  浮選機類型
    13.1.3  浮選機結構
  13.2  浮選機關鍵部件設計
    13.2.1  槽體設計
    13.2.2  葉輪設計
    13.2.3  主軸設計
    13.2.4  定子設計
  13.3  浮選機主要結構參數確定
    13.3.1  葉輪轉速的確定
    13.3.2  葉輪距槽底高度的確定
    13.3.3  葉輪與定子間隙的確定
    13.3.4  主軸電動機功率與主軸功耗的確定
  13.4  浮選機CAD總體設計
    13.4.1  設計目標
    13.4.2  浮選機參數化設計方案
  13.5  浮選機程序實現與應用
    13.5.1  主軸部件參數化設計
    13.5.2  槽體部件參數化設計
    13.5.3  浮選機主機配屬零部件參數化設計
    13.5.4  中間箱體零部件參數化設計
    13.5.5  刮板裝置參數化設計
  13.6  本章小結
第14章  二次開發實例——陶瓷磚模具
  14.1  陶瓷磚種類及其模具設計
    14.1.1  陶瓷磚種類
    14.1.2  陶瓷磚模具基本組成
    14.1.3  陶瓷磚模具工作原理
    14.1.4  陶瓷磚模具分類
    14.1.5  陶瓷磚模具材料
    14.1.6  模具設計及特點

  14.2  系統總體設計
    14.2.1  系統設計原則
    14.2.2  用戶需求分析
    14.2.3  系統總體設計方案
    14.2.4  系統整體架構
    14.2.5  系統模塊劃分
  14.3  程序設計總體實現
    14.3.1  交互界面設計
    14.3.2  系統設計界面
    14.3.3  零件變結構設計
    14.3.4  工程圖繪製
    14.3.5  實例演示
  14.4  本章小結
第15章  二次開發實例——底側卸式礦車
  15.1  礦車CAD設計背景知識
    15.1.1  礦用車輛分類
    15.1.2  底側卸式礦車結構原理
    15.1.3  產品模塊劃分
  15.2  礦車CAD總體設計
    15.2.1  系統的開發流程
    15.2.2  系統的原理與特點
    15.2.3  系統的整體架構
    15.2.4  系統的設計流程
    15.2.5  系統的數據管理
  15.3  程序設計實現與應用
    15.3.1  系統菜單
    15.3.2  連接資料庫
    15.3.3  用戶管理
    15.3.4  零件系列化
    15.3.5  部件系列化
  15.4  本章小結
第16章  二次開發實例——轎車輪胎花紋
  16.1  轎車輪胎花紋CAD設計背景知識
    16.1.1  輪胎花紋分類
    16.1.2  輪胎外胎內外輪廓設計
  16.2  轎車輪胎花紋CAD總體設計
    16.2.1  系統設計流程
    16.2.2  系統的開發方法
    16.2.3  系統的數據管理
  16.3  程序設計實現與應用
    16.3.1  系統菜單
    16.3.2  連接資料庫
    16.3.3  輪胎輪廓參數化
    16.3.4  輪胎花紋的花紋溝設計
    16.3.5  交互界面式輪胎花紋節距設計及自動裝配
    16.3.6  輻板式車輪參數化
    16.3.7  裝配
  16.4  本章小結
第17章  二次開發實例——冰箱發泡模具
  17.1  發泡模具設計基本知識

    17.1.1  冰箱發泡模具的分類
    17.1.2  箱吸B1530結構原理
  17.2  發泡模具開發總體介紹
    17.2.1  系統設計流程
    17.2.2  系統設計思路
    17.2.3  系統實現
  17.3  系統設計實現與具體程序
    17.3.1  系統功能具體顯示
    17.3.2  系統具體程序
  17.4  本章小結
第18章  二次開發實例——壓鑄模澆注系統
  18.1  壓鑄模澆注系統CAD設計背景
    18.1.1  壓鑄模澆注系統簡介
    18.1.2  壓鑄模澆注系統結構原理
    18.1.3  系統模塊劃分
  18.2  壓鑄模澆注系統CAD總體設計
    18.2.1  系統設計流程
    18.2.2  系統參數設計過程
    18.2.3  參數傳遞系列
    18.2.4  系統特徵設計路徑
    18.2.5  系統數據管理
  18.3  程序設計實現與應用
    18.3.1  系統菜單
    18.3.2  系統參數設計
    18.3.3  系統特徵設計
    18.3.4  系統參數化實現
  18.4  本章小結
第19章  二次開發實例——閥門參數化系統
  19.1  圓頭閘閥工作原理及特點
  19.2  閥門參數化系統設計思路
    19.2.1  系統功能分析
    19.2.2  系統主要內容
    19.2.3  參數化流程設計
  19.3  系統的設計實現
    19.3.1  參數化零件模板設計
    19.3.2  參數化模板與程序的交互
    19.3.3  零件工程圖
    19.3.4  零件自動裝配
    19.3.5  零件屬性添加
  19.4  本章小結
第20章  二次開發實例——輕型卡車翻轉支座斷裂分析
  20.1  翻轉支座輕量化研究背景
  20.2  輕型卡車翻轉支座斷裂分析
    20.2.1  機械式駕駛室系統的結構和工作原理
    20.2.2  翻轉支座受力分析
    20.2.3  翻轉支座模擬參數設置
    20.2.4  翻轉支座屬性設置與網格劃分
    20.2.5  翻轉支座載荷施加及邊界條件設置
    20.2.6  翻轉支座有限元結果分析
    20.2.7  翻轉支座極限工況結果分析

  20.3  系統軟體開發
    20.3.1  軟體開發原則
    20.3.2  系統搭建
    20.3.3  軟體安裝介紹
    20.3.4  軟體操作介紹
    20.3.5  重點代碼解釋
  20.4  本章小結
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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