首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 703 毫秒
1.
于思源  汪波  李阳 《测控技术》2022,41(6):107-111
在襟缝翼动力驱动装置工作性能的测试中,测控系统需同步完成负载模拟、通信控制、电源监测、实验曲线绘制、实验数据存储等多项功能。针对测控系统的多任务、高实时性、大数据量等要求,基于LabWindows/CVI环境,通过使用多线程技术,将任务分配到不同线程中完成。在主线程中运行用户界面,响应用户操作;在异步定时器中执行模拟负载给定、通信控制和实验曲线绘制任务;在线程池中执行电源监测任务。经实验验证,应用多线程技术能够确保测控系统实时显示实验状态、与被测设备之间可靠通信、稳定提供负载、有效控制实验过程,满足了系统的设计要求。  相似文献   

2.
任务迁移是分布式测控系统的一项关键技术.基于Java的对象序列化机制、多线程机制、RMI(远程方法调用)技术,实现了将重载机上的任务迁移至轻载机上执行.任务迁移的成功使分布式测控系统达到了负载均衡的目标,有效地提高了系统效率.详细介绍了任务迁移的实现.  相似文献   

3.
为了更好地利用各光电测控设备的功能完成试验任务,结合计算机网络通信技术和光电测控技术,介绍了以以太网为通信网络、基于C/S模式的分布式远程光电测控系统;根据自定义的通信协议,通过Winsock技术和多线程技术完成了数据处理中心对远端测量站的控制与通信,通过数据库管理技术,实现了对测控系统中历史数据、操作记录的保存、查询等功能;这种工作方式提高了光电测控系统的工作效率和测量数据的时效性,使系统满足了对被测目标测量的要求,在实际应用中效果良好。  相似文献   

4.
随着计算机软硬件的发展,对计算机的执行效率的要求不断提高,多线程技术应运而生,现在被许多操作系统所支持。本文介绍了多线程系统中互斥与同步机制,在Linux系统下利用信号量操作及利用pthread多线程函数编程实现多线程间的互斥与同步控制,并以生产者和消费者问题为例进行分析与实践。  相似文献   

5.
使用多线程技术可以充分利用Windows系统的丰富资源,是Windows系统的重要特点。多线程应用程序对可用资源的高效分配使系统性能得到显著提高。阐述了Windows系统的多线程技术机制,对如何在Visual Basic.Net中实现多线程任务做了一个技术方法探讨和实际经验介绍。  相似文献   

6.
随着计算机软硬件的发展,对计算机的执行效率的要求不断提高,多线程技术应运而生,现在被许多操作系统所支持。本文介绍了多线程系统中互斥与同步机制,在Linux系统下利用信号量操作及利用pthread多线程函数编程实现多线程间的互斥与同步控制,并以生产者和消费者问题为例进行分析与实践。  相似文献   

7.
正确使用多线程技术能够更好地开发并发性任务和提高测控系统性能,在避免系统阻塞和减少系统运行时间方面有着明显优点.详细介绍了LabWindows/CVI环境中多线程机制以及线程池中关键的数据保护技术,设计了一个实例程序,同时实现了线程池、数据保护、异步定时器等多线程技术,实例同时说明了通过不同方法访问线程安全变量的差异.  相似文献   

8.
设计了一个采用多线程编程技术的用电管理信息系统的整体架构与软件功能模块,详细分析了系统中多线程技术的实现、线程的划分及线程之间的关系。该系统充分利用了多线程同时执行多任务的特性,完成了实时大规模电力抄表、自动电表充值和数据管理等任务。  相似文献   

9.
为适应测控任务的不断变化,提高测控软件的开发效率,采用插件技术构建一个接口开放、易扩展、易维护、可进行二次开发的可视化测控系统。在分析插件技术和测控系统功能的基础上,设计出一个负责控制界面布局、管理插件的框架,同时给出实现可视化功能插件的关键接口。应用结果表明,通过对功能插件进行可视化组态设计,不仅可以完成测控任务,还可实现测控软件的快速开发,极大地降低了开发人员的技术门槛。同时,各功能插件的开发可以并行开展,提高效率。  相似文献   

10.
随着多核技术的不断发展,多线程技术更加广泛地应用于计算机软件中.但由于执行的不确定性,多线程程序的排错和调试存在着很大的困难.确定性多线程系统可以使多线程程序以确定的方式执行,即多次执行同一个多线程程序的顺序和结果是相同的,这可以大大简化多线程程序的排错和调试.但是,确定性多线程系统会导致多线程程序性能的下降.本文提出一种基于长并行距离优先的确定性多线程调度算法,优先执行并行距离长的线程,减少线程总体等待时间,从而提高多线程程序的效率.实验结果表明,本文方法可以使多线程程序的性能提升10%,并且具有很好的可扩展性.  相似文献   

11.
In recent years, Unmanned Air Vehicles (UAVs) have become more and more important. These vehicles are employed in many applications from military operations to civilian tasks. Under situations where global positioning system (GPS) and inertial navigation system (INS) do not function, or as an additional sensor, computer vision can be used. Having 360° view, catadioptric cameras might be very useful as they can be used as measurement units, obstacle avoidance sensors or navigation planners. Although many innovative research has been done about this camera, employment of such cameras in UAVs is very new. In this paper, we present the use of catadioptric systems in UAVs to estimate vehicle attitude using parallel lines that exist on many structures in an urban environment. After explanation of the algorithm, the UAV modeling and control will be presented. In order to increase the estimation and control speed an Extended Kalman Filter (EKF) and multi-threading are used and speeds up to 40 fps are obtained. Various simulations have been done to present the effectiveness of the estimation algorithms as well as the UAV controllers. A custom test stand has been designed to perform successful experiments on the UAV. Finally, we will present the experiments and the results of the estimation and control algorithms on a real model helicopter. EKF based attitude estimation and stabilization using catadioptric images has found to be a reliable alternative to other sensor usage.  相似文献   

12.
针对传统的以程序为中心的测控系统测控任务单一、系统利用率低等问题,提出利用虚拟仪器技术构建基于任务表驱动的通用测控系统.所设计的测控系统在不同的测控条件和配置情况下,可以完成不同的测控任务.试验表明,此系统重组灵活,操作简单,便于用户的使用和维护,并圆满地完成了某型号的测试任务.  相似文献   

13.
为保证信号接收数据的准确性,提高测试校准工作的自动化水平,本文基于C#与SQL Server对信号接收机自动校准系统软件进行了设计。基于多线程设计系统程序,提高了测试校准效率;基于双缓存技术绘制测试数据波形,解决了波形显示闪屏的问题;采用SQL Server数据库存储测试数据和仪器控制指令,实现高效数据存储和管理;运用测试报告自动生成技术实现校准证书和原始记录的自动生成。该自动校准系统设计对提高信号接收机校准工作效率,增强设备计量保障能力具有较强的应用价值。  相似文献   

14.
LabWindows/CVI是测控领域最受欢迎的软件开发平台之一,其封装好的界面和函数以及多线程技术的使用使得上位机软件开发变得较为容易且能获得优良的软件性能。结合一个应用实例,详细介绍了在此平台上开发上位机软件所用到的几项技术,如多线程、串口通讯、板卡采集、板卡输出等。  相似文献   

15.
This report presents the design and implementation of a Distributed Data Acquisition, Monitoring and Processing System (DDAMAP). It is assumed that operations of a factory are organized into two-levels: client machines at plant-level collect real-time raw da to from sensors and measurement inst rumentat ions and transfer them to a central processor over the Ethernets, and the central processor handles tasks of real-time data processing and monitoring. This system utilizes the computation power of Intel T2300 dual-core processor and parallel computations supported by multi-threading techniques. Our experiments show that these techniques can significantly improve the system performance and are viable solutions to real-time high-speed data processing.  相似文献   

16.
通过对多种即时通信协议文本传输协议的分析,在Linux Netfilter框架下,利用IPQueue技术,构建了即时通信协议分析与监控系统。提出一个通用协议解析处理模型,分析框架采用多线程、多缓冲的设计思想。实验证明该模型具有良好的实时性及扩展性,可以同时对多个即时通信协议(QQ、MSN、Fetion等)的文本传输协议进行解析。  相似文献   

17.
Adaptive Control (AC) of machine tools requires many kinds of measured input data. The more information about the complex metal cutting process that can be obtained, the better the process can be controlled.

The paper describes an Adaptive Control Optimization (ACO) system for turning operations. The system continuously chooses Optimal Cutting Data (OCD), taking into account both economical criteria and technical limitations.

The system operates at three different levels:

• • Advanced Process Monitoring

• • Adaptive Control Constraint (ACC)

• • Adaptive Control Optimization (ACO).

Two commercial monitoring systems perform process monitoring. In addition, five independent measurement systems have been developed.

A dedicated vision system has been installed in the lathe to measure the tool flank wear between cuts. The flank wear data are utilized to predict the tool life. Based upon these predictions economical optimum cutting data can be calculated at the ACO level.

To obtain in-process real-time control of the metal cutting process the cutting forces are measured during machining. The forces are measured with conventional piezoelectric force transducers which are located between the turret housing and the cross-slide. The measured force signals are processed by a dedicated microcontroller at the ACC level and cutting data adjustments are fed back to the machine control.

A vibration measurement system, which either can be connected to an accelerometer or use the dynamic force signal from the piezoelectric force transducer, is part of a vibration control module at the ACC level. An ultra-fast signal processor performs the signal analysis.

The remaining two measurement systems—a high frequency tool signal analysis system and a power spectra analysis system—are mentioned in the paper but not further discussed.

Finally, the paper deals with how the strategies at the three different levels will be combined, in order to form an AC system. The monitoring tasks will always reside in the background and be activated if any failure occurs. The ACO subsystem will act as a path-finder and suggest cutting data. The active control tasks will, however, be carried out at the ACC level.  相似文献   


18.
随着网络技术的迅速发展,高速网络逐渐普及,高速网络下的内容监控是保护网络安全的基本措施之一。文章提出了一种高速网络内容监控系统的解决方案,该系统基于Snort设计改造,综合考虑高速网络信息处理的实时性、基于会话连接分析的不可分割性等特点,结合缓冲队列与多线程技术,采用轻量级的负载均衡策略,对匹配模式优化改进并应用了AC—WM多模式匹配算法。测试表明,上述措施能够提高系统效率,改善系统性能。  相似文献   

19.
冲击波测试中测点分布数量较多,难以集中管理以及监测各测点的状态存在困难,并且测试参数一旦设置好在现场难以更改。针对以上问题,设计了基于WLAN技术的冲击波测试系统。建立了能有效覆盖各测试节点的无线网络,实现了所有测点远程集中管理、运行状态监测以及测试数据无线传输,并且可现场设置节点测试参数,以适应测试环境的变化,提高了系统的灵活性。设计了硬件电路和软件时序相结合的方法智能管理节点无线模块,有效降低了系统功耗并实现了可循环进行多次不同的测试。采用多参数组合的负延迟分区存储数据的方法,有效获取了完整的冲击波信号并减少了随机触发前的冗余数据。系统参加了多次弹药测试实验,验证了系统的稳定性、可靠性。  相似文献   

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

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