首页资源分类工业控制应用案例 > 《Windows CE·NET嵌入式工业用控制器及自动控制系统设计》

《Windows CE·NET嵌入式工业用控制器及自动控制系统设计》

已有 456470个资源

下载专区

文档信息举报收藏

标    签: WindowsCE·NET嵌入式工业用控制器

分    享:

文档简介

《Windows CE·NET嵌入式工业用控制器及自动控制系统设计》 

 

作者:叶宏材

译者:

开本:

ISBN:730210339 出版社:清华大学出版社

出版日期:2005-02-01

 

 

Windows CE·NET嵌入式工业用控制器及自动控制系统设计-内容简介微软Windows CE是一个开放且多样化的32位嵌入式操作系统。其设计目的是为符合广泛的智能设备的需求,例如从诸如工业控制器、通信集线器和收款机系统(POS)等企业工具到诸如摄影机、电话和家庭娱乐设备等电子消费性产品,为自动控制、视听娱乐、移动计算、终端、数据收集、数据共享及联网等各个应用领域提供一个稳定、实时及多任务的操作系统。Windows CE .NET被广泛地应用于工业自动化控制器、互联网应用装置、常驻型网关器、个人数字助理等各种设备。 本书希望能提供给读者一个设计自动控制系统的控制平台。此平台可以看作一个简易的自动控制系统架构,全部都设计在一个主程序内,各种功能都以子程序方式设计。由此架构说明自动控制程序处理的基本原理,然后读者由此架构就可以自行设计程序。有此自动控制程序设计的基础后,就可以进一步作套装软件的整合进阶应用。希望本书能提供给读者一个进入Wincon-8000更容易的踏脚石。目录

第一篇 Windows CE.NET应用程序设计基础

第1章 Windows CE.NET简介

1.1 什么是Windows CE

1.2 什么足Windows CE.NET

1.3 Windows CE.NET与严格实时系统

1.3.1 “实时”的定义

1.3.2 实时系统范例

1.3.3 实时系统和实时操作系统

1.3.4 Windows CE是一个严格实时操作系统

第2章 WindowsCE.NET应用程序开发简介

2.1 开发环境与工具

2.1.1 eMbedded Visual C++4.0

2.1.2 Visual Studio.NET 2003

2.2 使用eMbedded Visual C++开发应用程序

2.2.1 安装eMbedded Visual C++4.0

2.2.2 激活eMbedded Visual C++4.0

2.2.3 管理项目和工作区

2.2.4 建水应用程序

2.2.5 指定文什的路径

2.3 使用Visual Studio.NET开发应用程序

2.3.1 The Visual Studio.NET

2.3.2.NET Compact Framework

2.3.3 Common Language Runtime(CLR)

2.3.4 .NET Framework类库

2.3.5 .NET Compact Framework的类

2.3.6 开肩新项同

2.3.7 Windows CE装置应用程序与台式计算机应用程序

2.4 各种歼发工具的比较

2.4.1 本机码

2.4.2 托管码

2.4.3 选择适当的开发方式来开发应用程序

2.4.4 开发Windows CE装置应用程序的注意事项

第3章 Windows CE.NET窗口应用程序

3.1 窗口

3.1.1 注册窗口类

3.1.2 建立窗口

3.1.3 对话框和消息框

3.1.4 显示窗口

3.1.5 结束窗口

3.2 窗口应用程序的主程序进入点:WinMain

3.3 窗口处理程序:WndProc

3.4 信息处理

3.4.1 接收和分配信息

3.4.2 WinMain函数的信息循环

3.4.3 传送信息

3.4.4 张贴信息

3.4.5 定义新的信息

3.5 使用控制组件

3.5.1 取得和设定对话框中控件的显示文本或整数值

3.5.2 启动或停用一个控件

3.5.3 传送信息给对话框中的控件

3.6 本章范例程序

第4章 Windows CE.NET应用程序开发进阶

4.1 串行通信应用程序

4.1.1 串行通信应用程序歼发接口

4.1.2 本节范例程序

4.1.3 打开串行通信端口

4.1.4 设定串行通信端口

4.1.5 设定逾时参数

4.1.6 写入通信端口

4.1.7 读取通信端口

4.1.8 使用通信事件

4.1.9 关闭串行通信端口

4.1.10 SerialComm.cpp

4.2 WinSock通信应用程序

4.2.1 [柏克菜版]风格的socket函数

4.2.2 窗口专属延伸函数

4.2.3 本节范例程序

4.2.4 建立Winsock通信应用程序

4.2.5 建立Winsock服务器端应用程序

4.2.6 建立Winsock客户端应用程序

4.3 文件系统及登录信息

4.3.1 建立和打开文件

4.3.2 读取和写入文件

4.3.3 移动文件指针

4.3.4 取得文件信息

4.3.5 文件时问

4.3.6 文件大小及其他文件信息

4.3.7 管理义件系统

4.3.8 登录或注册API

4.3.9 建立或打开键

4.3.10 读取注册表值

4.3.11 写入注册表值

4.3.12 删除键和注册键值

4.3.13 关闭键

4.3.14 列举键及键内的值

4.4 处理程序及线程

4.4.1 程序

4.4.2 建立程序

4.4.3 PROCESS——INFORMATION结构成员

4.4.4 结束程序

4.4.5 线程

4.4.6 系统排班

4.4.7 建立线程

4.4.8 结束线程

4.4.9 设定线程优先权

4.4.10 设定线程的时间量

4.4.11 暂停线程

4.4.12 继续执行线程

4.4.13 线程等待

4.4.14 线程同步

4.4.15 使用等候函数去等候一个同步对象

4.4.16 本章范例

4.5 本章附录:系统错误代码对照表

第5章 Windows CE.NET调试环境

5.1 在PC端安装Microsoft ActiveSync

5.2 使用Microsoft ActiveSync连接PC和Windows CE装置

5.3 安装Windows CE装置制造商所提供的SDK

5.4 使HJ Windows CE装置制造商所提供的SDK建制应用程序

5.5 调校平台管理器

5.6 开始调试

第二篇 泓格科技W i ncon-8000 Windows CE.NET嵌入式工业用控制器

第6章 Windows Based工业用控制器简介

6.1 沿革

6.2 基于Windows的工业川控制器与PLC的比较

6.3 结论

第7章 泓格ICPDAS Wincon-8000系列简介

7.1 Wincon-8000=Industrial PC+PLC

7.2 硬件规格

7.3 Wincon-8000嵌入式操作系统功能

7.4 Wincon-8000的编程方式

7.5 应有实例

7.5.1 Wincon-8000控制系统架构

第8章 激活及设定Wincon-8000

8.1 一般设定

8.1.1 设定机器名称

8.1.2 网络设定

8.1.3 其他设定

8.2 特殊设定

8.2.1 存储设定

8.2.2 变更显示器分辨率

8.2.3 变更默认目录

8.2.4 系统信息

8.2.5 设定开机自动运行应用程序

8.2.6 设定串行式触摸屏幕

8.3 系统更新

8.3.1 0S映像文件更新

8.3.2 CF卡更新

8.3.3 Wincon SDK更新

第9章 开发Wi neon-8000应用程序

9.1 安装Wincon SDK至PC开发环境

9.1.1 按部就班地安装Wincon SDK

9.2 开发第一个eMbedded Visual C++应用程序

9.2.1 建立一个以窗体为基础的应用程序

9.2.2 新建立:窗体应用程序

9.2.3 说明范例文件放置的位置

9.2.4 设定编译程序的选项

9.2.5 设计一应用程序

9.3 开发第一个Visual Basic.NET应用程序

9.3.1 建立Visual Basic.NET新项目

9.3.2 增加应用程序参考到我们的应用程序

9.3,3 设计应用程序

9.3.4 编译应用程序

9.3.5 住Wincon-8000平台上执行应用程序

9.4 开发第一个Visual C#.NET应用程序

9.4.1 建立Visual C#.NET新项目

9.4.2 增加应用程序参考到我们的应用程序

9.4.3 设计应用程序

9.4.4 编译应用程序

9.4.5 在Wincon-8000平台上执行应用程序

9.5 WinconSDK应用程序开发接开发接口(API)链接库及使用手册

9.5.1 系统信息函数

9.5.2 软件信息函数

9.5.3 数字输入/输出函数

9.5.4 看门狗定定时器函数

9.5.5 EEPROM读写函数.

9.5.6 模拟输入函数

9.5.7 模拟输出函数数

9.5.8 3-轴编码器(Encoder)函数

9.5.9 2-轴步进/词服函数

9.5.10 计数器/频繁函数

第1O章 Wincon-8000应用程序范例

10.1 范例程序说明

10.2 应用本机端集中式并列(Parallel)高速I/0模块

10.2.1 DI_DO_Demo for eCV++:(数字输入、输出范例)

10.2.2 AI_AO_Demo for eVC++:(模拟输入、输出范例)

10.2.3 1-8090 Demo for eVC++:(三轴编码器范例)

10.2.4 1-8091 Demo for eVC++:(两轴步进电机控制卡范例)

10.2.5 1-8080 Demo for eVC++

10.3 应用本机端集中式串行(serial)I/O模块

10.4 用1-7000系列远程I/O模块

10.5 应用I-87K 4/8系列扩展单元

10.6 综合应用范例程序

第三篇 自动控制系统设计及应用实例

第11章 用eVC++4.1设计自控程序的基础

11.1 设计准备工作

11.1.1 使用eVC++4.1产生新的项目

11.1.2 加入Wincon-8000的SDK等

11.2 Thread基本设计方式

11.2.1 使用THREAD INFO架构传送必要系数

11.2.2 激活Thread

11.2.3 执行Thread

11.2.4 停止Thread

11.3 异步通信端口的设计技巧

11.3.1 Global变量使用

11.3.2 pen Port Dialog画面

11.3.3 RS232C Thread程序说明

11.3.4 RS232C通信子程序说明

11.4 TCP/IP网络的设计技巧

11.4.1 系统初期设定

11.4.2 TCP/IP Dialog画面

11.4.3 TCP/IP Server Thread程序

第12章 Wincon-8000基本API功能的运用

12.1 实时日期、时间的取入

12.2 模块信号处理

12.2.1 系统基本API

12.2.2 AI/AO模块

12.2.3 DI/DO模块

第13章 自动控制系统基本发展平台

13.1 系统基本规格

13.1.1 系统功能说明

13.1.2 系统架构图

13.2 以Modbus规格定义I/O信号点

13.2.1 I/O信号种类

13.2.2 各信号点及系数定义架构

13.3 数值Analog信号处理

13.3.1 信号转换步骤图

13.3.2 电器信号种类说明

13.3.3 模拟转换数字值的解析度

13.3.4 AI、AO信号值与工程值的转换

13.3.5 次滤波处理

13.3.6 内部数值信号应用

13.3.7 警报超限检查

13.4 状态Digital信号处理

13.4.1 DI、DO信号点

13.4.2 延伸性状态信号点

13.4.3 信号的输入/输出反应速度

13.5 Modbus对外通信功能

13.5.1 Modbus的基本概念

13.5.2 Modbus丰要通信功能

13.5.3 Modbus通信子程序

13.5.4 odbus Slave通信程序

13.5.5 Modbus Master通信程序

13.6 I/O信号通信程序

13.6.1 I/0模块介绍

13.6.2 通信程序设计

13.7 控制用Timer、Counter的设计

13.7.1 程序设计说明

13.7.2 使用方式

13.8 Dem08000程序说明

13.8.1 程序说明

13.8.2 Dem08000使用要点

13.9 PC Utility功能说明

13.9.1 基本规格

13.9.2 画面操作说明

13.9.3 程序说明

13.10 基本发展平台功能展示

13.10.1 Sample_1.cpp

13.10.2 Sample_2.cpp

文件列表

.myeclipse
----|CVS
----|----|Repository
----|----|Root
.settings
----|CVS
----|----|Entries
----|----|Repository
----|----|Root
org.eclipse.core.resources.prefs
.svn
----|prop-base
props
text-base
----|readme.txt.svn-base
tmp
----|prop-base
props
text-base
all-wcprops
dir-prop-base
entries
format
windows_ce_net
._CotEditor_346
.classpath
.cproject
.cxl
.pdf
.project
.qmake.internal.cache
.synopsys_dc.setup
.synopsys_pt.setup
.untf
.xhdl3.xref

Top_arrow
回到顶部
EEWORLD下载中心所有资源均来自网友分享,如有侵权,请发送举报邮件到客服邮箱bbs_service@eeworld.com.cn 或通过站内短信息或QQ:273568022联系管理员 高进,我们会尽快处理。