LabVIEW 2014基础实例教程

LabVIEW 2014基础实例教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
出版社: 人民邮电出版社
2016-12
版次: 01
ISBN: 9787115435934
定价: 49.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 291页
正文语种: 简体中文
  • 本书以理论与实例结合的方式,深入浅出地介绍了LabVIEW 2014的使用方法和使用技巧。全书共分17章,主要内容包括虚拟仪器技术概述、LabVIEW概述、LabVIEW的开发环境、LabVIEW的设计方法、编辑VI、数据类型、数据运算与程序运算、波形运算、文件操作与管理、数据采集、信号处理、通信技术,并通过数字滤波器设计实例、2D图片旋转显示设计实例、车速实时记录仪设计实例、救护车呼救灯系统设计实例、课程设计,帮助读者在掌握LabVIEW的基础上学会虚拟仪器设计的一般方法和技巧。本书可以作为LabVIEW初学者的入门教材,也可以作为电子设计及相关行业工程技术人员及各院校相关专业师生的学习参考书。 第1章  虚拟仪器技术概述 11.1 虚拟仪器系统概述 11.1.1 虚拟仪器的概念 21.1.2 虚拟仪器的优势 21.1.3 虚拟仪器的特点 31.2 虚拟仪器的特征 31.2.1 虚拟仪器的分类 41.2.2 虚拟仪器的组成 51.2.3 虚拟仪器的发展方向 61.3 课后习题 7第2章 LabVIEW概述 82.1 LabVIEW基础知识 82.1.1 LabVIEW的概念 82.1.2 LabWindows/CVI的概念 92.1.3 LabVIEW的应用 102.2 LabVIEW 2014概述 102.2.1 LabVIEW 2014的安装 102.2.2 LabVIEW 2014的新功能 152.2.3 使用网络资源 202.3 课后习题 21第3章 LabVIEW的开发环境 223.1 LabVIEW图形界面 223.1.1 启动窗口 223.1.2 “项目浏览器”窗口 253.2 LabVIEW操作模板 263.2.1 “控件”选板 263.2.2 “工具”选板 273.2.3 “函数”选板 273.2.4 选板可见性设置 283.3 菜单栏 293.3.1 “文件”菜单 293.3.2 “编辑”菜单 303.3.3 “查看”菜单 313.3.4 “项目”菜单 313.3.5 “操作”菜单 323.3.6 “工具”菜单 323.3.7 “窗口”菜单 333.3.8 “帮助”菜单 343.3.9 菜单属性设置 363.4 前面板控件 373.4.1 控件样式 383.4.2 数值型控件 383.4.3 布尔型控件和单选按钮 403.4.4 字符串与路径控件 413.4.5 课堂练习——“银色”面板的使用 423.4.6 数组、矩阵和簇控件 433.4.7 列表框、树形控件和表格 433.4.8 图形和图表 443.4.9 下拉列表和枚举控件 453.4.10 容器控件 453.4.11 I/O控件 463.4.12 修饰控件 473.4.13 对象和应用程序的引用 473.4.14 .NET与ActiveX控件 483.5 课堂案例——数值控件的使用 493.6 课后习题 50第4章 LabVIEW的设计方法 514.1 创建VI 514.1.1 创建VI 524.1.2 课堂练习——设置乘法图标 574.1.3 程序框图 584.1.4 课堂练习——乘法运算 594.2 创建子VI 604.2.1 设置连线端口 604.2.2 创建子VI 624.3 运行和调试VI 634.3.1 运行VI 634.3.2 纠正VI的错误 644.3.3 高亮显示程序执行过程 654.3.4 单步通过VI及其子VI 664.3.5 调用子VI 674.4 课堂案例——布尔运算VI 694.5 课后习题 73第5章 编辑VI 745.1 编辑VI 745.1.1 使用断点 745.1.2 使用探针 755.1.3 设置图标 755.2 设置对象的属性 775.2.1 设置控件的属性 775.2.2 课堂练习——控件的格式显示 795.3 设置前面板的外观 805.3.1 改变对象的大小 805.3.2 改变对象颜色 825.3.3 设置对象的字体 835.3.4 在窗口中添加标签 835.3.5 对象编辑窗口 845.4 设置对象的位置关系 865.4.1 对齐关系 865.4.2 课堂练习——控件布局 865.4.3 分布对象 875.4.4 改变对象在窗口中的前后次序 885.4.5 组合与锁定对象 895.4.6 课堂练习——组合控件 895.4.7 网格排布 905.5 课堂案例——修饰控件的使用方法 915.6 课后习题 93第6章 数据类型 946.1 数组 946.2 簇 956.2.1 簇的组成 956.2.2 创建簇 966.2.3 簇函数 986.2.4 课堂练习——记录学生情况表 1006.3 矩阵 1006.3.1 矩阵 1016.3.2 矩阵范数 1026.4 图表数据 1036.4.1 波形图 1036.4.2 波形图表 1046.4.3 XY图 1056.4.4 课堂练习——显示函数曲线 1066.5 波形数据 1076.5.1 变体函数 1076.5.2 时间标识 1076.6 文件数据 1086.6.1 路径 1086.6.2 引用句柄 1086.7 课堂案例——简单正弦波形 1096.8 课后习题 112第7章 数据运算与程序运算 1137.1 数据运算 1137.1.1 数值函数 1147.1.2 函数快捷命令 1167.1.3 课堂练习——创建数组 1187.2 初等与特殊函数和VI 1187.3 数组函数 1197.3.1 数组大小 1207.3.2 创建数组 1207.3.3 课堂练习——产生随机波形 1217.3.4 索引数组 1217.3.5 初始化数组 1227.3.6 课堂练习——创建新数组 1237.4 循环结构函数 1247.4.1 For循环 1247.4.2 移位寄存器 1267.4.3 课堂练习——创建Y曲线 1287.4.4 While循环 1297.4.5 反馈节点 1317.4.6 课堂练习——计算平方和 1317.4.7 变量 1327.4.8 课堂练习——全局变量的控制 1337.5 其他循环结构函数 1347.5.1 条件结构 1357.5.2 顺序结构 1357.5.3 课堂练习——计算时间差 1377.5.4 事件结构 1387.5.5 公式节点 1427.5.6 课堂练习——四则运算 1437.5.7 属性节点 1447.6 课堂案例——公务卡管理系统 1477.7 课后习题 150第8章 波形运算 1518.1 波形生成 1518.1.1 基本函数发生器 1518.1.2 课堂练习——生成基本信号 1528.1.3 公式波形 1538.1.4 课堂练习——生成公式信号 1538.1.5 正弦波形 1538.1.6 基本混合单频 1548.1.7 课堂练习——生成混合信号 1558.1.8 仿真信号 1558.1.9 课堂练习——生成带噪声的仿真信号 1588.2 信号生成 1598.2.1 基于持续时间的信号发生器 1608.2.2 课堂练习——生成正弦信号 1618.3 基本波形函数 1618.3.1 获取波形成分 1628.3.2 创建波形 1628.3.3 设置波形函数和获取波形函数 1648.3.4 索引波形数组函数 1648.3.5 获取波形子集函数 1648.3.6 Express函数 1658.4 强度图和强度图表 1678.4.1 强度图 1678.4.2 课堂练习——设计颜色表 1688.4.3 强度图表 1698.5 三维图形 1718.5.1 三维曲面图 1728.5.2 三维参数图 1768.5.3 课堂练习——绘制三维球面 1778.5.4 三维曲线图 1788.5.5 极坐标图 1798.5.6 课堂练习——数学函数的极坐标图 1808.6 课堂实例——使用Express VI生成曲线 1808.7 课后习题 185第9章 文件操作与管理 1869.1 文件类型 1869.1.1 文件常量 1879.1.2 配置文件 1879.1.3 TDM流 1889.1.4 存储/数据插件 1889.1.5 Zip文件 1899.1.6 XML格式 1899.1.7 波形文件I/O函数 1899.1.8 高级文件I/O函数 1909.2 文件操作 1919.3 文件管理 1939.3.1 文本文件 1949.3.2 课堂练习——写入/读取正弦数据 1949.3.3 电子表格文件 1969.3.4 课堂练习——写入/读取电子表格文件 1979.3.5 二进制文件 1989.3.6 数据记录文件的创建和读取 1999.3.7 课堂练习——写入/读取温度计数据 1999.3.8 测量文件 2009.4 课堂案例——编辑选中文件 2049.5 课后习题 207第10章 数据采集 20810.1 数据采集基础 20810.1.1 DAQ功能概述 20810.1.2 NI-DAQ安装 21110.1.3 安装设备和接口 21310.2 数据采集节点介绍 21510.2.1 DAQ节点常用的参数简介 21610.2.2 DAQmx节点 21810.3 课堂案例——DAQ助手的使用 22410.4 课后习题 227第11章 信号处理 22811.1 波形调理 22811.1.1 数字FIR滤波器 22811.1.2 课堂练习——对正弦波信号进行数字滤波 22911.1.3 连续卷积(FIR) 23011.1.4 滤波器 23011.1.5 课堂练习——对正弦信号进行仿真滤波 23211.2 波形测量 23311.2.1 基本平均直流——均方根 23411.2.2 FFT频谱(幅度—相位) 23411.2.3 课堂练习——分析频谱相位 23511.2.4 幅值和电平测量 23511.3 信号处理 23711.3.1 卷积和相关 23711.3.2 课堂练习——卷积运算信号波 23811.4 窗 23911.5 滤波器 23911.6 谱分析 24011.7 变换 24011.8 逐点 24111.9 课堂案例——继电器控制开关信号 24111.10 课后习题 244第12章 通信技术 24512.1 串行通信技术 24512.1.1 串行通信介绍 24512.1.2 VISA配置串口 24612.1.3 课堂练习——指令的发送与接收 24712.2 DataSocket技术 24812.2.1 DataSocket技术 24812.2.2 读取DataSocket 24912.2.3 写入DataSocket 25012.2.4 打开DataSocket 25012.2.5 关闭DataSocket 25012.2.6 课堂练习——正弦信号的远程通信 25112.3 TCP通信 25412.3.1 TCP简介 25412.3.2 TCP侦听 25512.3.3 打开TCP连接 25512.3.4 读取TCP数据 25612.3.5 写入TCP数据 25712.3.6 课堂练习——正弦波的网络通信 25712.4 其他通信方法介绍 25812.4.1 UDP通信 25912.4.2 课堂练习——数据的地址传送 25912.5 课堂案例——多路解调器 26112.6 课后习题 263第13章 数字滤波器设计实例 26413.1 设置工作环境 26413.2 设计程序 26413.2.1 生成波形数据 26413.2.2 计算波形数据 26513.2.3 配置滤波器 26513.3 运行程序 266第14章 2D图片旋转显示设计实例 26714.1 设置工作环境 26714.2 设置基本显示数据 26714.3 设置图片显示 26814.3.1 设置基本数据 26814.3.2 转换数据类型 26814.3.3 转换数据为图片 26914.4 设置显示时间 26914.5 运行程序 270第15章 车速实时记录仪设计实例 27115.1 设置工作环境 27115.2 控件设计 27115.2.1 放置控件 27115.2.2 修改控件属性 27215.3 前面板设计 27315.3.1 前面板布局 27315.3.2 修饰前面板 27415.3.3 设置颜色 275第16章 救护车呼救灯系统设计实例 27716.1 设置工作环境 27716.2 设计前面板 27716.2.1 添加控件 27716.2.2 设置VI属性 27916.3 设计程序框图 27916.3.1 设置循环 28016.3.2 设置条件结构 28016.3.3 设置亮灯 28016.3.4 设置灭灯 28016.4 运行程序 281第17章 课程设计 282设计1——计算机控件 282设计2——火车故障检测系统 283设计3——预测成本 287设计4——播放演讲稿 289
  • 内容简介:
    本书以理论与实例结合的方式,深入浅出地介绍了LabVIEW 2014的使用方法和使用技巧。全书共分17章,主要内容包括虚拟仪器技术概述、LabVIEW概述、LabVIEW的开发环境、LabVIEW的设计方法、编辑VI、数据类型、数据运算与程序运算、波形运算、文件操作与管理、数据采集、信号处理、通信技术,并通过数字滤波器设计实例、2D图片旋转显示设计实例、车速实时记录仪设计实例、救护车呼救灯系统设计实例、课程设计,帮助读者在掌握LabVIEW的基础上学会虚拟仪器设计的一般方法和技巧。本书可以作为LabVIEW初学者的入门教材,也可以作为电子设计及相关行业工程技术人员及各院校相关专业师生的学习参考书。
  • 目录:
    第1章  虚拟仪器技术概述 11.1 虚拟仪器系统概述 11.1.1 虚拟仪器的概念 21.1.2 虚拟仪器的优势 21.1.3 虚拟仪器的特点 31.2 虚拟仪器的特征 31.2.1 虚拟仪器的分类 41.2.2 虚拟仪器的组成 51.2.3 虚拟仪器的发展方向 61.3 课后习题 7第2章 LabVIEW概述 82.1 LabVIEW基础知识 82.1.1 LabVIEW的概念 82.1.2 LabWindows/CVI的概念 92.1.3 LabVIEW的应用 102.2 LabVIEW 2014概述 102.2.1 LabVIEW 2014的安装 102.2.2 LabVIEW 2014的新功能 152.2.3 使用网络资源 202.3 课后习题 21第3章 LabVIEW的开发环境 223.1 LabVIEW图形界面 223.1.1 启动窗口 223.1.2 “项目浏览器”窗口 253.2 LabVIEW操作模板 263.2.1 “控件”选板 263.2.2 “工具”选板 273.2.3 “函数”选板 273.2.4 选板可见性设置 283.3 菜单栏 293.3.1 “文件”菜单 293.3.2 “编辑”菜单 303.3.3 “查看”菜单 313.3.4 “项目”菜单 313.3.5 “操作”菜单 323.3.6 “工具”菜单 323.3.7 “窗口”菜单 333.3.8 “帮助”菜单 343.3.9 菜单属性设置 363.4 前面板控件 373.4.1 控件样式 383.4.2 数值型控件 383.4.3 布尔型控件和单选按钮 403.4.4 字符串与路径控件 413.4.5 课堂练习——“银色”面板的使用 423.4.6 数组、矩阵和簇控件 433.4.7 列表框、树形控件和表格 433.4.8 图形和图表 443.4.9 下拉列表和枚举控件 453.4.10 容器控件 453.4.11 I/O控件 463.4.12 修饰控件 473.4.13 对象和应用程序的引用 473.4.14 .NET与ActiveX控件 483.5 课堂案例——数值控件的使用 493.6 课后习题 50第4章 LabVIEW的设计方法 514.1 创建VI 514.1.1 创建VI 524.1.2 课堂练习——设置乘法图标 574.1.3 程序框图 584.1.4 课堂练习——乘法运算 594.2 创建子VI 604.2.1 设置连线端口 604.2.2 创建子VI 624.3 运行和调试VI 634.3.1 运行VI 634.3.2 纠正VI的错误 644.3.3 高亮显示程序执行过程 654.3.4 单步通过VI及其子VI 664.3.5 调用子VI 674.4 课堂案例——布尔运算VI 694.5 课后习题 73第5章 编辑VI 745.1 编辑VI 745.1.1 使用断点 745.1.2 使用探针 755.1.3 设置图标 755.2 设置对象的属性 775.2.1 设置控件的属性 775.2.2 课堂练习——控件的格式显示 795.3 设置前面板的外观 805.3.1 改变对象的大小 805.3.2 改变对象颜色 825.3.3 设置对象的字体 835.3.4 在窗口中添加标签 835.3.5 对象编辑窗口 845.4 设置对象的位置关系 865.4.1 对齐关系 865.4.2 课堂练习——控件布局 865.4.3 分布对象 875.4.4 改变对象在窗口中的前后次序 885.4.5 组合与锁定对象 895.4.6 课堂练习——组合控件 895.4.7 网格排布 905.5 课堂案例——修饰控件的使用方法 915.6 课后习题 93第6章 数据类型 946.1 数组 946.2 簇 956.2.1 簇的组成 956.2.2 创建簇 966.2.3 簇函数 986.2.4 课堂练习——记录学生情况表 1006.3 矩阵 1006.3.1 矩阵 1016.3.2 矩阵范数 1026.4 图表数据 1036.4.1 波形图 1036.4.2 波形图表 1046.4.3 XY图 1056.4.4 课堂练习——显示函数曲线 1066.5 波形数据 1076.5.1 变体函数 1076.5.2 时间标识 1076.6 文件数据 1086.6.1 路径 1086.6.2 引用句柄 1086.7 课堂案例——简单正弦波形 1096.8 课后习题 112第7章 数据运算与程序运算 1137.1 数据运算 1137.1.1 数值函数 1147.1.2 函数快捷命令 1167.1.3 课堂练习——创建数组 1187.2 初等与特殊函数和VI 1187.3 数组函数 1197.3.1 数组大小 1207.3.2 创建数组 1207.3.3 课堂练习——产生随机波形 1217.3.4 索引数组 1217.3.5 初始化数组 1227.3.6 课堂练习——创建新数组 1237.4 循环结构函数 1247.4.1 For循环 1247.4.2 移位寄存器 1267.4.3 课堂练习——创建Y曲线 1287.4.4 While循环 1297.4.5 反馈节点 1317.4.6 课堂练习——计算平方和 1317.4.7 变量 1327.4.8 课堂练习——全局变量的控制 1337.5 其他循环结构函数 1347.5.1 条件结构 1357.5.2 顺序结构 1357.5.3 课堂练习——计算时间差 1377.5.4 事件结构 1387.5.5 公式节点 1427.5.6 课堂练习——四则运算 1437.5.7 属性节点 1447.6 课堂案例——公务卡管理系统 1477.7 课后习题 150第8章 波形运算 1518.1 波形生成 1518.1.1 基本函数发生器 1518.1.2 课堂练习——生成基本信号 1528.1.3 公式波形 1538.1.4 课堂练习——生成公式信号 1538.1.5 正弦波形 1538.1.6 基本混合单频 1548.1.7 课堂练习——生成混合信号 1558.1.8 仿真信号 1558.1.9 课堂练习——生成带噪声的仿真信号 1588.2 信号生成 1598.2.1 基于持续时间的信号发生器 1608.2.2 课堂练习——生成正弦信号 1618.3 基本波形函数 1618.3.1 获取波形成分 1628.3.2 创建波形 1628.3.3 设置波形函数和获取波形函数 1648.3.4 索引波形数组函数 1648.3.5 获取波形子集函数 1648.3.6 Express函数 1658.4 强度图和强度图表 1678.4.1 强度图 1678.4.2 课堂练习——设计颜色表 1688.4.3 强度图表 1698.5 三维图形 1718.5.1 三维曲面图 1728.5.2 三维参数图 1768.5.3 课堂练习——绘制三维球面 1778.5.4 三维曲线图 1788.5.5 极坐标图 1798.5.6 课堂练习——数学函数的极坐标图 1808.6 课堂实例——使用Express VI生成曲线 1808.7 课后习题 185第9章 文件操作与管理 1869.1 文件类型 1869.1.1 文件常量 1879.1.2 配置文件 1879.1.3 TDM流 1889.1.4 存储/数据插件 1889.1.5 Zip文件 1899.1.6 XML格式 1899.1.7 波形文件I/O函数 1899.1.8 高级文件I/O函数 1909.2 文件操作 1919.3 文件管理 1939.3.1 文本文件 1949.3.2 课堂练习——写入/读取正弦数据 1949.3.3 电子表格文件 1969.3.4 课堂练习——写入/读取电子表格文件 1979.3.5 二进制文件 1989.3.6 数据记录文件的创建和读取 1999.3.7 课堂练习——写入/读取温度计数据 1999.3.8 测量文件 2009.4 课堂案例——编辑选中文件 2049.5 课后习题 207第10章 数据采集 20810.1 数据采集基础 20810.1.1 DAQ功能概述 20810.1.2 NI-DAQ安装 21110.1.3 安装设备和接口 21310.2 数据采集节点介绍 21510.2.1 DAQ节点常用的参数简介 21610.2.2 DAQmx节点 21810.3 课堂案例——DAQ助手的使用 22410.4 课后习题 227第11章 信号处理 22811.1 波形调理 22811.1.1 数字FIR滤波器 22811.1.2 课堂练习——对正弦波信号进行数字滤波 22911.1.3 连续卷积(FIR) 23011.1.4 滤波器 23011.1.5 课堂练习——对正弦信号进行仿真滤波 23211.2 波形测量 23311.2.1 基本平均直流——均方根 23411.2.2 FFT频谱(幅度—相位) 23411.2.3 课堂练习——分析频谱相位 23511.2.4 幅值和电平测量 23511.3 信号处理 23711.3.1 卷积和相关 23711.3.2 课堂练习——卷积运算信号波 23811.4 窗 23911.5 滤波器 23911.6 谱分析 24011.7 变换 24011.8 逐点 24111.9 课堂案例——继电器控制开关信号 24111.10 课后习题 244第12章 通信技术 24512.1 串行通信技术 24512.1.1 串行通信介绍 24512.1.2 VISA配置串口 24612.1.3 课堂练习——指令的发送与接收 24712.2 DataSocket技术 24812.2.1 DataSocket技术 24812.2.2 读取DataSocket 24912.2.3 写入DataSocket 25012.2.4 打开DataSocket 25012.2.5 关闭DataSocket 25012.2.6 课堂练习——正弦信号的远程通信 25112.3 TCP通信 25412.3.1 TCP简介 25412.3.2 TCP侦听 25512.3.3 打开TCP连接 25512.3.4 读取TCP数据 25612.3.5 写入TCP数据 25712.3.6 课堂练习——正弦波的网络通信 25712.4 其他通信方法介绍 25812.4.1 UDP通信 25912.4.2 课堂练习——数据的地址传送 25912.5 课堂案例——多路解调器 26112.6 课后习题 263第13章 数字滤波器设计实例 26413.1 设置工作环境 26413.2 设计程序 26413.2.1 生成波形数据 26413.2.2 计算波形数据 26513.2.3 配置滤波器 26513.3 运行程序 266第14章 2D图片旋转显示设计实例 26714.1 设置工作环境 26714.2 设置基本显示数据 26714.3 设置图片显示 26814.3.1 设置基本数据 26814.3.2 转换数据类型 26814.3.3 转换数据为图片 26914.4 设置显示时间 26914.5 运行程序 270第15章 车速实时记录仪设计实例 27115.1 设置工作环境 27115.2 控件设计 27115.2.1 放置控件 27115.2.2 修改控件属性 27215.3 前面板设计 27315.3.1 前面板布局 27315.3.2 修饰前面板 27415.3.3 设置颜色 275第16章 救护车呼救灯系统设计实例 27716.1 设置工作环境 27716.2 设计前面板 27716.2.1 添加控件 27716.2.2 设置VI属性 27916.3 设计程序框图 27916.3.1 设置循环 28016.3.2 设置条件结构 28016.3.3 设置亮灯 28016.3.4 设置灭灯 28016.4 运行程序 281第17章 课程设计 282设计1——计算机控件 282设计2——火车故障检测系统 283设计3——预测成本 287设计4——播放演讲稿 289
查看详情
好书推荐 / 更多
LabVIEW 2014基础实例教程
野猪渡河
张贵兴 著
LabVIEW 2014基础实例教程
东方故事集(插图本)
[法]玛格丽特·尤瑟纳尔
LabVIEW 2014基础实例教程
我和我的命(梁晓声新作)
梁晓声
LabVIEW 2014基础实例教程
当你起航前往伊萨卡:卡瓦菲斯诗集
[希腊]C. P. 卡瓦菲斯 著;黄灿然 译
LabVIEW 2014基础实例教程
在喧嚣和寂静之间
[波]维斯瓦娃·希姆博尔斯卡 著;林洪亮 译
LabVIEW 2014基础实例教程
没有男人的女人们 没有女人的男人们(新丝路文库)
[伊朗]沙赫尔努希·帕尔西普尔 著;穆宏燕 王莹
LabVIEW 2014基础实例教程
中美相遇:大国外交与晚清兴衰(1784-1911)
王元崇 著
LabVIEW 2014基础实例教程
人文与社会译丛:自足的世俗社会
菲尔·朱克曼 著;杨靖 译
LabVIEW 2014基础实例教程
汗青堂丛书071·洪水与饥荒:1938至1950年河南黄泛区的战争与生态
穆盛博;亓民帅;林炫羽
LabVIEW 2014基础实例教程
新民说·贝克德意志史I:皇帝、改革者与政治家(全7册)
[德]马提亚斯·贝歇尔 著;任伊乐 译
LabVIEW 2014基础实例教程
我们这一帮(菲利普·罗斯全集)
菲利普·罗斯 著
LabVIEW 2014基础实例教程
多元宇宙是什么关于宇宙起源的新故事
亚历克斯·维连金 著