● 熟练掌握C/C++ 开发语言,熟悉多线程多进程开发
● 熟悉掌握qt开发语言,熟悉界面的布局和开发,熟悉信号和各种容器的使用
● 熟悉计算机网络,掌握TCP/IP协议,掌握Socket网络编程
● 熟悉常用算法和数据结构,熟悉网络编程和多线程编程技术
● 熟悉面向对象思想熟练SQL语言,熟悉Oracle、MySQL等数据库
● 熟悉产品从接受需求到软件研发到产品测试最终到成品出货的整个过程,参与优化公司产品开发流程,参与公司产品测试系统模块的开发,对公司软件项目的质量、成本、进度及产品的可测性、可生产性具有一定影响。
雷达和指控中心软件项目:
项目是从雷达或者指控中心获取数据后,转化为所需要的方位和俯仰信息,对方位和俯仰信息进行修订后,控制软件将其转发给光电系统,光电系统收到信息后边开始追踪目标,然后将更准确的方位和俯仰信息回发给控制系统,控制系统收到光电的数据后对数据信息再次加以修订,然后将修订后的数据转发给伺服系统,伺服控制发射仪器,到仪器转到到追踪目标的位置,控制系统便可下达发射指令。
成果:1.添加了两个雷达,两个指控中心,一个GPS数据来源,实现数据的相互兼容和识别。
2.将光电传输的数据区分为追踪和搜索两种状态,只有到处于追踪状态时锁定目标后,控制软件才可以下达发射指令,提高打击的精确性。
3.优化了界面,使界面布局更加合理,操作容易以及使用简单明了。
全新产品一整套产测软件的开发:
负责整个产品的生产流程,完成了以下工作:
1.与客户沟通产品的需求,考虑工厂实际能够满足的要求,制定双方都能满意的规格标准。
2.根据客户提供的已经封装好的程序,编写程序调用实现从客户公司的服务端获取烧录软件。
3.向客户的提供的软件中写入客户要求的信息,例如物理地址,设备序列号,生产日期等,这也是通过编写程序实现。
4.编写测试脚本测试产品的软件性能和硬件性能。
5.安排测试站别进行线上实地测试。
6.编写产品的生产测试和环境搭建说明书以及各种软件的使用说明书。
7.参与产品的试产,解决各种突发状况。
项目是从信息获取设备或者控制中心获取数据后,转化为所需要的方位和俯仰信息,对方位和俯仰信息进行修订后,控制软件将其转发给光电系统,光电系统收到信息后边开始追踪目标,然后将更准确的方位和俯仰信息回发给控制系统,控制系统收到光电的数据后对数据信息再次加以修订,然后将修订后的数据转发给
负责整个产品的生产流程,技术方面的主要内容: 需要和机械臂进行通讯,具体来说基于TCP/IP协议和qt框架中,与机械臂进行Socket通讯。其中机械臂作为客户端,一台电脑作为服务器。服务器发送数据给机械臂,机械臂完成动作后,返还数据给服务器。对于服务端程序需要先存储数据