网站大量收购独家精品文档,联系QQ:2885784924

第九章微机在测试系统中的应用概述.ppt

  1. 1、本文档共137页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * 发展方向(IPv6) 3.地址配置 IPv6把自动将IP地址分配给用户的功能作为标准功能。只要机器一连接上网络便可自动设定地址。它有两个优点:一是最终用户用不着花精力进行地址设定;二是可以大大减轻网络管理者的负担。 测试技术 洪冶 * 发展方向(IPv6) 4.路由协议 IPv6的路由有三种形式 形式 描述 使用CIDR路由 像Ipv4一样使用longest-prefix match路由 使用路由头 如果基于供应商选择,策略或服务质量的考虑,一个有单播地址的IPv6数据包携带路由头,那么这个数据包将顺序经过路由头中指定的各个路由器。 升级Ipv4路由协议 将IPv4路由协议升级,使他们能够处理IPv6地址 用于单播地址unicast:OSPF,RIP-2,IS-IS,BGP4+,… 用于组播地址multicast:MOSPF,PIM,… 测试技术 洪冶 * 9.6.4 典型应用 本节详细分析作者研制开发的基于Internet的小型多功能转子轴承远程测控系统的结构设计及其工作原理。 测试技术 洪冶 * 系统总体结构示意图 测试技术 洪冶 * 系统结构和原理 系统的驱动系统采用直流电机,电机控制电路采用 脉冲宽度调制(PWM)控制器。该测控系统功能如下: 能够同时测量多个参量,包括振动、压力、温度等物理量; 能够快速进行动态在线实时测量和控制,满足网上远程试验的要求; 能够实时快速进行信号的实时分析处理。 测试技术 洪冶 * 系统测控实例 在本系统中是基于数据传输和Java Beans组件技术实现远程测控 测试技术 洪冶 * 测试技术 洪冶 * 基于Internet的远程测控 实际远程实验过程中转子振动量的时域信号波形和频谱图。 从其频谱图中可以看出,幅值最大的横坐标位置就是转子的转动频率,转动频率的幅值总是远大于其他位置。 测试技术 洪冶 * 9.7 基于板卡的数据采集编程实例与网络通讯程序实例 测试技术 洪冶 以VB为例: ?!.动态链接库dll的编写 ??????在vb中要利用dll进行调用来实现板卡的访问与控制,首先要编写动态链接库dll。 ??????在windows98?中,应用程序采取一种成为“动态链接库”的特殊函数集来实现代码和资源的共享,以最大限度地节省资源。之所以称为“动态”,是因为它们是在运行期间链接到应用程序的,而不是在编译期间。创建一个exe文件时,会有许多例程链接到代码并放入exe文件中。但是dll中的例程则仅仅在实际运行时才链接到exe文件。按照这种方式,我们可以把几个程序共用的代码放到一个dll中,这样可以节省大量的空间,提高运行效率。同时在工业控制中对计算机的底层硬件进行访问,以及利用各种控制接口板进行数据采集和控制时间,仅靠vb是无法解决的。解决这样的问题可以间接使用动态链接库来实现。 测试技术 洪冶 2.?创建dll的三个基本成分 (1)?libmain函数 ??????它是windows?dll的入口点,主要用来完成一些初始化任务; (2)?出口函数wep ??????windows的dll必须包含一个标准的出口函数。在dll最终卸出之前,windows调用该函数作一些必要的清除工作(如释放一些资源等); (3)?自己的功能函数 ???????windows95下vb编写的程序是32位的,与之对应的dll也应是32位的。对于32位的dll,16位dll中的入口函数libmain、退出函数wep被dllentrypoint所代替。dllentrypoint入口和退出两个函数服务。在每次装入或卸下dll时,windows95调入dllentrypoint。 ??????在vc++5.0中选择file|new,在new对话框中选择project?workspace,再在new?project?workspace对话框中选择dynamic-link?library选项,并输入工程项目名,即可生成动态链接库的工作框架。 测试技术 洪冶 ?利用vc++5.0开发的dll的完整的程序清单 //dll源文件i0.cpp #include? #include int?far?pascal?outport(unsigned) short?sport); int?far?pascal?outport(unsigned?

文档评论(0)

金不换 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档