顶部
收藏

基于LabVIEW的应用程序设计


作者:
李晴 钱声强
定价:
39.80元
ISBN:
978-7-04-047844-0
版面字数:
0.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
2017-08-24
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
物联网应用技术

本书是“十三五”职业教育国家规划教材,也是国家职业教育物联网应用技术专业教学资源库配套教材之一。

国家职业教育专业教学资源库是教育部、财政部为深化高等职业教育教学改革,加强专业与课程建设,推动优质教学资源共建共享,提高人才培养质量而启动的国家级高职教育建设项目。物联网应用技术专业于2014年6月被教育部确定为国家职业教育专业教学资源库年度立项及建设专业。本书是物联网应用技术专业教学资源库“基于LabVIEW的物联网应用程序设计”课程的配套教材,是按照高职高专物联网应用技术专业人才培养方案的要求,总结近几年国家示范高职院校专业教学改革经验编写而成的。

本次配套教材编写实现了互联网与传统教育的完美融合,采用“纸质教材+数字课程”的出版形式,以新颖的留白编排方式,突出资源的导航,扫描二维码,即可观看微课、动画等视频类数字资源,随扫随学,突破传统课堂教学的时空限制,激发学生的自主学习,打造高效课堂。资源具体下载和获取方式请见“智慧职教”服务指南。

本书以大量实例系统讲解LabVIEW软件的常用编程方法与技巧,并结合物联网应用项目开发详细介绍通用硬件设备以及NI ELVIS在LabVIEW编程环境下的应用。

全书共分5篇,内容包括:LabVIEW编程环境、基本数据类型、波形图、程序结构、文件I/O、调试工具等LabVIEW使用中最基本的知识点与编程技巧;生成应用程序和安装包、远程发布、界面设计、LabVIEW数据通信、VI服务器;外部程序接口等编程高级应用;数据采集硬件相关知识与设备;结合各种硬件设备和传感器,介绍数据采集系统的软、硬件系统搭建与程序设计及调试的全过程。本书的内容选取不仅满足了一体化项目教学的需要,也保持了知识体系的完整性。同时,通过与NI公司合作,本书的知识体系与在线习题充分体现了NI CLAD国际认证的考点,内容更加体现了课证结合与企业实际应用,实用性较强。编写组配套物联网应用技术专业国家教学资源库建设了超过1 000条的高品质数字化教学资源,为本书提供了丰富的在线学习保障。

本书可作为物联网专业顶层应用程序开发课程和电气自动化、电子信息、测控技术等专业的虚拟仪器相关课程的教材和参考书,也可作为社会从业者的LabVIEW入门学习或NI CLAD认证培训用书。

  • 前辅文
  • 第1篇 软件基础篇
    • 1.1 概述
    • 1.2 LabVIEW编程环境
      • 1.2.1 LabVIEW软件安装
      • 1.2.2 LabVIEW编程环境介绍
      • 1.2.3 LabVIEW帮助选项
    • 1.3 基本数据类型
      • 1.3.1 数值类型
      • 1.3.2 布尔类型
      • 1.3.3 字符串
      • 1.3.4 下拉列表与枚举
      • 1.3.5 数组及数组函数
      • 1.3.6 簇及簇函数
    • 1.4 有效的数据表达
      • 1.4.1 波形图表
      • 1.4.2 波形图
      • 1.4.3 XY图
      • 1.4.4 强度图与强度图表
      • 1.4.5 二维图片
    • 1.5 LabVIEW程序结构
      • 1.5.1 LabVIEW项目管理
      • 1.5.2 子VI设计
      • 1.5.3 循环结构
      • 1.5.4 公式节点
      • 1.5.5 条件结构
      • 1.5.6 顺序结构
      • 1.5.7 状态机
      • 1.5.8 事件结构
      • 1.5.9 生产者/消费者设计模式
    • 1.6 文件I/O
      • 1.6.1 文件I/O基本概念
      • 1.6.2 文件格式
      • 1.6.3 文件函数使用
    • 1.7 调试工具与技巧
      • 1.7.1 错误列表与高亮显示
      • 1.7.2 断点和单步执行
      • 1.7.3 探针的使用
      • 1.7.4 错误处理机制
      • 1.7.5 程序框图禁用结构
      • 1.7.6 条件禁用结构
  • 第2篇 软件提高篇
    • 2.1 生成应用程序和安装包
      • 2.1.1 可执行文件的创建
      • 2.1.2 安装文件的创建
    • 2.2 远程发布
      • 2.2.1 Web服务器设置
      • 2.2.2 发布程序的前面板
      • 2.2.3 HTML文件的发布
    • 2.3 界面设计
      • 2.3.1 界面设计技巧
      • 2.3.2 装饰和背景图片
      • 2.3.3 菜单
      • 2.3.4 使用键盘操作界面
      • 2.3.5 用户自定义控件
      • 2.3.6 界面设计的限制
    • 2.4 LabVIEW数据通信
      • 2.4.1 局部变量
      • 2.4.2 全局变量
      • 2.4.3 属性节点
      • 2.4.4 调用节点
      • 2.4.5 队列
    • 2.5 VI服务器
      • 2.5.1 VI服务器的基本概念
      • 2.5.2 动态改变界面
      • 2.5.3 LabVIEW对象的层次关系
      • 2.5.4 动态调用VI
      • 2.5.5 应用程序引用
    • 2.6 外部程序接口
      • 2.6.1 动态链接库
      • 2.6.2 ActiveX
      • 2.6.3 .NET
  • 第3篇 硬件基础篇
    • 3.1 数据采集系统基础
      • 3.1.1 数据采集系统的组成
      • 3.1.2 信号的采样与量化
      • 3.1.3 采集设备与接线方式
      • 3.1.4 采样模式与缓冲
    • 3.2 数据采集卡的安装与使用
      • 3.2.1 数据采集软件架构
      • 3.2.2 学习使用配置管理软件MAX
    • 3.3 DAQ数据采集程序设计
      • 3.3.1 数据采集助手DAQ Assistant的使用
      • 3.3.2 基本数据采集函数使用
    • 3.4 数据采集产品介绍
      • 3.4.1 NI ELVIS的使用
      • 3.4.2 NI myRIO设备及其使用
      • 3.4.3 通用串口设备及其使用
    • 3.5 GSM通信设备使用
      • 3.5.1 设备硬件接线
      • 3.5.2 串口通信测试
      • 3.5.3 短信发送程序编写
    • 3.6 RFID读卡器使用
      • 3.6.1 RFID读卡器硬件及开发命令
      • 3.6.2 RFID读卡器操作的LabVIEW编程
  • 第4篇 项目体验篇
    • 4.1 项目一 远程温度检测系统设计
      • 4.1.1 任务1 仿真温度检测程序设计
      • 4.1.2 任务2 数据采集与温度转换子程序设计
      • 4.1.3 任务3 远程温度检测系统调试与运行
    • 4.2 项目二 智能交通灯控制系统
      • 4.2.1 智能交通灯控制系统需求分析
      • 4.2.2 智能交通灯控制系统硬件设计
      • 4.2.3 智能交通灯控制系统软件设计
      • 4.2.4 智能交通灯控制系统调试
    • 4.3 项目三 电容充放电性能测试系统
      • 4.3.1 电容充放电性能测试系统需求分析
      • 4.3.2 电容充放电性能测试系统硬件设计
      • 4.3.3 电容充放电性能测试系统软件设计
      • 4.3.4 电容充放电性能测试系统调试
  • 第5篇 综合应用篇
    • 5.1 项目四 智能家居系统
      • 5.1.1 智能家居系统需求分析
      • 5.1.2 智能家居系统硬件设计
      • 5.1.3 智能家居系统软件设计
      • 5.1.4 智能家居系统调试
    • 5.2 项目五 停车场管理系统
      • 5.2.1 停车场管理系统需求分析
      • 5.2.2 停车场管理系统硬件设计
      • 5.2.3 停车场管理系统软件设计
      • 5.2.4 停车场管理系统调试
    • 5.3 项目六 数字示波器信息采集系统
      • 5.3.1 数字示波器信息采集系统需求分析
      • 5.3.2 数字示波器信息采集系统硬件设计
      • 5.3.3 数字示波器信息采集系统软件设计
      • 5.3.4 数字示波器信息采集系统调试
  • 参考文献

相关图书