老化测试项目开发简要需求
自动化老化测试开发计划
基础设计
程序定位为桌面端,使用WPF、MySQL、Prism+SQLSugar联合开发,暂时不做API接口调用这部分,程序直接操作数据库。
程序权限使用基于角色的权限管理,即用户拥有角色,角色控制菜单,每个菜单下控制按钮的隐藏和禁用。
每个用户需要先登录才能进入系统,登录后软件会查询当前系统的角色,即拥有哪些权限。
首页,用户可自定义布局,自定义老化位置,自定义启用禁用,自定义进度条的显示,自定义剩余时间显示,用户布局还是使用栅格布局。
系统默认有两种报表形式,一种是Excel报表,一种是ECharts图表,ECharts图表以老化时间为横坐标,老化参数为纵坐标,老化参数为电流电压,以及各种IIC读取参数电流电压等。
报表可以默认导出指定格式的Excel报表,这部分不在面前的计划里面。
老化主流程
用户通过定义输入电压以及On/Off时间重复次数来指定本次老化的时间,可以定义多个电压参数,多个输入电压参数也可以是一个或多个大循环
老化流程一般需要配置产品通道的拉载电流以及电流电压上下限。
本软件取消治具板概念,产品通道直接与硬件连接,需要允许在界面上直接配置每个产品连接的硬件通道,也需要允许同时修改多个产品位置。如产品一号位置第一路输出连接负载CH01,采集卡CH01。
老化过程中产生的数据,全部加入MySQL数据库报表,需要启用哪些需由客户自己决定。
底层接口设计
硬件分别拥有自己的接口实现,串口通过统一的界面配置。
需要能够指定每个硬件所在层级,每个硬件指定的串口。