擅长Python、QT、C++、C语言的软件开发。开发过仿真软件、测试软件、桌面工具软件开发(Python/Qt/PyQt)等。能根据需求独立编写功能代码,或者调用库实现。
精通Qt/QML编程及开发框架。熟练掌握IO、进程、线程及网络编程(TCP/IP、UDP),TCP组件、UDP组件、串口组件集成。熟悉数据库。
数据分析软件
根据采集的数据,分析数据,报警,以及数据曲线化、图像化。是车辆数据监测,在控制中心监测行车数据,存入数据库,以便车辆行为分析。用于车辆调试过程中控车曲线和控车参数的实时显示,辅助现场调试分析。
车辆仿真虚拟环境的构建
构建半实物仿真环境,支持自动测试接口。
支持灵活的工程数据配置方法,能够为工程化提供有效支持。
支持仿真全过程所有数据的收集和分析,支持现场故障数据的再现。
软件控制环境为分布式仿真提供底层的支撑功能。实现仿真系统各个模块间的消息交互,事件调度、时间推进等功能。
人机交互界面(地铁)
用QT写的人机交互界面,放在车上实现车载屏幕的显示(SC版),放在实验室提供子系统状态监控(PC版)。
车载设备通过DMI向司机提示驾驶操作信息来辅助其进行安全的列车驾驶,同时可以接收司机的输入操作,实现人机信息交互。
下面的图片分别是PC版、SC版和模拟器