基本信息

案例ID:236908

技术顾问:批着狼皮的羊 - 10年经验 - 北京汇众思壮图像技术有限公司

联系沟通

微信扫码,建群沟通

项目名称:铁路接触网检测

所属行业:企业服务 - 行业细分软件

->查看更多案例

案例介绍

1. 我扮演的角色
我负责该软件开发过程中的详细设计和编码实现两个步骤。
2. 开发环境
该软件在Windows 10下开发,使用的开发工具是Visual Studio 2015,开发语言是C++,主要用到的技术是socket通信、OpenCV、串口通信、多线程和调用动态链接库。
3. 软件功能
该软件是铁路接触网检测设备的配套软件,其主要功能就是在铁路接触网检测设备移动的过程中,控制G4651相机拍摄支柱,控制两个工业相机拍摄接触网,然后把图像保存到U盘中。
4. 软件介绍
客户端启动后会自动连接服务器端,连接成功后客户端会发送启动所有设备的命令编码给服务器端。服务器端接收到命令后会启动G4651相机和两个工业相机,打开轴编码器串口和定位硬件系统串口。
用户在客户端界面上输入线路名称、区间名称、杆号前缀和开始杆号,选择线路行别、杆号趋势和推行方式。用户点击“巡检”按钮后客户端把相应的命令编码和这些信息发送给服务器端。服务器端接收到这些信息后进入工作模式。用户推着铁路接触网检测设备往前走,定位硬件系统检测到杆后会发送数据给工控机,服务器端通过串口接收到数据后会发送消息给客户端,客户端接收到消息后会在软件界面上弹出一个对话框,用户根据实际情况判断当前位置是否有杆。如果用户点击了“是”按钮,客户端将发送特定的命令编号给服务器端。服务器端收到这个命令编号后,使用轴编码器发送过来的数据计算出当前铁路接触网检测设备到杆的距离。当这个距离大于8米(该数值可设置)时,服务器端控制G4651相机拍照,然后把图像数据保存到插到工控机的U盘上,接着把图像数据发送给客户端。客户端接收到图像数据后会把图像显示在客户端界面上。另外,铁路接触网检测设备每移动1米,服务器端控制两个工业相机拍照,然后把图像数据保存到插到工控机的U盘上,接着把图像数据发送给客户端。客户端接收到图像数据后会把图像显示在客户端界面上。

相似案例推荐

其他人才的相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服