点击以了解>> “龙格教您如何学习LabVIEW视觉设计”。
视频教程本文采用虚拟仪器的原理,综合了计算机的结构特点,提出了基于计算机的平台和基于LabVIEW的视频远程监控系统。
它介绍了使用TCP / IP协议进行数据的远程监视和控制。
利用LabVIEW中的LOCD技术,TCP / IP协议套件和网络传输模块,提出了一种价格便宜,具有通用性强,实用价值高,性能稳定的特点。
1.引言随着科学技术的飞速发展,互联网已经进入千家万户,已成为生活,工作和学习的必不可少的条件。
远程监控已逐渐应用于政府,教育,医疗,生产和公共安全等许多领域。
在远程视频测控系统的建设中,视频采集是必不可少的模块。
通过视频,客户可以随时轻松地观察现场情况,并实时发出针对该情况的控制命令。
本文介绍了虚拟仪器LABVIEW软件使用控制技术开发的远程视频监控系统。
2.系统硬件设计在硬件系统中,客户端PC使用TCP / IP通讯向远程监控PC发出控制命令,然后远程监控PC获得客户端PC发出的控制命令并使用数据采集卡输出操作的控制信号。
2.1采集卡数据采集卡是海克聪于2013年2月推出的带USB接口的采集卡,实时监控/录制全D1回放,支持720X576高清分辨率,4路视频输入,4路音频输入。
2.2控制和控制机构在控制和控制机构中,模拟输出通道用于控制主电源开关,模拟输出的电压连接至继电器,以完成对遥控阀和开关的控制。
3.系统软件本主题设计的数据传输方案主要采用TCP协议,并使用成像软件LabVIEW中的视觉采集软件编写完整的TCP使用控制。
在此设计模块中,主要目的是将服务器收集的图像信息传输到客户端,因此传输部分是头等大事。
并且由于使用了TCP协议,因此可以直接调用已写入的TCP打开,TCP写入,TCP读取和TCP关闭函数,然后进行相应的连接。
3.1总体框图软件部分分为两部分:服务器和客户端。
需要使用LABVIEW软件来设计可执行流程图。
具体设计如图1所示。
" 3.2视频图像显示和采集模块为了实现视频传输时进行实验数据采集的目的,软件设计中的视频模块和数据采集模块必须并行且独立地实现,并在LABVIEW软件中进行设置。
控制两个独立的循环程序通过不同的布尔控件,以便可以同时收集视频和实验数据。
图像采集程序框图如图2所示。
3.3视频监视设计在视频监视模块中,主要任务是将服务器收集的图像信息传输到客户端。
并且由于使用了TCP协议,您可以直接调用已写入的TCP打开,TCP写入,TCP读取和TCP关闭函数,然后进行相应的连接。
TCP / IP传输的一部分是字符串,因此服务器需要在收集图像后将收集的图像数据转换为字符串,然后才能进行传输。
同时,在传输过程中,一旦客户端或服务器中的任何一个中断,整个通信过程就会立即结束,并提供发生错误时的处理过程,如图3所示。
3.4视频设计保存模块在现代远程视频监控系统中,图像保存模块是必不可少的。
可以通过使用LABVIEW中的图片写入功能控件,将WebcamFlatto picture.vi和Picture的功能调用到Pixmap.vi,然后调用特定的结构参数设置和保存路径来实现。
4.总结使用图像虚拟化软件LABVIEW使无线视频传输系统的设计更加简单,人机交互界面更加直观美观。
可以在该系统平台上进行进一步的设计研究,例如图像定义