首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 187 毫秒
1.
针对Win32控制台下单线程虚拟仪表设计与仿真系统融合存在的问题,提出了一种基于线程消息映射的虚拟仪表设计方法。该方法在主线程里运行主控程序,在每个辅线程里运行各虚拟仪表(含虚拟面板),通过线程消息映射机制实现仿真系统中主线程与各虚拟面板辅线程的控制与协同。实践表明,该方法可以大幅提升仿真系统的模块化设计效率、仿真的互操作性和模型的可复用性。  相似文献   

2.
针对整流实时监控系统既要完成大量实时数据处理,又要进行远程设备通信的特点,其软件开发引入了多线程通信方法,提高了系统的运行效率。该方法采用使一个事件对象变为有信号,开辟一个工作线程专门负责通信,主线程发展数据显示和创建用户界面。并列出了初始化串口和选择读写串口等通信代码示例。  相似文献   

3.
基于LabVIEW RT实时控制系统,采用RT缓冲技术进行线程数据交互.其控制系统过程参数传输使用基于TCP协议的传输方式.系统的实现需在主程序开始之前创建RT FIFO,主程序分控制和网络通信2个线程.整个程序包括2种类型数据交互:第1种次是线程间交互,即数据从实时线程传输到非实时线程;第2种是网络交互,即数据从RTTarget通过以太网传输到HOST PC.  相似文献   

4.
一种基于多线程的串口通信程序,导航计算机为每个串口创建一个数据接收线程,监视串口的状态,看有无数据到达,进行数据接收。而主线程则专心进行导航解算,输出导航数据至显示计算机。操作系统将CPU时间划分成许多时间片段,并按一定的优先级将时间片段分配给各个线程,线程只有在分配的时间片内才有对CPU的控制权,从而实现微观上轮次执行,宏观上并发运行的多任务机制。  相似文献   

5.
VC++DLL在工控软件设计中的应用   总被引:1,自引:0,他引:1  
用VC 6.0可开发基于DLL的数据采集卡驱动程序.以工控板卡AC1056a为例,将DLL驱动程序用于工控软件设计,可通过相应函数完成数据采集.该设计采用DLL显式链接,调用DLL函数创建TabWnd工程,在TabWnd.cpp中添加板卡驱动程序的头文件并设置DLL句柄.同时装载DLL与驱动,设置多媒体定时器进行定时采样.并添加一个独立于主线程的数据采集线程,定义GetData()的全局函数,实现程序模块化设计.  相似文献   

6.
基于S3C2410的网络视频采集   总被引:1,自引:0,他引:1  
基于IP网络的实时视频采集、处理及传榆系统,采用ARM9 S3C2410 Linux组成嵌入式软硬件系统.并由开发板引出相关接口,连接USB数码摄像头,实现视频的实时采集.同时利用S3C2410的高速运算能力对视频图像进行压缩.实现过程包括:在内核中编写USB数码摄像头驱动程序,编写上层应用程序以获取视频数据.  相似文献   

7.
多线程技术在破片参数测量系统中的应用   总被引:1,自引:0,他引:1  
破片参数测量系统中,摄像机的定位造成了上位机CPU的空闲,降低了测量系统的实时性和测量效率.采用多线程技术能有效解决此问题.文中详细介绍了C++Builder中多线程技术的要点以及该技术在本系统中的实现方法.本系统共创建两条线程,第一线程(主线程)负责上位机与下位机之间的通信,第二线程负责图像处理.系统运行结果表明不采用多线程技术时单个破片测量时间为57s,而采用多线程技术时单个破片的测量时间为31s.由此可见,多线程技术能显著提高系统的实时性和测量效率.  相似文献   

8.
武器装填控制测试系统由PLC主控机,数据实时采集与逻辑分析,多路信号转换与功能判断等模块组成.系统软件包括主程序、子程序、显示程序.PLC切换巡回检测点,分析采集信号、建立故障模式.通过多路信号转换、开关量识别,模拟量实际值与系统允许极限值比较,及输入、间隔定时器和高速计数器等中断处理,实现故障诊断.  相似文献   

9.
为实现弹道视景准实时仿真,建立了导弹弹道仿真模型,使用Multigen Creator创建了导弹三维模型及地形场景模型。基于Vega Prime分析了弹道视景准实时仿真流程及其关键技术,在Windows平台下通过定制高精度多媒体定时器实现了仿真的准实时性,以内存映射文件技术实现了弹道仿真程序与视景仿真程序跨进程的数据交互。在.NET框架下选用C++调用Vega Prime API函数编程完成了弹道视景准实时仿真程序的开发,验证了该方法的可用性。通过弹道视景准实时仿真,设计人员可以直观的观察和分析导弹飞行过程和飞行姿态的变化,为弹道分析与设计提供了参考。  相似文献   

10.
方旺盛  张克俊 《兵工自动化》2005,24(3):98-99,101
基于多线程/多媒体动画技术的磁盘调度仿真采用视觉交叉效果、主界面菜单、内/外径方向、表单及磁盘旋转仿真动画等.当子线程产生新柱面请求时,主线程根据磁头运行方向把读取的柱面数赋值到UP/DOWN队列,再执行下一任务,并将相关数据以TXT文件形式存储.  相似文献   

11.
基于delphi和PCI2308数据采集卡的电机故障检测系统,由信号调理板、数据采集卡、程序主界面、Matlab分析子程序和数据库组成,其转速测量通过对接近开关的脉冲信号定时计数获得.系统采集卡PCI2308采用32/16单双两种输入模式,以减小信号干扰.先通过相应接口函数设置数据采集卡参数,再调用相关函数实现数据采集.并将采集到的电压、电流、转速和频率信号分别保存在不同的文件中.  相似文献   

12.
In order to improve the real-time performance of the real-time HLA(high level architecture) in the application of massive data communication volume,multi-thread processing was adopted,thread pool structure was introduced into the system,different threads to handle corresponding message queues was utilized to respond different message requests.Furthermore,an allocation strategy of semi-complete deprivation of priority was adopted,which reduces thread switching cost and processing burden in the system,provided that the message requests with high priority can be responded in time,thus improves the system’s overall performance.The design and experiment results indicate that the method proposed in this paper can improve the real-time performance of HLA in distributed system applications greatly.  相似文献   

13.
污水预处理系统的PLC自动控制   总被引:1,自引:0,他引:1  
污水预处理系统PLC控制,含7个信号模板和1个以太网通信模块.其监控系统人机界面通过DP接口与PLC通讯,实现手动控制和监控报警.PLC通过以太网通信模块接入厂区光纤环网,与其监控机通讯,中控机采用WINCC编程,以实现手动控制、监控报警和参数设置等功能.系统主画面与分系统窗口链接,通过窗口按钮进行切换,并与PLC建立变量连接,通过触摸屏和监控机实时显示状态信息,构成系统的整体监控.  相似文献   

14.
沈精虎 《兵工自动化》2005,24(4):108-109
油库站监控系统采用了PC104作控制器,PCM-3718H作输入/输出转换.并用VC 开发嵌入式组态软件,设置采集类型和周期,定义内存及变量.作为图形用户界面的MiniGUI提供实时数据库运行程序.增加Linux内核RTAI实时补丁包,裁剪编译内核,并按硬件运行环境配置以实现油库站监控.  相似文献   

15.
基于96单片机的智能交通信号机研制   总被引:1,自引:0,他引:1  
交通信号机由微控制器,红绿灯驱动、检测,交通数据采集,通讯联网等部分构成.灯色信号输出通过可编程逻辑器件锁存器,分别送给40个固态继电器.上位机控制系统软件用VB6.0编程,信号机系统程序用汇编语言编写,其定时中断处理程序分为100ms,0.5s和1s程序段.采用多目标优化遗传算法建立模型,通过软件处理实现城市交通自动控制.  相似文献   

16.
针对核电站某区域智能安防系统中对维根码采集系统的电磁兼容性、实时性、可靠性等的苛刻需求,设计一套维根信号采集系统.通过构建基于共同体的单帧数据缓冲器,运用一种高效的两级软件滤波算法和数据缓冲器刷新机制,有效兼顾了实时性采集与滤波有效性的平衡.结果表明:该系统能实现维根码的高置信度、高实时性采集,提升系统的抗干扰性能和抑噪性能.  相似文献   

17.
针对液压挺柱配合要求高、间隙检测困难问题,提出一种实时测量方法。采用光栅尺测量沉降位移,PLC采集光栅尺输出脉冲;上位机通过串行通信与PLC进行数据交换,对采集数据进行处理;对上位机实时采集软件进行进程优先级设置。结果表明,该方法能保证测量实时性,可对间隙等间接测量提供参考。  相似文献   

18.
针对坦克火控系统故障数据采集存在的检测信号种类繁多、数据量较大,易发生串口数据丢失及故障数据不易实时处理等问题,提出了利用 LabWindows/CVI 多线程数据采集技术,运用线程池、异步计时器和数据保护等编程技术,对坦克火控系统故障实施数据采集,经编程实验验证,该方案解决了传统坦克火控系统故障检测单线程工作时出现的数据丢失、系统响应滞后等问题。  相似文献   

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

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