VB环境下集成监控及其实时数据采集技术

时间:2025-07-14

数据采集有用的参考资料

·

控制与检测·

组合机床与自动化加工技术

文章编号:0 1 2 6 (0 6 0 0 4 0 10— 2 5 2 0 )9— 00— 2

V B环境下集成监控及其实时数据采集技术王太勇,小辉李(津大学机械工程学院,天津天 30 7 ) 0 02

摘要:对 VB创建多线程方面的不足,讨应用 Aeie组件实现数据采集,有效的挖掘了 VB强大针探 t X v并的界面开发功能,现了基于多进程的数据采集和处理,决了实时数据采集引发的程序阻塞问题 .实解关键词: VB;多进程;数据采集与处理

一一一

中图分类号: P 9 T31

文献标识码: A

T c n l g fI tg a i n M o i r n n a m e Da a Ga h rn n e v r n e t e h oo y o n e r to n t i g a d Re lTi t t e i g u d r VB En i o m n oW ANG iy n Ta -o g,LIXi o hu a- i

( c ol f c a i l nie r g Taj nvri, i j 0 0 2 hn ) S h o o Meh nc g ei, ini U i sy Ta i 3 0 7,C ia aE n n n e t nnAbsr c:Ac o dn o t e lck o sa l h g mu th e d o ta t c r ig t h a fe tbi i l tr a fVB,hi pa e sc s e o u e Act X y U- sn i ts p r di u s s t s i ve b

s g o a ig g e ta v n a e o e p w ef l tra ed sg u c in o B, n l - r c s e n i fVB i tkn r a d a tg ft o ru e f c e i n f n t fV a d a mut p o e s d - n h n i o i s n o e l i e d t ah r g a r c s ig i i l e td t o v h r be o r g a o sr c ig i fr a t aa g te i n d p o e s mpe n e o S le t e p o l g m n n s m m fp o r m b t t . u n Ke r s y wo d:VB;mu t p o e s aa g t e ig a d p o e s g l- r c s;d t a r n r c s i i h n n

O前言在现代制造领域,着需求的提高,备功能不断随设增多,自动化程度日益增强,致设备构成更加复杂,导从而从客观上要求能有效掌控设备各组成部分的运行状态 .目前,为执行这一任务的监控系统,多采用作大

语言不支持安全的多线程技术,这种系统进行集成对监测功能的开发时,要寻求新的思路以解决具有高需频率大循环特征的数据采集问题 .

1在数据采集过程出现的问题如图 3数据采集过程中,位机 ( C)过 P I总 上 P通 C

外挂式的方式,设备主控系统相分离,致在需要进与导行监测的情况下系统的集成度低 .对于多套设备,需建立多套专门的监测系统,加了成本,成资源浪增造费 .同时由于监测终端 (为 P机 )常放置于微机多 C通室,增加了布线长度,增大了可实际操作的难度,既又 不利于现场操作人员及时,效地掌握设备状态信息 .有因此开发系统

的集成监测功能具有重要意义 .

线与采集卡通讯 .采集则要在采集数据的同时响应 P机指令并将数据传给 P C C机, P而 C机一方面对数据进行处理另一方面还要及时处理用户操作 .在这一过

程中,据采集及传输是一个频率很高的循环过程, 数最

高可达到采集卡所支持的最高采样频率, CO I P L哿耗费很多资源用于不停地处理数据接收及存储等任务 .这样,果有外部事件发生,宏观上以多任务串行方式如在

工作的平台上理论上将可能发生两种情况:系统试①图暂停数据接收及处理过程,而处理外部事件,果转如外部事件不是由采集停止指令发出将导致采集数据丢

失,且由于要等待系统从一个高速循环中退出来处并理外部事件,导致系统响应缓慢甚至造成系统死机; ②图 1 N个测点系统 一

图 2 3个测点系统

系统继续采集程序,处理外部事件,样系统将不能不这

的象基,强的面理力尤对正对 型有大界管能 .其非常运行中上允许程 而述况磊叠都是情在序,, .

高级 程 言, iu B s ( V s a a i VB)可视 c以

无法终止

.

了H导简匕手萼易的,程作小运的因如有保通畅 4 它单震,富写编工量, .此何效证汛 -八|警止快容编H 上丰MI人机交互界面 (通不丢失采样数据又能及时响

功的备制统采 B为发 . B应部或户是 3数采示图能设控系都用V作开语言但V外事用操存图据集意收稿日期: 0 0 2 6— 3—0 0 7基金项目:国家自然科学基金 (0 7 17)天津市应用基础研究计划重点项目( 5 IZ C 10 ) 5451, 0 Y' J O 8 0 J

作者简介:王太勇 (9 2 ) t6一男,天津大学博士研究生导帅,主要研究方向为数控技术与数学化制造技术等,E—malt a g i.d .m. ( i y n@t e u t . )w u·

40·

数据采集有用的参考资料

20年第9 06期数据采集工作需要面对的一个问题 .

·制与检测·控与采集卡之间频繁的数据交换任务 .

2

数据采集的实现为解决该问题,先介绍在程序开发中的两个概首

通过构建处理数据采集的 Acie E t X XE部件 ( v以下简称数据采集部件 )可创建数据采集部件的一个对,象,括定义对象的数据结构,定异步事件,造对包确构象的方法 .例如该部件定义的几个异步事件: P bi E et o S r(声明任务开始事件; u l vn Jb

t t ) c a

念:程与线程 .进程是系统资源管理的最小单位,进每启动一个程序,启动了一个进程,个进程至少包括就每一

个线程;线程是程序执行的最小单位,一个进程而同

P bi E et o E d ) u l vn Jb n (声明任务结束事件; c P bi E et ruS m l K( y e S m lV ue )A n— u l vn Go p a pe c O B R f a pe al( sIt e

的多个线程彼此共享系统资源,系统的多任务特性而

使得线程之间独立运行 .对于由 VC等支持多线程的高级语言开发的平台,以通过建立一个单独的采集可子线程用于在后台处理数据采集 .该线程与程序的主

gr e)一组采样数据采集完毕,通知主程序处理; P bi E et rae eie a ( u l vn Cet vcF i )创建设备失败事件; c D l P bi E et n D v e …… 此处隐藏:2907字,全部文档内容请下载后查看。喜欢就下载吧 ……

VB环境下集成监控及其实时数据采集技术.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219