虚拟仪器应用(第2版) / 现代制造技术概论
¥39.90定价
作者: 刘科
出版时间:2017年5月
出版社:机械工业出版社
- 机械工业出版社
- 9787111587262
- 2-1
- 61678
- 65186735-0
- 平装
- 16开
- 2017年5月
- 300
- 192
- 工学
- 仪器科学与技术
- TH86
- 电气信息类
- 高职
内容简介
《虚拟仪器应用 第2版》通过理论与实践一体化项目的形式,深入浅出地介绍了虚拟仪器的体系结构及LabVIEW的编程方法。全书共3篇,即LabVIEW基本使用、基于LabVIEW的测控系统、虚拟仪器的综合设计,涉及14个项目,其中第1篇通过5个项目学习LabVIEW的基本使用;第2篇以基于PCDAQmx虚拟仪器系统为内容,由5个独立的测控项目构成,项目内容由简单到复杂,从硬件构成到软件实现以及系统调试等,都进行了详细介绍;第3篇为4个综合设计项目,给出项目要求等信息,要求读者根据前两篇的内容自己设计测控系统,并给出参考设计。
《虚拟仪器应用 第2版》内容由浅入深、由简单到复杂;有边学边做的内容,也有需要读者自己设计的内容。书中对每个项目的硬件构成都进行了详细介绍,读者可以自己搭建。
《虚拟仪器应用 第2版》可作为高职高专院校、成人高等学校及本科院校举办的二级职业技术学院和民办高校电子、电气等相关电类专业的教材,也可供虚拟仪器的初学者参考。
《虚拟仪器应用 第2版》内容由浅入深、由简单到复杂;有边学边做的内容,也有需要读者自己设计的内容。书中对每个项目的硬件构成都进行了详细介绍,读者可以自己搭建。
《虚拟仪器应用 第2版》可作为高职高专院校、成人高等学校及本科院校举办的二级职业技术学院和民办高校电子、电气等相关电类专业的教材,也可供虚拟仪器的初学者参考。
目录
目录出版说明前言第1篇LabVIEW基本使用项目1认识LabVIEW1.1任务1认识虚拟仪器1.1.1虚拟仪器简介1.1.2LabVIEW简介1.2任务2认识VI1.2.1VI简介1.2.2VI的组成1.2.3VI的前面板1.2.4VI的程序框图1.2.5VI的图标和连线板1.3任务3创建VI1.3.1创建一个简单的VI1.3.2子VI的创建和调用1.4任务4数据流和运行及调试VI1.4.1数据流1.4.2运行及调试VI1.5思考题项目2认识LabVIEW中的数据类型2.1任务1字符串型数据操作2.1.1认识控件与函数选板2.1.2字符串的显示方式2.1.3日期时间的显示2.2任务2数值型数据操作2.2.1认识控件与函数选板2.2.2数值属性2.2.3数值表示法2.2.4用随机数产出模拟温度2.2.5比较函数2.2.6温度的比较与警示2.3任务3布尔型数据操作2.3.1认识控件与函数选板2.3.2机械动作2.3.3简单的布尔操作2.3.4温度报警程序设计2.4任务4数组和簇操作2.4.1认识控件与函数选板2.4.2创建数组2.4.3数组的大小和索引运算2.4.4创建和使用簇2.4.5簇的编号与排序2.5任务5图形数据操作2.5.1生成波形数据2.5.2分析处理波形数据2.5.3显示波形数据2.5.4图形数据操作2.6思考题项目3应用结构设计程序3.1任务1应用For循环编写VI3.1.1设计循环计数器3.1.2利用For循环创建二维数组3.1.3移位寄存器的使用3.2任务2应用While循环设计VI3.2.1设计复数运算VI3.2.2设计温度转换与报警VI3.2.3设计循环累加器3.3任务3应用条件结构设计VI3.3.1设计数值选择输出VI3.3.2编写水果总价计算VI3.4任务4应用顺序结构设计VI3.4.1顺序结构3.4.2编写顺序点亮指示灯VI3.5任务5应用事件结构设计VI3.5.1事件结构3.5.2编写指示灯状态控制VI3.6思考题项目4数据的读写与存储4.1任务1存取文本文件4.2任务2存取二进制文件4.3任务3存取电子表格文件4.4任务4存取波形文件4.5任务5存取TDMS文件存储4.6思考题项目5构成基础虚拟仪器系统5.1任务1构建虚拟仪器测控系统5.1.1选择传感器5.1.2选择数据采集硬件5.1.3选择仪器总线5.1.4选择系统处理器5.1.5选择仪器驱动5.1.6选择系统应用开发软件5.2任务2学习数据采集驱动程序DAQmx5.2.1NIDAQmx简介5.2.2学习DAQmx常用函数5.3任务3设计DAQmx采集与生成VI5.4思考题第2篇基于LabVIEW的测控系统项目6交通灯控制系统6.1项目描述6.1.1项目目标6.1.2任务要求6.1.3实验环境6.2任务1学习编写DO程序6.3任务2设计控制系统的前面板6.4任务3实现交通灯控制逻辑功能6.4.1用For循环实现倒计时6.4.2交通灯控制逻辑功能实现6.5任务4设计交通灯控制系统6.6任务5系统调试测量6.7思考题项目7温度预警系统7.1项目描述7.1.1项目目标7.1.2任务要求7.1.3实验环境7.2任务1设计系统前面板7.3任务2采集温度信号7.3.1模拟信号采集7.3.2热电偶温度采集程序7.4任务3分析处理温度信号7.4.1转换温度信号7.4.2温度信号的分析比较7.5任务4调试及测试系统7.6思考题项目8智能电子秤的设计与应用8.1项目描述8.1.1项目目标8.1.2任务要求8.1.3实验环境8.2任务1制作按钮与数码管8.2.1制作按钮8.2.2制作数码管8.3任务2设计电子秤前面板8.4任务3设计质量换算子VI8.5任务4采集质量数据8.5.1状态机的基本架构8.5.2用状态机实现数据采集功能8.5.3实现去皮功能8.6任务5调试及测试系统8.7思考题项目9电动自行车模拟系统9.1项目描述9.1.1项目目标9.1.2任务要求9.1.3实验环境9.2任务1自定义控件和设计前面板9.2.1自定义控件9.2.2设计前面板9.3任务2转速控制与测量9.4任务3利用事件结构设计程序9.5任务4运行、调试及测试9.6思考题项目10自动门控制仿真系统10.1项目描述10.1.1项目目标10.1.2任务要求10.1.3实验环境10.2任务1设计前面板10.2.1图片下拉列表10.2.2前面板外观10.3任务2测量步进电动机角度10.3.1使用编码器10.3.2使用计数器10.3.3编码器的角度测量10.4任务3控制步进电动机正、反转10.4.1步进电动机10.4.2使用DO端子驱动步进电动机转动10.5任务4设计自动门控制系统10.5.1基于状态机的状态设计10.5.2等待状态10.5.3创建任务状态与停止DAQ10.5.4开门状态10.5.5关门状态10.6任务5调试及测试系统10.6.1硬件搭建10.6.2调试及测试10.7思考题第3篇虚拟仪器的综合设计项目11CPU智能散热模拟系统11.1项目描述11.1.1项目目标11.1.2任务要求11.1.3任务分析11.2任务1设计前面板11.2.1前面板的设计要求11.2.2前面板的参考设计11.3任务2设计程序框图11.3.1程序框图的设计要求11.3.2程序框图的参考设计11.4任务3运行、调试及测试11.4.1硬件搭建11.4.2调试及测试系统11.5思考题项目12智能窗帘模拟系统12.1项目描述12.1.1项目目标12.1.2任务要求12.1.3任务分析12.2任务1设计前面板12.3任务2设计程序框图12.4任务3运行、调试及测试12.5思考题项目13数字存储式录音系统13.1项目描述13.1.1项目目标13.1.2任务要求13.1.3任务分析13.2任务1设计前面板13.3任务2设计程序框图13.3.1系统流程图13.3.2系统架构13.3.3声音数据采集与回放13.4任务3运行、调试及测试13.4.1硬件搭建13.4.2调试及测试系统13.5思考题项目14模拟油门控制系统14.1项目描述14.1.1项目目标14.1.2任务要求14.1.3任务分析14.2任务1设计前面板14.3任务2设计程序框图14.4任务3运行、调试及测试14.5思考题附录学习nextpad和nextboard的使用附录Anextboard实验平台和实验模块附录Bnextpad教学软件平台参考文献