DataSocket技术在网络化在线颗粒测量仪中的应用

datasocket技术在网络化在线颗粒测量仪中的应用
介绍datasocket技术在网络化在线颗粒测量仪中的应用。该颗粒测量仪测试系统基于datasocket技术并采用b/s(browser/server,简称b/s)组网模式,充分满足了客户所要求的远程监测需求。
关键词:在线测量;datasocket;b/s结构;颗粒测量
application of datasocket in on line particle measurement
yin liang, zheng gang, sun hao
(college of optical & electric information engineer, university of sh anghai for science and technology, shanghai 200093, china)
key words: on?line measurement; datasocket; b/s architecture; p article measurement
单机版的颗粒测量仪已在作者实验室研制成功并应用于生产中,仪器采用光全散射法的测量原理,如图1所示。
全散射法原理基于beer-lambert定理。图1中,如果一束强度为i0、波长为λ的平行单色光入射到含有被测颗粒的介质时,由于颗粒对光的散射和吸收作用,光的强度将衰减:
 ?
式中τ是介质的浊度
设颗粒群在介质中的空间分布是无序而均匀的,即浊度τ与光程l无关,将式(1)沿整个光程积分
 ?
式(3)描述了光在颗粒介质中的衰减规律。
在该系统中,当白光光束穿过一含有颗粒的介质时,由于受到颗粒的散射和吸收,使穿过介质后的透射光的强度受到衰减,其衰减程度与颗粒的大小和数量(浓度)相关,这为颗粒测量提供了一个尺度。此外,除颗粒粒径外,全散射法还能同时测得颗粒的浓度,这是此方法的一个突出特点。?
datasocket包含datasocket api和datasocket server两部分。
datasocket api:它是一个和协议、编程语言、操作系统无关的应用程序接口,通过activex控件来实现并支持多种数据类型,这种数据类型包括字符串、标量、布尔变量和波形等。它自动把用户测得的数据转化为网络上传输的字节流,适用于任何编程环境。
datasocket server:它是一个小巧独立运行的程序,采用dstp(datasocket transfer protocol)协议在两个应用程序之间进行数据通信和交换。datasocket server具有在internet上高速广播现场测量结果的功能,简化了tcp编程。在服务器端进行datasocket server配置后,当在客户端运行datasocket server时,基于internet的tcp网连接的程序便可以被访问。
从数据共享的角度讲,datasocket遵循tcp/ip协议,是对winsock的高级封装,datasocket大大简化了实时数据的传输问题,使得通过网络传送测试数据就如同向一个文件中写入信息一样方便,因此具有使用方便、编程工作量少、不需了解底层操作过程等优点,特别适合于远程数据采集、监控和数据共享等应用程序的开发。借助它可以在不同的应用程序和数据源之间共享数据,方便地在测量控制系统中共享和发布现场数据,并在internet上实时发布。
在线颗粒测量仪采用了datasocket技术。由于datasocket适用于广播数据和高速数据的传输,因而该在线测量系统的网络测控可以达到进行实时数据传输的效果,同时也使系统的可靠性得到了显著提高。其提供的datasocket api接口可适用于vb、vc等编程环境,本测量仪的监测系统在vb环境下调用datasocket;数据库后台使用sql server 7.0;利用iis的信息发布功能显示各种曲线和条形线。在线测量仪的系统结构如图2所示。
在服务器上,主要编两类程序。一类是把传过来的数据分成几个字段放进sql server中,做为网络化在线颗粒测量仪的实时数据库。数据库的开发语言用powerbuilder,数据库的后台则采用sql server 7.0,主要是为了方便客户记录历史数据,对数据进行远程查询、记录和打印。另一类是iis应用程序,web服务器利用iis进行信息发布,通过网络向远程客户提供在线监测服务。
这样,在线颗粒测量仪利用了datasocket来组建远端智能测试节点,在该节点上运行应用程序完成数据采集、数据分析等任务,并利用datasocket提供的功能通过网络将测试数据发回本地pc节点。
由于在线颗粒测量仪在数据传输方面采用了datasocket技术,有效地减少了冗余数据的传输。这种b/s结构的远程监测系统使用很方便,监测端可以是任何与internet相连的地方,能够很好的满足对测试数据的及时共享的要求。同时此方案也为企业基于网络的在线测量提供了参考模型。

11课:单片机算术运算指令
谷歌开发pipeline,在移动设备上可实时计算3D目标检测
接线端子在低压设备电气连接应用中绝缘配合的要求
国外大神自主美化Win10系统 效果惊艳
偏光片行业产能正向中国大陆地区转移
DataSocket技术在网络化在线颗粒测量仪中的应用
探寻Cat.1和NB-IoT将走向何方
土壤温湿度记录仪的应用可帮助作物更好的生长
iPhone 12新机的信号质量如何?
从“精益生产”的角度看数字化
空气质量微型监测仪的产品特点是什么
英飞凌实现适合汽车及消费性应用的弹性无线充电
上海地铁 14、15、18 号线全自动驾驶列车亮相,正式进入7000辆(节)的新时代
2010:手持电视产业即将步入全面发展年
第一个单片机最小系统PCB所遇到的问题
谁可以成为智慧城市的加速器
荣耀8怎么样?荣耀8评测:华为荣耀8的专属4个特色玩机技巧,别让手机华而不实
新功能发布 | TSMaster全新升级!后处理功能如此强大!
5G时代来临 推动全球RNA市场增长
蓝牙耳机性价比高的品牌,五款真无线蓝牙耳机推荐