第1章 科学计算与系统建模仿真平台MWORKS简介
1.1 科学计算发展概述
1.1.1 科学计算的计算过程
1.1.2 科学计算常用软件产品
1.1.3 科学计算的经典应用
1.2 系统建模发展概述
1.2.1 模型
1.2.2 系统建模与仿真历史发展
1.2.3 系统建模与仿真常用软件
1.3 信息物理系统概述及其建模需求
1.3.1 CPS体系结构
1.3.2 CPS技术特征及其建模需求
1.3.3 CPS应用
1.4 采用MWORKS构建信息物理系统的优势
1.4.1 产品定位
1.4.2 平台优势
1.5 MWORKS平台架构及二次开发的必要性
1.5.1 MWORKS平台发展历程
1.5.2 MWORKS平台体系及其开放平台架构
本章小结
习题1
第2章 MWORKS平台开放架构与二次开发简介
2.1 MWORKS平台技术架构
2.1.1 概述
2.1.2 内核层
2.1.3 平台层
2.1.4 应用层
2.2 MWORKS平台二次开发简介
2.2.1 内核层二次开发
2.2.2 应用层二次开发
本章小结
习题2
第3章 面向科学计算的二次开发
3.1 科学计算语言Julia
3.1.1 Julia语言概述
3.1.2 Julia语言的优势
3.1.3 Julia的安装与运行
3.1.4 Julia REPL的几种模式
3.2 内核层二次开发
3.2.1 内核层二次开发原理与流程
3.2.2 内核层二次开发案例
3.3 应用层二次开发
3.3.1 应用层函数库开发流程
3.3.2 函数库开发规范
3.3.3 应用层函数库开发案例
本章小结
习题3
第4章 面向系统建模的二次开发
4.1 系统建模语言Modelica简介
4.1.1 Modelica概述
4.1.2 Modelica发展历程
4.1.3 Modelica工作原理
4.1.4 Modelica技术特点
4.2 内核层二次开发
4.2.1 内核层二次开发案例
4.2.2 内核层模型求解算法开发规范
4.3 应用层二次开发
4.3.1 模型库开发案例
4.3.2 应用层模型库开发流程
4.3.3 模型库开发规范
本章小结
习题4
第5章 带用户界面的应用开发
5.1 用户界面开发工具概述
5.1.1 C++用户界面开发
5.1.2 HTML5/JavaScript用户界面开发
5.1.3 .NET用户界面开发
5.1.4 Visual C++用户界面开发
5.2 科学计算环境APP的开发和运行
5.2.1 开发运行模式
5.2.2 开发运行流程
5.2.3 APP开发案例——曲线拟合工具
5.3 系统建模仿真环境APP的开发和运行
5.3.1 开发运行模式
5.3.2 开发运行流程
5.3.3 APP开发案例——车辆仿真
本章小结
习题5
第6章 综合应用二次开发实践
6.1 深度学习工具箱开发实践
6.1.1 基于MWORKS.Syslab的多层神经网络开发与实践
6.1.2 基于Python库的MWORKS.Syslab深度学习工具箱开发与实践
6.2 机械运动模型库开发
6.2.1 需求分析
6.2.2 架构设计
6.2.3 接口设计
6.2.4 模型开发
6.2.5 模型测试
本章小结
习题6
附录A Julia及MWORKS简介
A.1 Julia
A.1.1 科学计算语言概述
A.1.2 Julia简介
A.1.3 Julia的优势
A.1.4 Julia与其他科学计算语言的差异
A.2 Julia Hello World
A.2.1 直接安装并运行Julia
A.2.2 使用MWORKS运行Julia
A.3 MWORKS简介
A.3.1 MWORKS设计与验证
A.3.2 MWORKS产品体系
A.4 Syslab功能简介
A.4.1 交互式编程环境
A.4.2 科学计算函数库
A.4.3 计算数据可视化
A.4.4 库开发与管理
A.4.5 科学计算与系统建模的融合
A.4.6 中文帮助系统
附录B Syslab入门
B.1 Syslab安装及界面介绍
B.1.1 Syslab的下载与安装
B.1.2 Syslab的工作界面
B.2 Julia REPL环境的几种模式
B.2.1 Julia模式
B.2.2 Package模式
B.2.3 Help模式
B.2.4 Shell模式
B.3 Syslab与Sysplorer的软件集成
B.3.1 Syslab调用Sysplorer API
B.3.2 Sysplorer调用Syslab Function模块
展开