欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Patran二次开发及船舶应用
      • 作者:胡丰梁|责编:李佳伶
      • 出版社:化学工业
      • ISBN:9787122455994
      • 出版日期:2025/06/01
      • 页数:270
    • 售价:63.2
  • 内容大纲

        本书通过呈现大量示例并对程序逐行解说的方式介绍了使用PCL语言、Python语言和C++语言进行Patran二次开发的方法。全书主要内容有PCL语言基础、使用PCL语言操作Patran模型、Patran界面和功能菜单的开发方法、Python语言基础、BDF文件格式和内容、使用Python语言处理BDF文件、使用PCL和Python语言操作OP2/XDB/HDF5结果文件、Patran自动化模型处理、使用C++语言开发可供PCL程序调用的外部DLL。
        本书内容由浅入深,语言通俗易懂,内容结构安排符合学习认知规律,可以作为Patran结构仿真工程师学习Patran二次开发的自学用书,也可供高等院校相关专业参考使用。
  • 作者介绍

  • 目录

    第1章  概述
      1.1  Patran/Nastran介绍
      1.2  Patran二次开发方式
        1.2.1  各种开发方式概述
        1.2.2  二次开发帮助获取
      1.3  Patran的船舶应用
        1.3.1  船舶结构的特点
        1.3.2  Patran在船舶结构计算中的应用
    第2章  PCL语言
      2.1  PCL介绍
      2.2  一个简单的PCL程序
      2.3  PCL语法
        2.3.1  基本语法
        2.3.2  数据类型
        2.3.3  流程控制
        2.3.4  函数
      2.4  PCL函数库
      2.5  PCL开发环境及流程
        2.5.1  编写PCL代码
        2.5.2  编译PCL程序
        2.5.3  加载和执行程序
      2.6  配置VSCode为PCL开发环境
        2.6.1  语法高亮及自动补全
        2.6.2  自动化编译PCL文件
        2.6.3  在VSCode环境中集成编译和测试
      2.7  配置其他编辑器为PCL开发环境
    第3章  Patran模型操作
      3.1  几何操作
        3.1.1  几何操作的常用方法
        3.1.2  综合示例(批量生成点)
      3.2  单元和节点操作
        3.2.1  单元和节点操作的常用方法
        3.2.2  综合示例
      3.3  属性操作
        3.3.1  属性操作的常用方法
        3.3.2  材料操作的常用方法
        3.3.3  型材剖面操作的常用方法
        3.3.4  综合示例
      3.4  载荷/位移边界条件操作
        3.4.1  载荷/位移边界条件操作的常用方法
        3.4.2  综合示例(压力提取)
      3.5  场操作
        3.5.1  场操作的常用方法
        3.5.2  综合示例(载荷加载)
      3.6  工况操作
        3.6.1  工况操作的常用方法
        3.6.2  综合示例(批量创建载荷工况)
      3.7  组操作
        3.7.1  组操作的常用方法
        3.7.2  综合示例

      3.8  视图操作
        3.8.1  视图操作的方法和常用函数
        3.8.2  综合示例(生成肋位标尺)
      3.9  自定义数据操作
        3.9.1  自定义数据读写的方法
        3.9.2  综合示例(使用肋位表示法建模)
    第4章  Patran界面和功能菜单开发
      4.1  界面开发
        4.1.1  界面开发过程
        4.1.2  常用界面控件类型
        4.1.3  界面布局
        4.1.4  使用VSCode进行界面程序编写
      4.2  菜单和工具条
        4.2.1  生成菜单
        4.2.2  生成工具条
      4.3  界面处理
        4.3.1  文本文件读写
        4.3.2  列表处理
    第5章  使用Python进行辅助处理
      5.1  Python安装与环境配置
        5.1.1  安装Python
        5.1.2  配置VSCode作为Python代码编辑调试工具
        5.1.3  安装第三方库
      5.2  Python语法
        5.2.1  基本语法
        5.2.2  数据类型
        5.2.3  流程控制
        5.2.4  函数
        5.2.5  类
        5.2.6  模块/包/库
      5.3  Python主要库/模块
        5.3.1  math模块
        5.3.2  Numpy库
        5.3.3  Scipy库
        5.3.4  Matplotlib库
        5.3.5  pyNastran库
    第6章  BDF文件处理
      6.1  BDF文件概述
      6.2  BDF文件分段
        6.2.1  文件管理段
        6.2.2  执行控制段
        6.2.3  工况控制段
        6.2.4  模型数据段
      6.3  使用Python处理BDF文件
        6.3.1  使用Python解析BDF文件
        6.3.2  利用pyNastran库读写BDF
        6.3.3  BDF文件数据应用
    第7章  结果数据处理
      7.1  在Patran中对结果操作
        7.1.1  结果操作的常用方法

        7.1.2  综合示例(生成结果工况)
      7.2  OP2文件处理
      7.3  XDB文件处理
        7.3.1  XDB文件概述
        7.3.2  FeResPost库安装
        7.3.3  使用FeResPost库读取XDB结果
      7.4  HDF5结果文件处理
        7.4.1  HDF5文件概述
        7.4.2  Nastran的HDF5结果文件
        7.4.3  使用Python读写HDF5文件
    第8章  自动化处理
      8.1  自动化处理的过程
      8.2  自动化处理示例
        8.2.1  背景说明
        8.2.2  处理过程
    第9章  使用C++开发外部DLL
      9.1  使用Visual Studio编写和调试可供PCL调用的DLL
      9.2  PCL调用DLL程序的原理
        9.2.1  PCL脚本管理器
        9.2.2  接口函数
        9.2.3  SmSymDef数据类型
      9.3  综合示例
    参考文献

推荐书目

  • 孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...

  • 时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...

  • 本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...

更多>>>