首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 140 毫秒
1.
随着计算机技术和通信技术的飞速发展,虚拟仪器技术以其高性能、高扩展性、高集成性,和开发周期短等优势,逐渐成为测试测量行业仪器设计的发展趋势。虚拟示波器是虚拟仪器基础平台的重要组成部分,也是应用最广、需求最大的测试软件。本文基于PC平台,在广泛应用的Windows系统下,采用WPF作为软件开发环境,设计并开发了一个经串口录取数据的四通道虚拟示波器软件。该虚拟示波器软件通过对数据流的合理规划和设计,以及PingPong缓冲机制的引用,实现了对高速串口数据的完整录取。运用高精度自旋定时器,使本文虚拟示波器软件与DSP下位机的指令通信达到了200Hz稳定可靠的数据率。  相似文献   

2.
Windows下实时测控系统的实现   总被引:5,自引:1,他引:4  
结合某型号导引头仿真测控系统的开发过程,说明了Windows环境下多媒体定时器的运行机制。并利用Visual C 语言编程实现精确定时,该系统可实现1ms的定时精度。  相似文献   

3.
主要介绍了利用VC++开发环境设计Windows下串口通信程序以及SPCP(简单串口通信协议)的设计。软件采用Win32多线程技术和自定义消息机制的异步串口通信的方法设计,在此基础上加入自定义串口通信协议,保证了通信的可靠性和稳定性。  相似文献   

4.
通过引入外部硬时钟,在普通Windows工控机上,实现了精确定时以及稳定的多线程串口通信,满足了滑翔弹飞控系统实时仿真的要求.该系统不仅成本低,而且稳定性高、通用性好以及第三方软硬件资源丰富,并在实际仿真过程中得到了应用.  相似文献   

5.
李强 《电子世界》2004,(10):29-31
硬件实时定时器设计软件定时器的工作机理简单,编程容易,但在很多场合下(比如需要精确定时,或实时计数的场合),用软件定时器就不能够满足需要,这时候,就需要用硬件实时定时器/计数器。1.硬件定时/计数器的工作机理在51单片机基本型8051芯片内部,就集成了两个十六位的硬件定时/计数器。它们是T0和T1。硬件定时/计数器的特点有三个:一是定时器/计数器可以与CPU并行工作,二是定时器/计数器可以采用中断方式与系统协调工作。三是定时/计数器可以由软件或硬件控制启动、停止。由于上述特点,CPU只要将硬件定时/计数器设定好,启动后,定时/计数…  相似文献   

6.
一种串口通信程序的设计   总被引:3,自引:1,他引:2  
介绍了一种在PowerBuild中如何利用通信控件实现Windows 98(NT)环境下串口通信程序设计的方法。  相似文献   

7.
利用通信控件实现串口通信软件   总被引:1,自引:0,他引:1  
介绍了一种在PowerBuild中如何利用通信控件实现Windows98/NT环境下串口通信程序设计的方法。  相似文献   

8.
实时数据采集系统常采用软件定时器的方法来实现数据的定时采集。结合某实时测控系统,在VC 6.0的环境下的数据采集系统中采用WM_TIMER定时器和多媒体定时器完成多点实时数据采集,比较2种软件定时器在实现方法、优先级、定时精度等方面的差别,通过比较得到:在多线程、多任务的数据采集系统或采样周期较短,采用多媒体定时器可以获得较高的定时精度,最小可达到1 ms。  相似文献   

9.
串口是常用的计算机与外部串行设备之间的数据传输通道,在VC++6.0中利用第三方控件实现串口通信时实时性较差,系统资源利用不足,为了提高串口通信的速度和资源利用率,软件采用Windows API函数并基于多线程技术和自定义消息机制的异步串口通信的设计理念,结合串口通信的机理和多线程同步技术,分析了Win32系统下多线程异步串口通信软件的开发方法。软件主线程是数据采集程序的管理者,串口监测线程(辅助线程)在后台对串口进行实时监视,获得了良好稳定的通信效果。  相似文献   

10.
Windows CE下GPS与PDA串行通信的实现   总被引:2,自引:0,他引:2  
论述了在Windows CE嵌入式系统中,利用串口实现GPS和PDA通信的方法;简要介绍了Windows CE串行通信基础知识以及PDA与GPS接收机的串行连接方法;详细说明在eVC4.0环境下开发串口通信程序,并给出了具体步骤和部分实现函数;阐述了对所接收到的GPS数据的处理。  相似文献   

11.
The performance of timer algorithms is crucial to many network protocol implementations that use timers for failure recovery and rate control. Conventional algorithms to implement an operating system timer module take O(n) time to start or maintain a timer, where n is the number of outstanding timers: this is expensive for large n. This paper shows that by using a circular buffer or timing wheel, it takes O(1) time to start, stop, and maintain timers within the range of the wheel. Two extensions for larger values of the interval are described. In the first, the timer interval is hashed into a slot on the timing wheel. In the second, a hierarchy of timing wheels with different granularities is used to span a greater range of intervals. The performance of these two schemes and various implementation tradeoffs are discussed. We have used one of our schemes to replace the current BSD UNIX callout and timer facilities. Our new implementation can support thousands of outstanding timers without much overhead. Our timer schemes have also been implemented in other operating systems and network protocol packages  相似文献   

12.
We present a new model for testing real-time protocols with multiple timers, which captures complex timing dependencies by using simple linear expressions involving timer-related variables. This new modeling technique, combined with the algorithms to eliminate inconsistencies, allows generation of feasible test sequences without compromising their fault coverage. The model is specifically designed for testing to avoid performing full reachability analysis, and to control the growth of the number of test scenarios. Based on extended finite state machines, it is applicable to languages such as SDL, VHDL, and Estelle. The technique models a realistic testing framework in which each I/O exchange takes a certain time to realize and timers can be arbitrarily started or stopped. A software tool implementing this technique is used to generate test cases for the US Army wireless standard MIL-STD 188-220.  相似文献   

13.
邹海东  钱良 《电子设计工程》2012,20(17):101-103
为了实现对通信电源参数的现场采集,提出一种基于32位ARM嵌入式系统的通信电源参数采集系统设计方案,并完成系统的软硬件设计。该系统硬件部分主要完成电源模拟参量的采集与处理,软件部分采用Windows CE编程,能够完成对通信电源的电压、电流等基本参数的采集。实际应用表明,该系统具有应用简便、测量准确的特点,满足实际需求。  相似文献   

14.
本文介绍了自动测试的软件控制原理.在Windows操作系统中,应用接口直接与应用程序接口、硬件驱动程序进行通讯来达到控制测试硬件的目的.通过在VEE软件中对DLL文件的调用,可以实现对通用硬件接口卡的控制.  相似文献   

15.
基于LabWindows/CVI的多线程测控软件设计技术   总被引:12,自引:0,他引:12  
多线程技术是W in32操作系统的一项重要软件技术。CVI 6.0及其以后版本提供了线程池和异步定时器两种多线程运行机制,为测控软件的设计开发带来了一次技术飞跃。文中结合测控软件设计实例,详细介绍了在CVI平台下多线程编程技术的应用方法。  相似文献   

16.
采用RS—422标准的计算机接口设计   总被引:1,自引:0,他引:1  
介绍了在windows环境下,采用RS-422接口标准以及HDLC通信控制协议与市制解调器进行数据通信的计算机接品电路设计,并介绍了相应的接品软件,给出了实验结果。  相似文献   

17.
马龙  樊泽明 《电子设计工程》2014,22(22):124-126
基于为地面半物理仿真提供模拟工作状态的需要,针对舵机负载环境的特点,采用分布式控制结构,对舵机负载模拟系统进行设计。基于LabWindows/CVI开发环境,采用多媒体定时器与多线程技术,完成了对上位机与下位机软件系统的设计。基于结构不变性原理,设计了前馈补偿环节,成功抑制了控制过程中产生的多余力,保证了系统的控制精度。结合实践证明,该舵机负载模拟系统在试验中工作良好,动态响应误差不大于5%,控制效果及各项指标均达到了设计要求。  相似文献   

18.
针对软件测试过程中存在着大量重复性工作的现状,将软件工程中的自动化思想和Klocwork静态测试工具结合起来,规范了软件静态测试流程。运用持续集成的原理,设计并实现了C/C++项目的Klocwork批量自动化测试工具。介绍了在Windows环境下的测试脚本设计、实现、应用实践及实施经验法则。测试脚本可定制和重用以适应不同项目的需要。  相似文献   

19.
介绍了IMS及其终端的应用。设计并实现了Windows Mobile下的IMS智能终端的软件系统。论文给出了IMS终端的开发环境和总体架构,并对主要的线程进行了描述。通过阐述IMS注册消息的设计和IPTV业务的设计,详细介绍了IPTV的完整流程。通过实验网络,实现了基于IMS终端的IPTV播放。经过测试,验证了系统设计的有效性和可行性。  相似文献   

20.
针对CCD输出信号的复杂性,介绍了电荷耦合器件(CCD)专用的视频信号处理器件XRD44L60的功能特点,设计了针对XRD44L60的时序控制电路并在QuartusⅡ软件环境下仿真.结果证明,该设计结构简单,可靠性高,性能稳定,具有广阔的应用前景.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号