首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 46 毫秒
1.
多线程技术在条纹采集中的应用   总被引:1,自引:0,他引:1  
基于多线程技术的光栅条纹实时采集采用MFC AppWizzard创建程序框架并自动生成主线程.并编写捕获标志信号程序,自定义消息.编写消息处理函数,在消息映射中加入代码,自定义消息映射.用主线程的初始化函数创建并启动采集线程,设置线程的相对优先级.采集线程捕获帧数据标志信号并发送到主线程,主线程收消息,执行相应的处理.线程的同步由数据转存法实现,从而实现光栅条纹实时采集.  相似文献   

2.
为满足鱼雷虚拟测试系统对数据可视化的需求,基于实时视景仿真软件平台Vega Prime和高层体系结构(HLA),设计了可视化成员的视景渲染线程和数据交互线程,解决了线程同步问题。针对HLA各联邦成员接口基本相同的特点,设计了联邦成员接口动态链接库,解决了由于成员数量多、接口重复所带来的代码维护困难的问题。测试结果表明,该系统图像显示平滑,可视化效果逼真流畅,满足系统的实时性要求。  相似文献   

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

4.
基于GL Studio的分布式虚拟训练系统关键技术   总被引:2,自引:0,他引:2       下载免费PDF全文
为在GL Studio中实现分布式虚拟仪表的远程交互,对该虚拟训练系统的关键技术进行研究。在分析分布式虚拟训练系统运行环境和操作流程的基础上,给出系统的总体设计框架;设计出基于混合协议的网络通信方式,保证数据快速、可靠传输,采用多线程技术提高系统的响应速度,并使用信号量实现线程同步,避免了外部控制时间和资源的浪费;给出了在GL Studio中实现多线程网络通信的关键步骤。研究结果为虚拟训练系统由单机模式向分布式协同训练模式发展提供可借鉴的技术基础,具有一定工业应用前景。  相似文献   

5.
董斐 《兵工自动化》2021,40(11):23-26
为满足模拟飞行训练的要求,构建真实性强且支持多平台运行的虚拟仪表,对虚拟仪表系统的关键技术进行研讨.基于Visual Studio 2003与GL Studio平台,在现有传统仪表的基础上,分别对虚拟仪表的按钮控件和计时器系统进行设计,通过设立缓存对象使主控送数与人工送数功能同时运行,给出参数处理逻辑算法,根据需求设置系统的修改功能,并通过构建数字仪表进行算法验证.经验证数字仪表运行状况良好,上述功能基本得到实现,运行结果证明了上述关键技术的有效性.  相似文献   

6.
提出了一种自动机虚拟仿真信息的集成建模方法。以中心数据库和知识库为控制平台,分别构建自动机的功能原理二维骨架参数化模型、CAD参数化模型和CAE参数化模型,通过分析自动机设计参数,建立自动机虚拟仿真集成信息知识表示,将各个模型的设计参数建立映射驱动关系,保证设计参数的一致性,实现自动机虚拟仿真设计过程中各个仿真模型的信息共享和无缝集成。该方法提高了仿真信息集成度,保证了对自动机由方案设计到详细设计的有效控制,有效地缩短了自动机开发周期。  相似文献   

7.
传统的虚拟仪表一般采用OPENGL、DIRECT3D等开发, 但C++程序代码长、三维模型规模大, 运行环境大量耗用内存资源, 对虚拟现实系统的硬件要求很高, 难以满足虚拟试验的实时性要求. 而虚拟现实建模语言VRML具有优越的低宽带可行性、文件规模较小, 并以事件驱动的方式实现动态交互, 为构建一个以实时三维交互为主要特征的虚拟场景提供了极大的便利. 采用VRML开发虚拟仪表, 能够大大减轻图形工作站的工作负担,满足虚拟试验的实时性要求. 该文具体分析了VRML的建模体系和事件驱动机制, 以电传动车辆的虚拟试验为应用背景, 对车载虚拟仪表提出了一种适合VRML的设计方法, 该设计方法计算简便、运行可靠, 较好地满足了虚拟试验的要求.  相似文献   

8.
基于鱼雷总体联合调试的部队实际操作和训练需求,提出了用虚拟面板微机模拟操作的形式来代替实装操作训练的思路,开发了鱼雷总体联调虚拟训练系统,给出了该系统的功能设计和实现方法,特别是基于Visual j++的程序设计方法.该系统将电子书多媒体学习功能、实装仿真模拟训练功能和操作考核微机自动判分功能结合为一体,首次实现了面向鱼雷技术准备全过程的网络化虚拟训练过程.  相似文献   

9.
大型复杂装备虚拟维修训练系统设计   总被引:14,自引:0,他引:14  
提出基于虚拟现实技术、虚拟样机技术和过程仿真技术的大型复杂装备虚拟维修训练系统设计方法。将系统划分为虚拟样机和虚拟维修过程仿真控制两大部分,虚拟维修仿真控制又包括虚拟环境生成和输出、人机交互、维修任务控制和虚拟样机及工具行为状态控制等4个模块,阐述每部分的组成和实现方法。在此基础上,重点研究基于维修知识描述网( MKDN)的维修知识描述方法,设计沉浸式虚拟维修训练系统仿真控制流程。所提供的方法和流程在某型导弹装备虚拟维修训练系统上得到了成功的应用。  相似文献   

10.
多线程技术在火控雷达模拟训练系统中的应用   总被引:2,自引:1,他引:1  
针对雷达模拟训练系统中监控评估软件存在CPU资源浪费、响应时间长、软件运行易出现死循环的问题,提出了运用LabWindowsCVI开发监控评估软件的思路,该软件采用多线程处理问题的思想,使用主线程处理数据采集,辅助线程动态响应用户界面处理.这一方法可以提高程序运行速度.  相似文献   

11.
应用LabVIEW图形化编程软件,配备数据采集卡LabJackU12组建一台基于计算机的数字存储示波虚拟仪器。该虚拟仪器由电信号、数据采集模块及计算机编程软件组成,其画板图包括控件和指示器,而框图则由控件端子、节点、连线和指示器端子组成。虚拟仪器通过离散傅里叶变换、周期信号有效值计算、两种同频率信号的相位差计算、频率的测定完成运行。  相似文献   

12.
针对现有测试系统可扩展性差且无法准确获知伺服机构健康状态的问题,以导弹伺服机构测试系统研制为背景,提出一种基于PXI总线和虚拟仪器的自动化测试方案.从系统总体设计出发,详细阐述测试系统的软、硬件设计,并利用虚拟仪器和PXI总线仪器,搭建了具有高可靠性、便捷性和实用性的伺服机构测试平台,最后提出基于模糊层次分析的数据融合方法,对各项测试指标隶属度进行融合,进而得到伺服机构的健康状态等级.实验结果表明:该系统能够较好地实现各项功能,并具有一定的可移植性和扩展性,能够实现不同伺服机构的测试要求,为装备测试系统开发提供了一定借鉴价值,对长期贮存装备的维护与保养具有十分重要的意义.  相似文献   

13.
基于虚拟仪器的某型导弹发射台检测系统   总被引:1,自引:0,他引:1  
应用虚拟仪器技术、小波分析技术和多传感器信息融合技术,设计系统硬件和软件,开发基于虚拟仪器的桌型导弹发射台检测系统。该检测系统能实现发射台回转机和升降机电流、振动、转速以及温度信号的检测,具有操作简单、运行稳定可靠、测试快捷准确、测试结果显示直观以及测试费用低廉等优点。  相似文献   

14.
针对在恶劣的发射环境下,各种干扰因素对火炮的传统测试系统影响较大等问题,设计一种基于LabVIEW的振动测试分析系统。采用虚拟编程软件LabVIEW,以工程振动信号采集和处理技术为基础,辅以虚拟技术和计算机技术,对虚拟火炮振动测试分析系统的构成及软件构成进行设计,并用锤击法对火炮身管进行锤击测试验证。实验结果表明:该虚拟火炮振动测试分析系统运行结果良好,具有较高的测试精度和稳定性,能降低火炮振动测试成本。  相似文献   

15.
虚拟维修中虚拟人动作单纯使用外设控制或算法控制存在局限性,结合装备维修实际,将二者统一于虚拟维修过程中可取长补短并提高控制效率。首先对装备实际维修过程进行研究,其次根据不同维修阶段人体动作的实际情况,选择虚拟人的运动控制方式,提出驱动虚拟人动作的分阶段控制方法,并介绍其整体控制流程,重点分析不同控制方式转换方法问题,最后结合实例对该控制方法进行说明。  相似文献   

16.
在分析新一代LXI总线技术以及虚拟仪器技术的基础上,结合目前测试领域的发展现状,提出了基于LXI总线和虚拟仪器测试系统的软硬件构建方案,建立了一种网络化测试平台。该系统主要由测试客户端、主控计算机、网络/总线适配器、LXI仪器模块、信号隔离与调理模块等组成。实例证明,该测试系统应用前景十分广泛。  相似文献   

17.
碰撞检测在操作训练仿真系统中的应用   总被引:2,自引:0,他引:2  
针对操作训练仿真系统中虚拟物间的误穿越,采用Vega各相交矢量方法检测虚拟人和虚拟手的碰撞.先选定目标和交叉体、并设定其相交矢量类.用Z方法检测地形高度,将相交矢量放在虚拟人基部节点位置,测到线段与地形交叉,更新虚拟人位置.当LOS法检测到交叉时,停止虚拟人运动.虚拟手的碰撞由BUMP法实现.  相似文献   

18.
针对传统的弹簧后坐保险系统计算方法缺乏简便性、精确性的问题,提出采用虚拟仪器与Matlab混合编程技术为核心的变加速度条件下解除保险时间计算方法。该方法的数学模型是典型的弹簧质量系统受迫振动,实现方法是采用LabVIEW与Matlab混合编程,通过LabVIEW调用Matlab-Script,导入已经调试完成的Matlab程序,经输入运算需要参数后,输出计算结果。验证表明:在变加速度符合一定的要求下,可以得出比较理想的结果,具有一定的通用性。  相似文献   

19.
一款虚拟示波器的设计   总被引:2,自引:0,他引:2  
虚拟仪器主要由数据采集、数据分析处理、数据输出与显示三部分模块组成.其软件开发平台有LabView、VC++ 等.该虚拟示波器硬件包括一台带ISA接口微机、一块ISA数据采集卡AC1820;软件集波形点数据分析、输出、显示为一体,用VC++ 设计.硬件关键是采用高速总线支持的高速多通道数据采集卡,以增强波形显示的实时性.软件关键是数据采集、处理程序实现.为保证显示效果,采用多线程技术.  相似文献   

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

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