首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 93 毫秒
1.
多线程同步技术在电感自动测试系统中的应用   总被引:1,自引:0,他引:1  
多线程同步技术能够更好地开发并行性任务和提高系统性能.为实现高速的仪器测量与低速的机械动作之间的有机协调,提高工作的效率,在研究了Windows线程同步机制和CVI多线程技术中数据保护的基础上,给出了利用事件内核对象和线程安全变量来实现电感自动测试系统的方法,同时给出了工作线程的流程图.实际使用结果表明:该系统对单台测...  相似文献   

2.
分析了线程与进程的关系,研究了LabWindoWs/CVI多线程技术运行机制及其数据保护机制,对利用异步定时器实现的多线程软件与传统单线程软件进行效能差异分析。在某武器系统测控软件的开发中采用了LabWindows/CVI多线程技术,实现了系统的安全性和实时性设计。研究表明多线程技术能够更好地执行并行性任务.提高测控系统性能,在避免阻塞,减少运行时间,增强系统可靠性等方面具有显著优势。  相似文献   

3.
并发技术能很好地汇总数百上千路串口集中控制,同时执行多项任务。主要介绍了多线程并发技术在老化系统的应用,讨论了多线程间互相的通讯和数据同步机制,提高了多设备通讯时上位机系统数据的实时性。该系统通用架构已批量应用在电容器、分立器件高温反偏等老化系统中,取得了非常好的应用效果。  相似文献   

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

5.
DSP实时操作系统及其应用   总被引:1,自引:1,他引:0  
张欣 《现代电子技术》2004,27(1):4-6,10
由DSP处理器单独承担原来需要微控器和DSP处理器共同完成的任务的新一代DSP处理系统,已经开始成为嵌入式DSP系统开发领域主流。而且为了有效的发挥DSP处理器不断增加的性能,一个DSP已经开始用于同时并发的多个任务处理。在多任务或多个DSP处理器的系统中采用实时操作系统可以有效的降低开发难度,提高系统的可靠性和可升级性。本文对基于VDK的DSP实时操作系统内核进行了研究,详细描述了内核采用的多线程调度机制,并以一个多任务应用系统为例,实现了新线程的创建和取消,多线程之间的优先级排列和调度策略,给出了其API函数使用方法。  相似文献   

6.
胡泳霞 《电子测试》2016,(13):89-90
多核处理器为并发编程打开了一扇扇新的大门,Java内置的多线程机制可以方便地实现多个并发程序的开发以及多任务同时执行,但是Java线程之间的通信对程序员完全透明,内存可见性问题很容易困扰Java开发人员,本文将简单分析基于内存模型的Java并发编程。  相似文献   

7.
倾转旋翼飞行器飞控系统是多任务实时系统,采用多线程飞控系统软件能有效地提高飞控系统的性能。根据飞控系统软件的功能需求将其划分为主控任务、遥控遥测任务和自主导航任务。按照任务间的时序和耦合关系创建5个线程,并设置不同的优先级。采用多线程的软件实现策略,针对不同线程的任务需求,对每个线程进行详细设计,实现任务的并发执行,从而提高系统的实时性能。经测试验证,飞控系统具有较好的实时性,多个任务可以并发执行,基本满足了系统的功能要求。  相似文献   

8.
多任务TDCS车站分机通信协议的设计   总被引:1,自引:0,他引:1  
为了处理TDCS车站分机从铁路局调度中心、车务终端和计算机联锁设备接收的各种信息,在此基于Windows操作系统设计了实时多任务程序。在多任务程序中,使用消息机制和消息缓冲区实现多线程之间的通信,使用信号量和互斥量实现多线程之间的同步;针对以太网通信任务和串口通信任务,建立了相应的数据结构,并设计了一个数据包分析算法来解析自定义协议。实践证明,该设计具有响应速度快、适应性强的特点。  相似文献   

9.
本文介绍了多线程文件传输模型,给出多线程多客户与服务器(C/S)并发通信模型的详细算法,并介绍了基于Maemo系统利用socket进行TCP网络连接、并通过多线程技术,实现了拍照上传服务器的应用,最后展示客户端成功将拍摄的照片上传到服务器的演示效果。  相似文献   

10.
基于VB多线程技术的FTP的实现   总被引:1,自引:1,他引:0  
由于网络用户的数量与日俱增,通信阻塞现象时有发生。如何提高FTP的传输速度是一个重要的研究课题。多线程技术在提高系统效率、有效利用系统资源和保证用户任务之间的通信质量等方面有其明显的优点。基于VB的多线程技术支持,探讨用VB的多线程技术在Internet上进行FTP的实现方法。实验结果表明,该方法安全可靠、简单易行。  相似文献   

11.
本文对LabWindows/CVI软件开发平台下利用多线程技术实现实时数据采集进行了研究。以往采用单一线程进行数据采集,存在数据溢出、数据更新速度较慢的问题。针对以上问题,本文利用LabWindows/CVI软件自带的多线程机制,采用将线程池和异步定时器相互结合的方法来实现实时数据采集线程和数据处理线程,重点讨论了异步...  相似文献   

12.
为了实现良好的人机交互,并实时显示无人机的位置和轨迹,开发了基于MapX的无人机地面站地图和轨迹显示模块。文中介绍了轨迹显示模块的功能以及在Labwindows/CVI环境下的实现方法,采用了多线程技术辅助MapX轨迹显示。保证了轨迹显示的实时性。  相似文献   

13.
LabWindows/CVI是基于ANSI C语言的集成开发工具,适用于虚拟仪器测试系统的开发,用于仪器控制、数据处理等,本文介绍了LabWindows/CVI的使用方法,包括通信方式,多线程技术等。采用LabWindows/CVI开发了ADS-B地面站测试系统的软件,该测试软件具有良好的人机界面,便于操作,同时提高了测试的效率。  相似文献   

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

15.
现代测试测量系统中需要获取对目标系统的全面认识,不可避免的会使测试系统中相关数据信息迅速增多,为了能正确反映测试系统相关数据之间的密切联系,多数采用虚拟仪器系统设计,并利用数据库来对采集的大量数据进行管理,本文在介绍虚拟仪器技术和数据库的基础上,对LabWindows/CVI SQL Toolkit工具包的使用方法进行...  相似文献   

16.
针对基于Windows操作系统的控制系统实时性仿真的问题,通过对实时仿真平台进行实时性分析与对比,提出基于RTX+Madab+LabWindows,CVI的仿真平台架构,并利用Matlab工具建立了某控制系统仿真模型,通过自主研发RTW内相关编联文件与目标语言文件,将simulink仿真模型转换成可移植的RTX代码,该程序具有高实时性。图形显示和数据存储等非实时任务由Win32进程完成,该程序由Labwindows,CVI编写。仿真结果表明,该仿真程序具有较高实时性,满足预期要求。  相似文献   

17.
为了在Windows/CVI环境下实现基于数据库的复杂算法,讨论了LabWindows/CVI与Matlab混合编程以及LabWindows/CVI对数据库进行访问的几种方法,并在多脉冲电子束测控系统中运用三者混合编程,实现了大量现场数据的计算、管理等功能。  相似文献   

18.
继电器是一种比较常见的电子器件,主要用于自动控制和远距离操作,它的可靠性是电气控制系统正常运行的基本保证。该系统基于虚拟仪器技术,用于对继电器的动作电压、返回电流、吸合时间等各项性能指标进行测试,从而对继电器的性能做出判定。该设计遵从虚拟仪器设计的根本方法,使用LabWindows/CVI软件平台,结合多线程技术,本着"软件即是仪器"的原则,充分利用了计算机软硬件资源。该系统能准确测量继电器的各项输出信号,处理分析后可以较好地确定继电器的性能参数,同时具有良好的人机交互界面,代码采用模块化设计,方便维护和升级。  相似文献   

19.
文章介绍和讨论了LabWindows/CVI仪器驱动程序的体系结构和IVI体系结构,说明了LabWindows/CVI仪器驱动程序,IVI体系结构中各部分的作用及LabWindows/CVI仪器驱动程序的工作原理。  相似文献   

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

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

京公网安备 11010802026262号