检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]武汉科技学院电子信息工程学院,武汉430073
出 处:《弹箭与制导学报》2009年第5期119-122,共4页Journal of Projectiles,Rockets,Missiles and Guidance
基 金:湖北省教育厅重点项目(2001A29005)资助
摘 要:破片参数测量系统中,摄像机的定位造成了上位机CPU的空闲,降低了测量系统的实时性和测量效率。采用多线程技术能有效解决此问题。文中详细介绍了C++Builder中多线程技术的要点以及该技术在本系统中的实现方法。本系统共创建两条线程,第一线程(主线程)负责上位机与下位机之间的通信,第二线程负责图像处理。系统运行结果表明不采用多线程技术时单个破片测量时间为57s,而采用多线程技术时单个破片的测量时间为31s。由此可见,多线程技术能显著提高系统的实时性和测量效率。In fragment parameter measurement system, the upper machine's CPU leisure is caused by camera positioning, and the real-time and measurement efficiency of the measurement system are reduced greatly. The multithread technology can effectively solve this problem. The principle and implementation of multithread technique in C++ Builder were introduced. To meet the requirement of real-time, this system created two threads totally. The first thread (main thread) was responsible for communication between the upper machine and the lower machine, the second was responsible for image processing. The result shows that measuring time for single fragment is 31 seconds when multithread technique is adopted in the system, and the time is 57 seconds without multithread technique. Thus, multithread technology can greatly improve the real-time and measurement efficiency of the measurement system.
分 类 号:TJ410.6[兵器科学与技术—火炮、自动武器与弹药工程]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.30