注册 登录 进入教材巡展
#

出版时间:2025-05

出版社:电子工业出版社

以下为《MWORKS开发平台架构及二次开发》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121492136
  • 1-2
  • 560121
  • 平塑
  • 16开
  • 2025-05
  • 397
  • 244
  • 计算机科学与技术
  • 本科 研究生及以上
内容简介
本教材从MWORKS二次开发的角度出发,系统介绍MWORKS开发平台架构及其二次开发原理、流程和案例。全书共6章,第1章简要介绍科学计算与系统建模仿真平台MWORKS,第2章简要介绍MWORKS 平台开放架构与二次开发,在此基础上,第3~5章分别讨论面向科学计算的二次开发、面向系统建模的二次开发和带用户界面的应用开发,第6章是综合应用二次开发实践。 本教材是国内第一本专门介绍MWORKS开发平台架构及二次开发的教材,适合作为普通高等院校相关专业科学计算与系统建模仿真等课程的教材,也可供从事国产化科学计算软件开发和系统设计与仿真验证平台研发的广大科研人员和科技工作者阅读参考。
目录
第1章 科学计算与系统建模仿真平台MWORKS简介 1__eol__1.1 科学计算发展概述 2__eol__1.1.1 科学计算的计算过程 2__eol__1.1.2 科学计算常用软件产品 2__eol__1.1.3 科学计算的经典应用 4__eol__1.2 系统建模发展概述 5__eol__1.2.1 模型 5__eol__1.2.2 系统建模与仿真历史发展 6__eol__1.2.3 系统建模与仿真常用软件 7__eol__1.3 信息物理系统概述及其建模需求 8__eol__1.3.1 CPS体系结构 9__eol__1.3.2 CPS技术特征及其建模需求 9__eol__1.3.3 CPS应用 10__eol__1.4 采用MWORKS构建信息物理系统的优势 12__eol__1.4.1 产品定位 12__eol__1.4.2 平台优势 13__eol__1.5 MWORKS平台架构及二次开发的必要性 14__eol__1.5.1 MWORKS平台发展历程 14__eol__1.5.2 MWORKS平台体系及其开放平台架构 14__eol__本章小结 17__eol__习题1 17__eol__第2章 MWORKS平台开放架构与二次开发简介 18__eol__2.1 MWORKS平台技术架构 19__eol__2.1.1 概述 19__eol__2.1.2 内核层 21__eol__2.1.3 平台层 26__eol__2.1.4 应用层 27__eol__2.2 MWORKS平台二次开发简介 30__eol__2.2.1 内核层二次开发 31__eol__2.2.2 应用层二次开发 32__eol__本章小结 34__eol__习题2 35__eol__第3章 面向科学计算的二次开发 36__eol__3.1 科学计算语言Julia 37__eol__3.1.1 Julia语言概述 37__eol__3.1.2 Julia语言的优势 37__eol__3.1.3 Julia的安装与运行 38__eol__3.1.4 Julia REPL的几种模式 39__eol__3.2 内核层二次开发 39__eol__3.2.1 内核层二次开发原理与流程 39__eol__3.2.2 内核层二次开发案例 43__eol__3.3 应用层二次开发 47__eol__3.3.1 应用层函数库开发流程 48__eol__3.3.2 函数库开发规范 62__eol__3.3.3 应用层函数库开发案例 62__eol__本章小结 64__eol__习题3 64__eol__第4章 面向系统建模的二次开发 65__eol__4.1 系统建模语言Modelica简介 66__eol__4.1.1 Modelica概述 66__eol__4.1.2 Modelica发展历程 67__eol__4.1.3 Modelica工作原理 69__eol__4.1.4 Modelica技术特点 71__eol__4.2 内核层二次开发 73__eol__4.2.1 内核层二次开发案例 75__eol__4.2.2 内核层模型求解算法开发规范 87__eol__4.3 应用层二次开发 91__eol__4.3.1 模型库开发案例 92__eol__4.3.2 应用层模型库开发流程 108__eol__4.3.3 模型库开发规范 123__eol__本章小结 130__eol__习题4 130__eol__第5章 带用户界面的应用开发 131__eol__5.1 用户界面开发工具概述 132__eol__5.1.1 C++用户界面开发 132__eol__5.1.2 HTML5/JavaScript用户界面开发 132__eol__5.1.3 .NET用户界面开发 132__eol__5.1.4 Visual C++用户界面开发 133__eol__5.2 科学计算环境APP的开发和运行 133__eol__5.2.1 开发运行模式 133__eol__5.2.2 开发运行流程 135__eol__5.2.3 APP开发案例——曲线拟合工具 142__eol__5.3 系统建模仿真环境APP的开发和运行 148__eol__5.3.1 开发运行模式 148__eol__5.3.2 开发运行流程 149__eol__5.3.3 APP开发案例——车辆仿真 150__eol__本章小结 167__eol__习题5 167__eol__第6章 综合应用二次开发实践 168__eol__6.1 深度学习工具箱开发实践 169__eol__6.1.1 基于MWORKS.Syslab的多层神经网络开发与实践 169__eol__6.1.2 基于Python库的MWORKS.Syslab深度学习工具箱开发与实践 177__eol__6.2 机械运动模型库开发 186__eol__6.2.1 需求分析 186__eol__6.2.2 架构设计 186__eol__6.2.3 接口设计 189__eol__6.2.4 模型开发 190__eol__6.2.5 模型测试 198__eol__本章小结 199__eol__习题6 199__eol__附录A Julia及MWORKS简介 200__eol__A.1 Julia 201__eol__A.1.1 科学计算语言概述 201__eol__A.1.2 Julia简介 203__eol__A.1.3 Julia的优势 204__eol__A.1.4 Julia与其他科学计算语言的差异 204__eol__A.2 Julia Hello World 207__eol__A.2.1 直接安装并运行Julia 207__eol__A.2.2 使用MWORKS运行Julia 209__eol__A.3 MWORKS简介 209__eol__A.3.1 MWORKS设计与验证 210__eol__A.3.2 MWORKS产品体系 211__eol__A.4 Syslab功能简介 213__eol__A.4.1 交互式编程环境 213__eol__A.4.2 科学计算函数库 213__eol__A.4.3 计算数据可视化 214__eol__A.4.4 库开发与管理 215__eol__A.4.5 科学计算与系统建模的融合 215__eol__A.4.6 中文帮助系统 216__eol__附录B Syslab入门 217__eol__B.1 Syslab安装及界面介绍 218__eol__B.1.1 Syslab的下载与安装 218__eol__B.1.2 Syslab的工作界面 220__eol__B.2 Julia REPL环境的几种模式 225__eol__B.2.1 Julia模式 225__eol__B.2.2 Package模式 226__eol__B.2.3 Help模式 226__eol__B.2.4 Shell模式 227__eol__B.3 Syslab与Sysplorer的软件集成 227__eol__B.3.1 Syslab调用Sysplorer API 227__eol__B.3.2 Sysplorer调用Syslab Function模块 229__eol__