搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Visual C#.NET串口通信及测控应用典型实例
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121168734
  • 作      者:
    李江全等编著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2012
收藏
内容介绍
    《Visual C#.NET串口通信及测控应用典型实例》 从工程应用的角度出发,通过8个典型应用实例,包括PC与PC、PC与单片机、PC与PLC、PC与远程I/O模块、PC与智能仪器、PC与无线数传模块、PC与USB数据采集模块等组成的测控系统,利用SerialPort控件和MSComm控件编写C#.NET串口通信程序,并对计算机测控系统中的4类典型应用(模拟量输入(AI)、模拟量输出(AO)、数字量输入(DI)和数字量输出(DO))的程序设计方法进行了详细的讲解。
展开
精彩书摘
     利用PC(或IPC)实现测控主要有两种方式:一是通过串行接口(RS-232或RS-485),二是通过各种数据采集板卡(或模块)。在硬件系统设计组装完成后,就要考虑选用何种计算机编程语言来实现各种测控功能。我们认为,微软公司推出的可视化、面向对象的结构化程序设计语言Visual C#.NET(以下简称C#.NET)应是不错的选择。
 C#.NET是当今世界上应用最广泛的编程语言之一,它也被公认为是编程效率最高的一种编程方法。无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,C#.NET都是最快速、最简便的语言。
     就串口开发而言,C#.NET可采用3种方法编写串口通信程序:第一种方法是通过采用VB中的MSComm控件,这是最简单的,最方便的方法,但需要注册(可以通过安装VB6.0或VC++6.0来实现);第二种方法是采用微软在.NET中推出的一个串口控件SerialPort,方便地实现所需要串口通信的多种功能;第三种方法是用API函数进行串口通信,虽然难度高,但可以方便地实现自己想要的各种功能。
     本书从工程应用的角度出发,通过8个典型应用实例,包括PC与PC、PC与单片机、PC与PLC、PC与远程I/O模块、PC与智能仪器、PC与无线数传模块、PC与USB数据采集模块等组成的测控系统,利用SerialPort控件和MSComm控件编写C#.NET串口通信程序,并对计算机测控系统中的4类典型应用(模拟量输入(AI)、模拟量输出(AO)、数字量输入(DI)和数字量输出(DO))的程序设计方法进行了详细的讲解。
 本书由石河子大学李伟编写第1章,刘巧编写第2章,邓红涛编写第3、6、7章,刘长征编写第5章,石河子职业技术学院任滟编写第4章。全书由邓红涛、刘巧、李伟担任副主编,李江全教授担任主编并统稿。参与编写、程序设计、插图绘制和文字校核工作的人员还有田敏、郑瑶、刘恩博、任玲、汤智辉、胡蓉、张茜、蒙贺伟、李华等老师。
     电子开发网、北京研华科技、西安达泰电子、石河子大学电气工程实验中心等单位或公司为本书的编写提供了宝贵的技术支持和帮助,编者借此机会对他们致以深深的谢意。 
由于编者水平有限,书中难免存在不妥或错误之处,恳请广大读者批评指正。 
……
展开
目录
 第1章 PC与PC串口通信 
1.1 串口通信概述 
1.1.1 串口通信的基本概念 
1.1.2 RS-232C接口标准 
1.1.3 RS-422/485接口标准 
1.1.4 串口通信线路连接
1.1.5 PC中的串行端口 
1.1.6 虚拟串口的使用 
1.2 C#.NET串行通信控件与API函数 
1.2.1 MSComm控件的使用 
1.2.2 SerialPort控件的使用 
1.3 PC与PC串口通信实例 
1.3.1 两台PC串口通信 
1.3.2 1台PC双串口互通信 
第2章 PC与单片机串口通信 
2.1 典型单片机开发板简介
2.1.1 单片机测控系统的组成
2.1.2 单片机开发板B的功能 
2.1.3 单片机开发板B的主要电路 
2.2 PC与单片机串口通信实例
2.2.1 PC与单个单片机串口通信 
2.2.2 PC与多个单片机串口通信 
2.3 PC与单片机串口通信测控应用实例 
2.3.1 模拟量输入 
2.3.2 模拟量输出 
2.3.3 开关量输入
2.3.4 开关量输出 
第3章 PC与西门子PLC串口通信 
3.1 西门子PLC模拟量扩展模块与通信协议 
3.1.1 西门子PLC模拟量输入模块 
3.1.2 西门子PLC PPI通信协议 
3.2 PC与西门子PLC串口通信测控应用实例 
3.2.1 模拟量输入
3.2.2 模拟量输出
3.2.3 开关量输入
3.2.4 开关量输出 
第4章 PC与三菱PLC串口通信
4.1 三菱PLC特殊功能模块与通信协议
4.1.1 FX2N系列PLC的特殊功能模块
4.1.2 三菱PLC编程口通信协议  
4.2 PC与三菱PLC串口通信测控应用实例
4.2.1 模拟量输入
4.2.2 模拟量输出
4.2.3 开关量输入
4.2.4 开关量输出
第5章 PC与分布式I/O模块串口通信
5.1 典型分布式I/O模块简介
5.1.1 集散控制系统的结构与特点
5.1.2 ADAM4000远程数据采集控制系统
5.1.3 ADAM4000系列模块简介
5.1.4 ADAM4000系列模块的软件安装
5.2 PC与分布式I/O模块串口通信测控应用实例
5.2.1 模拟量输入
5.2.2 模拟量输出
5.2.3 数字量输入
5.2.4 数字量输出
第6章 PC与智能仪器串口通信
6.1 典型智能仪器简介
6.1.1 智能仪器的结构与特点
6.1.2 XMT-3000A型智能仪器的通信协议
6.2 PC与智能仪器串口通信测控应用实例
6.2.1 PC与单台智能仪器温度测控
6.2.2 PC与多台智能仪器温度测控
第7章 PC与无线数据传输模块串口通信
7.1 典型无线数传模块简介
7.1.1 无线数传技术概述
7.1.2 DTD46X系列无线数传模块
7.2 PC与无线数传模块串口通信测控应用实例
7.2.1 设计任务
7.2.2 线路连接
7.2.3 利用汇编语言实现基于DS18B20的单片机温度测控
7.2.4 利用C51语言实现基于DS18B20的单片机温度测控
7.2.5 利用C#.NET实现PC与无线数传模块温度测控
第8章 USB串行总线模块测控应用
8.1 USB总线在数据采集系统中的应用
8.1.1 USB总线及其数据采集系统的特点
8.1.2 采用USB传输的数据采集系统
8.1.3 典型USB数据采集模块及应用
8.1.4 C#.NET数据采集与控制的方式
8.2 PC与USB数据采集模块测控应用实例
8.2.1 模拟量输入
8.2.2 模拟量输出
8.2.3 数字量输入
8.2.4 数字量输出
参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证