LabVIEW实战宝典系列化视频教程从入门到精通PLC串口Excel报表Word上位机信号处理数据采集卡.docx
- 文档编号:29064646
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:25
- 大小:30.15KB
LabVIEW实战宝典系列化视频教程从入门到精通PLC串口Excel报表Word上位机信号处理数据采集卡.docx
《LabVIEW实战宝典系列化视频教程从入门到精通PLC串口Excel报表Word上位机信号处理数据采集卡.docx》由会员分享,可在线阅读,更多相关《LabVIEW实战宝典系列化视频教程从入门到精通PLC串口Excel报表Word上位机信号处理数据采集卡.docx(25页珍藏版)》请在冰豆网上搜索。
LabVIEW实战宝典系列化视频教程从入门到精通PLC串口Excel报表Word上位机信号处理数据采集卡
全套课程介绍
目前LabVIEW视频教程市场混乱、不规范;缺少系统、规范的视频教程!
东拼西凑、“鱼目混珠”的情况比比皆是。
为了给广大LabVIEW初学者或有一定基础的朋友提供一套系统全面的视频教程,我们耗时2年时间,特意推出《LabVIEW实战宝典系列化视频教程》。
目前该系列视频教程包括【A】、【B】、【C】、【D】、【E】、【F】、【G】、【H】、【I】、【J】、【K】共11套视频,内容涵盖LabVIEW基础、提高,以及在工控领域的相关应用。
良好的开始是成功的一半,该系列化视频教程让零基础学习LabVIEW的朋友有一个规范、良好的学习开始和循序渐进的提升。
视频主讲人王老师从1997年开始接触LabVIEW3.0至今,已有二十余年的学习使用经验,经过十几年的本科生、研究生教学,以及工业实践项目的积累,可谓教学理论专业、教学经验丰富、工业应用广泛。
把王老师在实际教学的经验总结并精心规划推出该系列视频。
从对LabVIEW零基础开始讲起;从大一新生对该领域没任何基础的状态开始,地毯式讲解所有知识点和应用技巧,为避免遗忘,对一些重要知识点和应用技巧还会反复不断重复,以加强观众的印象。
该视频是一套难得的、系统的、规范的视频教程。
【A】、【B】、【C】、【D】四套是工业上位机开发需要的基本内容,学习完了该四套视频可以独立进行上位机软件开发。
因此,对于初学和刚接触LabVIEW的建议从【ABCD】四套开始学起。
【E】、【F】、【G】三套是一套从简单到复杂的项目实战视频教程。
用户登录、权限管理是一套成熟的软件必备的模块。
经过【E】、【F】、【G】三套视频的学习,可以独立开发专业的用户登录、权限管理模块,其中【G】视频中的源代码经过简单修改就可以直接用作项目中。
学习完【ABCD】的朋友可以通过【EFG】三套视频来进一步学习。
【H】视频是一套完整的控制系统程序。
从体系完整性考虑,涉及到【A】、【B】、【C】、【D】四套视频教程。
内容上既相互衔接,依托之前的编程知识;又独立成体系。
经过该视频的学习,可以熟悉工业上位机软件开发的框架和结构,掌握实际测控项目的开发流程,视频中源码简单修改可以直接用在自己开发的项目中。
该视频可以在【ABCD】视频学习之后观看,也可以独立购买观看。
【I】、【J】、【K】视频是针对数据采集行业特意推出的专题视频教程,讲授内容来源于实际的检测项目,以实战项目为讲解内容,视频以NI数据采集卡为对象,结合实物演示,采用项目+知识点相结合的讲授方法,涵盖几大方面核心知识。
程序框架采用生产者-消费者循环+状态机+事件结构,文件操作涉及TDMS文件、数据记录文件等。
在讲解过程中,保留了每一个中间“半成品”程序,让观者更易解读。
引导大家从简到繁,明白详细的编程思路和实现过程,中间穿插大量的使用技巧和知识拓展。
该视频可以在【ABCD】视频学习之后观看,也可以独立购买观看。
A套餐
初级入门篇
从入门到精通
难度指数:
1颗星
课时数:
20课时
总时长:
13小时
总分钟:
780分钟
适合于初学者和正在使用LabVIEW开发上位机的编程人员。
该视频结构准确清晰,讲解注重细节,以打牢基础为目的,深入浅出,扎实有效,带您踢好进入LabVIEW工程师之路的“头三脚”。
A套餐
初级入门篇
从入门到精通
难度指数:
1颗星
【A】01-labview概述1
【A】02-labview概述2-操作选板-程序调试技术
【A】03-labview概述3-子VI
【A】04-程序结构-while-for循环
【A】05-程序结构-条件结构
【A】06-程序结构-顺序结构-公式节点
【A】07-程序结构-表达式节点-事件结构
【A】08-数据类型-数组
【A】09-数据类型-簇-波形
【A】10-图形显示
【A】11-字符串和文件IO-字符串
【A】12-字符串和文件IO-文件操作1
【A】13-字符串和文件IO-文件操作2
【A】14-编程技巧-局部变量-1
【A】15-编程技巧-局部变量-2
【A】16-编程技巧-全局变量-属性节点
【A】17-编程技巧-项目文件-制作exe
【A】18-数据采集
【A】19-信号分析与处理
【A】20-ExpressVI-1
【A】21-ExpressVI-2
B套餐
中级提高篇
从入门到精通
难度指数:
2颗星
课时数:
32课时
总时长:
20.15小时
总分钟:
1210分钟
在A套餐基础上对LabVIEW编程更进一步的讲解。
涉及到的编程技巧更灵活、更丰富,讲授内容的深度和难度也进一步增加。
经过对本套视频的学习,可以完成一般软件的开发任务。
B套餐
中级提高篇
从入门到精通
难度指数:
2颗星
【B】第2部-1章-01-参考教材-程序框架
【B】第2部-1章-02-编程的一些建议
【B】第2部-2章-01-时间显示-控件闪烁
【B】第2部-2章-02-选项卡控件
【B】第2部-2章-03-数据范围控制
【B】第2部-2章-04-多态VI
【B】第2部-2章-05-子VI重入
【B】第2部-2章-06-改变鼠标指针
【B】第2部-2章-07-读取文件中的鼠标指针
【B】第2部-2章-08-鼠标设置为忙碌
【B】第2部-2章-09-鼠标拖动
【B】第2部-2章-10-鼠标双击
【B】第2部-2章-11-键盘值
【B】第2部-2章-12-快捷键和Tab键
【B】第2部-3章-01-控件的引用
【B】第2部-3章-02-字符串的常用属性
【B】第2部-3章-03-仪表显示控件的常用属性
【B】第2部-3章-04-调节图像的RGB
【B】第2部-3章-05-树形控件和表格的属性节点
【B】第2部-3章-06-VI和应用程序的属性节点
【B】第2部-3章-07-调用节点
【B】第2部-3章-08-VI之间传递引用
【B】第2部-3章-09-过滤事件
【B】第2部-3章-10-事件结构中的按钮禁用和鼠标按下
【B】第2部-3章-11-程序框图禁用结构
【B】第2部-3章-12-条件禁用结构
【B】第2部-4章-01-报表生成介绍
【B】第2部-4章-02-报表生成-LabVIEW自带
【B】第2部-4章-03-报表生成-LabVIEW自带-表格图像等
【B】第2部-4章-04-报表生成-打印前面板
【B】第2部-4章-05-activex
【B】第2部-4章-06-自动消失窗口和路径
【B】第2部-4章-07-路径处理
【B】第2部-4章-08-类似INI文件
【B】第2部-4章-09-TDMS文件
【B】第2部-4章-10-CLN节点
【B】第2部-4章-11-MATLAB节点
C套餐
高级-串口通讯篇
从入门到精通
难度指数:
3颗星
课时数:
12.5课时
总时长:
8.5小时
总分钟:
500分钟
随着计算机技术的发展,通讯传输在工业自动化控制领域得到越来越广泛的应用。
由于串行通讯具有使用线路少、成本低、简单易用等优点而被广泛采用。
本专题以LabVIEW的串行通讯为讨论对象,内容涵盖以下方面:
1、串行通讯的基本概念,通讯格式等。
2、LabVIEW进行串行通讯的配套软件,包括必须软件和辅助调试软件,以及软件的使用介绍。
LabVIEW进行串行通讯的函数讲解。
3、LabVIEW与PLC的通讯实例,包括LabVIEW和PLC程序,可采用ASCII模式或RTU模式,涉及读写PLC的X、Y、M节点和D寄存器等。
还对PLC的程序编写进行了简单的介绍。
4、LabVIEW与变频器的通讯实例,包括变频器的基本操作,LabVIEW控制变频器启动、调速、停止等。
5、LabVIEW与智能仪表的通讯实例,通讯命令的解析,编程时需注意的问题。
本专题讲座通过大量的程序和实例详细介绍了LabVIEW串行通讯中常用函数(VI)和属性节点的使用方法、编程技巧,以及应注意的问题等。
C套餐
高级-串口通讯篇
从入门到精通
难度指数:
3颗星
【C】串行通讯-01-讲解内容
【C】串行通讯-02-串行通讯简介
【C】串行通讯-03-串口配置参数-VISA下载
【C】串行通讯-04-串行通讯的相关软件
【C】串行通讯-05-与串口助手通讯
【C】串行通讯-06-LabVIEW之间通讯
【C】串行通讯-07-PLC通讯参数设置
【C】串行通讯-08-计算机控制PLC的Y12
【C】串行通讯-09-计算机控制PLC的Y12-并读取返回信息
【C】串行通讯-10-计算机读写控制PLC的Y12-先读状态再改
【C】串行通讯-11-计算机控制PLC的多个Y口
【C】串行通讯-12-计算机读写PLC的多个辅助继电器M
【C】串行通讯-13-计算机读写PLC的多个寄存器D
【C】串行通讯-14-计算机读取PLC的多个X
【C】串行通讯-15-RTU-基础-计算机读取PLC的多个Y口
【C】串行通讯-16-RTU-计算机读取PLC的多个Y口
【C】串行通讯-17-RTU-计算机和变频器通讯
【C】串行通讯-18-转速表-基本信息-校验
【C】串行通讯-19-计算机读取转速表的基本信息
【C】串行通讯-20-计算机读取转速表的示值-上
【C】串行通讯-21-计算机读取转速表的示值-下
【C】串行通讯-22-补充说明-放在【相关函数简介】处观看
D套餐
高级-报表报告篇
从入门到精通
难度指数:
3颗星
课时数:
12.5课时
总时长:
8.5小时
总分钟:
500分钟
产生和输出报表是完整测控系统普遍具备的一项功能,报表可以认为是根据需求重新组织数据,并以约定好的格式存储、显示或者打印输出。
LabVIEW的报表生成功能支持直接打印,生成Html格式、Word或Excel格式的报表。
本专题讲座以LabVIEW的报表生成工具包为讨论对象,详细介绍了工具包和相关内容中常用函数(VI)的使用方法、编程技巧,以及应注意的问题等。
借助于讲座内容,可直接生成实用的报表,满足报表输出的需求。
内容涵盖以下方面:
1、LabVIEW生成报表的不同方式,各种方式的特点。
2、报表生成工具包中产生Excel报表的操作方法。
3、报表生成工具包中产生Word报表的操作方法。
D套餐
高级-报表报告篇
从入门到精通
难度指数:
3颗星
【D】报表生成-工具包-1-产生报表的方法
【D】报表生成-工具包-2-excel基本
【D】报表生成-工具包-3-公式等
【D】报表生成-工具包-4-模板
【D】报表生成-工具包-5-word报表
【D】报表生成-工具包-6-word-模板
【D】报表生成-工具包-7-word-模板-查找替换
【D】报表生成-工具包-8-word-模板-多图多表
E套餐
用户登录权限管理(初级)
简单项目实战难度指数:
1颗星
课时数:
7.4
总时长:
5小时
总分钟:
296分钟
用户登录是成熟软件系统具有的功能模块之一。
本视频结合用户登录界面进行设计和编程,针对初学者和零基础人员,对LabVIEW的编程基础知识、登录程序涉及的相关知识进行详细的讲解和分析,里面包含大量实用技巧和编程要点。
本视频的目的是通过实例讲解,迅速掌握LabVIEW的基础编程知识,打牢基础的同时,掌握登录程序的设计原则和方法。
E套餐
用户登录权限管理(初级)
简单项目实战难度指数:
1颗星
【E】01-学习资料和方法交流
【E】02-LabVIEW程序组成-工具选板使用技巧
【E】03-while循环
【E】04-控件的创建技巧和控件外观的信息
【E】05-选择分支结构
【E】06-未连线的默认值和while循环向外送数据
【E】07-字符串和布尔函数介绍-问号表达式
【E】08-登陆结果处理-顺序结构
【E】09-局部变量及其使用技巧
【E】10-属性节点及其使用技巧
【E】11-子vi的创建、调用及编程技巧-文件设置密码
【E】12-日期时间函数的使用技巧-声音报警
【E】13-移位寄存器使用-初值的影响-布尔机械动作的影响-程序错误判读
【E】14-数据类型不一致时的提示和处理方法
【E】15-控件外观的装饰、布局和锁定
【E】16-tab键顺序-vi属性-透明边框和背景的设置技巧
【E】17-快捷键的设置-输入参数推荐和必需的区别
【E】18-多分支结构的编程技巧
【E】19-数值和字符串的互相转化
【E】20-复合运算函数的使用技巧
【E】21-控件的说明和提示-vi的说明信息-程序调试技术
F套餐
用户登录权限管理(中级)
简单项目实战难度指数:
2颗星
课时数:
7.9
总时长:
5.3小时
总分钟:
314分钟
本视频适合初学者或有一定基础的人员观看,对LabVIEW的编程基础知识、登录程序涉及的相关知识进行详细的讲解和分析,里面包含大量实用技巧和编程要点,视频最后还会对程序的内容进行总结,指出不足之处供大家修改。
本视频的目的是通过实例讲解,迅速掌握LabVIEW的基础编程知识,打牢基础的同时,掌握登录程序的设计原则和方法。
用户登录是成熟软件系统具有的功能模块之一。
本视频是初级用户登录的进阶篇,分为2个主VI,针对两种情况对登录的过程和用户管理进行详细讲解:
1、单一密码(类似于OFFICE的加密文件方式)
考虑策略:
任何人均可输入正确的密码,并登录;在正确输入原始密码,以及两次输入相同新密码的情况下,允许登录人员修改密码。
1、多用户多密码
考虑策略:
每个人均有自己的密码,登录成功后,还有专门的程序进行用户管理,可实现用户的增加、现有用户密码修改、用户删除等。
F套餐
用户登录权限管理(中级)
简单项目实战难度指数:
2颗星
【F】01-例1功能介绍
【F】02-变量默认值-字符串的常用属性设置
【F】03-当前vi路径-默认路径-判断exe还是vi的方法
【F】04-获取相对路径的方法
【F】05-获取相对路径的另一种方法
【F】06-禁用结构-变量初始化的技巧和注意事项
【F】07-文件存在判断-文件读取-调用节点(高亮显示)
【F】08-错误簇处理-控件自动获取焦点
【F】09-事件结构-基本操作-多事件源
【F】10-事件结构-超时端子-退出机制
【F】11-事件结构-正确理解事件-程序触发事件
【F】12-登录程序的超时端子问题-vi属性设置问题-模态窗口调试
【F】13-编程的良好习惯-确定按钮的响应策略
【F】14-确定按钮快捷键的考虑-更改密码按钮-退出按钮的响应
【F】15-例1总结-例2介绍-为什么采用移位寄存器
【F】16-例2中移位寄存器的正确使用-读写电子表格文件
【F】17-数组-多态vi的使用
【F】18-组合框-自定义控件-索引数组函数的使用
【F】19-组合框的属性节点-数组常用函数讲解
【F】20-变量初始化的合理考虑-修改用户密码1
【F】21-修改用户密码2-添加用户-创建数组函数的合理使用
【F】22-删除用户-多个事件分支执行相同操作时的简化方案
【F】23-合理利用数据流控制程序执行顺序-切换用户需注意的问题
【F】24-程序中列举的其他问题-事件结构使用时的注意事项
【F】25-初始调试,无用户和文件的处理措施-例2总结
G套餐
用户登录权限管理(高级)
简单项目实战难度指数:
3颗星
课时数:
11.3课时
总时长:
7.6小时
总分钟:
452分钟
本视频是初级和中级用户登录的进阶篇,主要功能:
用户登录有不同的组别,分为操作人员和管理人员。
不同组别可以有多名人员,每个组别的权限不同。
本视频针对以上内容进行了详细讲解,包括用户的增加、删除、修改密码,不同权限的控制等等。
特点:
1、讲解前首先说明程序的设计要求和设计思路,让大家对程序的总体框架等有一个清晰的认识。
2、围绕设计思路详细讲解程序,针对之前讲过的知识点不讲或略讲,目的是节省时间;但是针对实用的快捷键会重复操作并说明,目的是在基本不耽误时间的基础上强化大家的记住。
3、程序中会留出一些逻辑错误,在调试过程中会将错误暴露出来,并分析错误产生的原因,进行改正。
4、讲解过程中会给大家“布置一些作业”,留出思考的内容,让大家自己动手优化程序。
G套餐
用户登录权限管理(高级)
简单项目实战难度指数:
3颗星
【G】01-程序功能演示-知识点介绍
【G】02-簇的概念和基本操作-簇序1
【G】03-簇序2-簇的常用操作函数1-显示型和控制型控件在簇中的转换
【G】04-簇的常用操作函数2-数据记录文件的基本内容
【G】05-枚举型数据的使用-数据记录文件的具体构成-索引数组函数的使用技巧
【G】06-数据记录文件的读写1
【G】07-数据记录文件的读写2-文件记录位置-自动索引-顺序局部变量-获取日期时间的另一个函数
【G】08-数据的简单加密和解密方法-整型数值显示方式的调整技巧
【G】09-簇在vi之间传递数据的作用-下拉列表控件的使用
【G】10-管理员操作员切换时的事件响应-初始状态无用户的处理方法-登录事件
【G】11-退出事件-窗口分栏技术
【G】12-不同类别用户权限的实现-禁用可见属性-选项卡控件的高级使用技巧
【G】13-事件结构中鼠标释放事件和按钮禁用之间的关系
【G】14-前面板装饰小技巧-问题:
变量换成移位寄存器
【G】15-用户类别和用户名值改变的考虑
【G】16-切换用户的考虑和编程-问题:
多个事件分支执行相同程序的优化编程
【G】17-增加按钮的思考-增加后刷新用户名列表时应注意的问题
【G】18-VI之间传递引用-控件引用在主VI和子VI中的不同构造方法
【G】19-VI之间传递引用的优点-传递引用时调试需注意的问题1
【G】20-传递引用时调试需注意的问题2-列表框的常用操作
【G】21-增加用户的考虑、编程和问题-相等判断的技巧-双精度数值相等判断的问题
【G】22-保存用户名和密码-增加用户程序的优化
【G】23-增加用户错误的处理-问题:
用户名数组用引用替换
【G】24-前面板关闭事件-删除用户的考虑
【G】25-程序触发事件的编程思路-画蛇添足的程序1
【G】26-画蛇添足的程序2-删除程序解释
【G】27-删除问题1:
自己删除自己-删除问题2:
怎样把登录用户搞乱
【G】28-登录用户混乱的原因
【G】29-登录用户混乱的修改-同时又带来的显示用户错误-根本原因分析
【G】30-设置前面板的背景-单列列表框的显示细节-伪问题:
单独运行子VI并修改数据后主VI的数据不刷新
【G】31-修改密码的思路-修改密码程序解析
【G】32-重复修改密码的逻辑错误和改正方法
【G】33-前面板装饰小技巧-用户管理啰嗦的收尾和替换方案
【G】34-Vi的层次结构-程序总结
H套餐
试验机数据采集控制系统
工业项目实战难度指数:
5颗星
课时数:
17.1课时
总时长:
11.4小时
总分钟:
683分钟
本视频程序来源于主讲人完成的实际项目——某试验机控制系统,涉及硬件包括变频器、电主轴、测速霍尔元件,转速表、比例阀(液压加载)、数据采集卡(配套接线盒)等。
涉及软件涵盖LabVIEW的数据采集(模拟量采集、频率量采集、模拟量输出)、串行通讯、数据存盘、数据处理等多个知识领域。
本视频基于完整的检测控制源程序,介绍了整个控制系统的设计、编写过程。
作者首先介绍了程序的总体框架结构,并将全部程序分解为不同的功能单元和模块。
在讲解每一块程序和每一个功能单元时,首先会告诉大家编程思路,说明编程时的主要考虑因素,并解释每一个知识点需注意的事项,最后会详细解读每一段程序。
从体系的完整性上考虑,本视频涉及A(第一期)、B(第二期)和C(串行通讯)视频的知识,内容上既相互衔接,依托之前的编程知识;又独立成体系,涉及之前的关键知识点重新讲过。
可以和之前的视频搭配观看,也可以独立购买观看。
经过本视频的学习,大家可以熟悉程序开发的框架结构,掌握实际测控项目的程序编写流程。
视频中很多知识点大家可以直接拷贝作为自己的子VI使用。
H套餐
试验机数据采集控制系统
工业项目实战难度指数:
5颗星
【H】试验机控制系统01-前言
【H】试验机控制系统02-系统介绍
【H】试验机控制系统03-硬件和软件规划
【H】试验机控制系统04-软件界面设计原则
【H】试验机控制系统05-屏幕分辨率
【H】试验机控制系统06-前面板字体
【H】试验机控制系统07-前面板分栏
【H】试验机控制系统08-前面板分栏-改进
【H】试验机控制系统09-前面板分栏-持续改进-工具栏状态栏
【H】试验机控制系统10-路径初始化
【H】试验机控制系统11-变量初始化
【H】试验机控制系统12-读取配置文件
【H】试验机控制系统13-硬件初始化-1
【H】试验机控制系统14-硬件初始化-2
【H】试验机控制系统15-硬件初始化-3
【H】试验机控制系统16-硬件初始化-4
【H】试验机控制系统17-采样间隔-标定点数-值改变
【H】试验机控制系统18-多事件源的编程技巧
【H】试验机控制系统19-复制事件分支
【H】试验机控制系统20-状态机
【H】试验机控制系统21-标定开始的准备工作
【H】试验机控制系统22-标定清零
【H】试验机控制系统23-数据采集-频率量-模拟量
【H】试验机控制系统24-接受标定数据的考虑
【H】试验机控制系统25-标定数据处理
【H】试验机控制系统26-标定过程中停止时的考虑
【H】试验机控制系统27-标定文件打开和保存
【H】试验机控制系统28-插值
【H】试验机控制系统29-插值需注意的问题-保存
【H】试验机控制系统30-测量停止-退出
【H】试验机控制系统31-急停-恢复供电
【H】试验机控制系统32-打开测量数据
【H】试验机控制系统33-查看多组测量数据
【H】试验机控制系统34-切换选项卡控件
【H】试验机控制系统35-问题总结
I、J、K三套
数据采集专题系列
工业项目实战难度指数:
5颗星
【I套餐】
课时数:
17.9课时
总时长:
11.9小时
总分钟:
713分钟
【J套餐】
课时数:
15.7课时
总时长:
10.5小时
总分钟:
628分钟
【K套餐】
课时数:
14.5课时
总时长:
9.6小时
总分钟:
576分钟
数据采集视频的讲授内容来源于实际的检测项目,以实战项目为讲解内容,视频以NI数据采集卡为对象,结合实物演示,采用项目+知识点相结合的讲授方法,核心知识涵盖以下4个方面:
ØLabVIEW中数据采集的概念,相关重要和实用知识,数据采集程序的不同编程方法:
数据采集助手和常规编程,MAX软件的使用。
如何从网站下载NI的数据采集DAQ软件。
Ø生产者-消费者循环的概念、编程技巧和注意事项。
Ø状态机的概念和使用方法。
Ø事件结构,相关基本知识点及其核心用法(事件结构在A、B视频中详细讲授过,故这里仅讲授本视频涉及的事件结构的基本知识点及其核心用法)。
程序框架采用生产者-消费者循环+状态机+事件结构,文件操作涉及TDMS文件、数据记录文件等。
在讲解过程中,保留了每一个中间“半成品”程序,让观者更易解读。
引导大家从简到繁,明白详细的编程思路和实现过程,中间穿插大量的使用技巧和知识拓展。
讲解内容
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LabVIEW 实战 宝典 系列化 视频教程 入门 精通 PLC 串口 Excel 报表 Word 上位 信号 处理 数据 采集
链接地址:https://www.bdocx.com/doc/29064646.html