基于大华软件开发工具包的组态软件视频监控控件*
2017-08-11孙云云
上海电气技术 2017年2期
孙云云
上海电气集团股份有限公司 中央研究院 上海 200070
基于大华软件开发工具包的组态软件视频监控控件*
孙云云
上海电气集团股份有限公司 中央研究院 上海 200070
视频监控用于重要场所的安全防护,组态软件作为数据采集与过程控制的专用软件,整合视频监控功能很有必要。介绍了使用C#语言调用大华软件开发工具包开发可嵌入NetControl组态软件的控件,以实现网络摄像机的视频预览、录像存储、截图、云台控制等功能,同时实现与组态软件中其它子系统的数据交互。
软件开发工具包; 视频监控; 组态软件
组态软件是处于自动控制系统监控层一级的软件平台和开发环境,可为用户实现快速构建工业自动控制系统的监控功能[1]。针对国内中小型企业面临的生产需求,上海电气集团结合国内组态软件的发展情况,开发出NetControl通用数据采集和监控软件,用于机械制造、化工、电力等涉及自动化的领域[2]。
伴随计算机网络、多媒体技术的发展,视频监控得到了快速发展。随着人们安全意识的提高,视频监控广泛应用于各种行业。视频监控由于具备内容直观丰富、操作简单等优点,近年来在工业自动化领域中也开始广泛运用[3-4]。组态软件作为自动化领域中数据采集和过程控制的专用软件,整合视频监控功能十分有必要[5]。
笔者主要介绍基于大华软件开发工具包(SDK)的NetControl组态软件视频监控控件,可以为组态软件添加大华视频监控功能,进而实现视频监控信息采集与设备控制,同时实现与组态软件其它子系统的实时数据交互。……
登录APP查看全文
