毕业论文

打赏
当前位置: 毕业论文 > 材料科学 >

LabVIEW熔池图像的数据库存储及网络传输与发布(3)

时间:2025-01-07 22:15来源:99397
浙江工业大学的李培江、黄云龙、尤婷、吕梅蕾等人基于LabVIEW虚拟仪器设计了一套数据测量和图像传输系统,实现数据的共享。该系统主要利用DataSocket技

浙江工业大学的李培江、黄云龙、尤婷、吕梅蕾等人基于LabVIEW虚拟仪器设计了一套数据测量和图像传输系统,实现数据的共享。该系统主要利用DataSocket技术。文中分析了DataSocket的技术构成及与其它网络编程技术的比较,为网络测控技术的实际应用提供了解决思路[5]。

国铁道科学研究所金属及化学研究所的李力、高文会等人利用SQLServer,存储了长钢轨在焊接过程中几个位置的数据,包括焊接电流、电压、位移、正火温度随时间的变化曲线、出厂前平整度检测曲线等,每个接头都能自动生成标识号,实现了焊接质量的自动管理[6]。

1.3研究目标

(1)图像采集软件的设计设计配合工业相机使用的图像采集软件,进行熔池图像的采集。并将采集到的图像以不压缩的形式保存下来。

(2)图像发送和接收软件的设计设计图像发送端和接收端的程序,其中发送端将压缩后的图像分发到三个方向:image控件显示、DataSocket数据发送端、保存文件;接收端将接收到的图像实时显示并保存下来。

(3)图像数据库的设计设计数据库结构对熔池图像及相关数据进行存储,并设计存储结构,以对数据库的数据和结构进行操作。

(4)数据库用户界面的设计设计数据库的用户界面,方便用户对数据库进行连接以及对其中的数据进行浏览、增加、删除和修改。

2系统结构

2.1总体结构

本系统按照功能划分,共包括三个模块:图像采集模块、存储模块和传输模块。三个模块的结构如下图所示。

2.2实验设备及程序语言

2.2.1采集部分

图像采集部分的核心设备是工业相机,图像采集程序采用LabVIEW编写。本实验选用的模拟接口摄像机为BasleracA1300-30gm,设备参数见下表:

靶面面积(inch) 分辨率(像素) 像素尺寸

(微米) 帧速率(fps) 接口

1/3 1296(H)*966(V) 3.75(H)*3.75(V) 30 Gige

由于LabVIEW支持GIGE协议,利用LabVIEW中的功能结点组合设计图像采集模块,并将未经压缩的图像保存到指定目录下,待分析实验采用。

2.2.2存储部分

SQLServer2012是微软公司的一款关系数据库管理系统,在其中可以采用图形界面和文本编程两种方式实现数据库的设计和管理。在SQLServer中设计数据库的结构,主要是关系模式的设计,将图像数据作为表的一个image二进制字段存储。并且编写必要的存储结构,待外部调用时对数据库进行相应的操作。本实验设计了weld_image数据库,在其中存放熔池图像信息及焊缝具体信息和相机信息。

VisualStudio2010是微软.NETFramework架构下适用于多种语言的集成开发环境。本实验在VisualStudio2010环境下选用VB.NET语言编写用户界面,其实现的主要功能包括连接数据库,对数据库中的信息进行增加、删除、修改和浏览。同时,这一界面也可以对数据库的设计的合理性和健壮性进行检验。

2.2.3传输部分

采用LabVIEW2012进行传输部分的设计。在LabVIEW中进行图形化编程,对各个功能节点进行组合,设计出具有一定功能的程序框图。数据的网络传输利用数据通信选板的DataSocket子选板中的Read..VI和Write.VI实现,其中发送和接受端的URL应保证一致,并且保证Socket服务器处于打开状态。此外,在真正对图像进行传输之前,应对图像数据进行一定程度的压缩,以降低传输时延,这一功能也可以通过调用LabVIEW中的数据压缩函数实现。 LabVIEW熔池图像的数据库存储及网络传输与发布(3):http://www.chuibin.com/cailiao/lunwen_205369.html

------分隔线----------------------------
推荐内容