1、上位机软件的系统设计与开发:通过使用LabVIEW和VeriStand等工具,进行整个上位机软件系统的规划、设计和开发,确保系统能够实现与硬件的有效通信和控制。设计包括功能模块的规划、数据流的设计、软件架构的选择等。
2、软件控制与UI界面设计:负责开发软件控制程序,并设计易于操作和直观的用户界面(UI)。UI设计注重用户体验,确保操作界面的简洁和功能的可视化,让最终用户能够轻松使用并实时监控系统的状态。
3、产品的开发、测试与优化:在完成软件开发后,进行全面的产品测试,包括功能测试、性能测试和稳定性测试等。根据测试结果对软件进行必要的优化,解决系统中的潜在问题,并提升系统的整体性能和响应速度,确保其在实际应用中的可靠性。
4、CAN总线通信:在系统设计中,涉及到使用CAN总线进行数据通信,以实现设备之间的高效、稳定的数据交换。熟悉CAN协议,能够设计和实现CAN总线通信的功能,确保系统能够与其他硬件设备正确协作。
5、基于NI虚拟仪器的硬件在环仿真(HIL)测试:运用NI虚拟仪器进行硬件在环仿真测试,模拟真实环境中的硬件设备行为。通过HIL测试,能够在不直接使用实际硬件的情况下验证软件的功能和性能,减少实际测试中的风险,提升开发效率和产品可靠性。
1、基于Labview的充电机综合检测系统开发,该系统可以实时监测电子负载状态,并定制通信协议与充电机通信,完成对充电机的输出测试及校准功能;该系统有实时监测数据,数据存储上传等功能。
2、基于Veristand的某型综合传动装置试验台上位机开发,通过TCP与西门子PLC及HIL机柜进行联合测试,完成对某型装甲车控制器及传动装置的综合测试
上位机软件的开发测试,及后续维护升级 主要功能: 1、通过串口与充电机通信,发送动作指令; 2、通过RS232与电子负载通信; 3、数据的试试显示与存储上传等功能;
基于Veristand开发的车载控制器测试界面,同时可以对控制器进行HIL测试;支持simulink模型输入;支持Customdevices自定义设备添加。