System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及自动化产线测试,特别涉及一种串行分时自动化产线测试方法。
技术介绍
1、在电子产品制造过程中,测试环节是确保产品质量的关键环节。比如公开号为:cn114817033a的专利申请公开了一种自动化产线的产品测试方法、装置、终端设备及计算机可读存储介质,通过获取第一工装针对多个待测试产品进行测试得到的测试结果,其中,所述测试结果包括未通过测试的测试失败项;根据所述测试失败项生成非复测自动配置表;按照所述非复测自动配置表中的第一非复测项确定对应的第二工装针对所述待测试产品进行所述第一非复测项的复测。实现了自动化产线进行测试产品时,极大程度上减少了产品额外的测试次数。
2、上述专利虽然提高了产品测试通过率和产品自动化产线的生产效率,但仍存在以下问题:
3、传统的对串行设备测试方法,由于串行设备的数据传输速率受限,且往往需要按照一定的序列进行操作,导致测试时间延长,导致资源浪费,测试效率和准确性较差。
技术实现思路
1、本专利技术的目的在于提供一种串行分时自动化产线测试方法,通过串行分时的方式安排测试项目,合理利用了测试资源,避免了设备的闲置和浪费,显著提高了生产效率和产品质量,降低了生产成本,以解决上述
技术介绍
中提出的问题。
2、为实现上述目的,本专利技术提供如下技术方案:
3、一种串行分时自动化产线测试方法,包括以下步骤:
4、s1:初始化配置:根据产品类型和生产需求的变化对产线测试设备进行对应的初始化设置,并实时获
5、s2:产品识别:将待测试产品放置在自动化产线的待测试位置,对待测试产品进行唯一标识识别,建立完整的产品追溯体系,基于识别结果获取该待测试产品从原材料入库到成品出库的详细信息,基于识别结果利用自动化机械臂进行自动分拣,减少人工干预;
6、s3:测试方案匹配:根据待测试产品类型和测试需求制定串行分时自动化产线测试方案,构建具体的测试流程,根据待测试产品的识别结果,结合历史测试数据和待测试产品特性匹配最优测试方案;
7、s4:测试方案执行:根据最优测试方案中的测试流程依次对待测试产品的各个测试项目进行测试,在每个测试项目中,测试设备根据预设的参数对待测试产品进行检测,获取测试数据并进行实时分析,判断产品是否合格,若产品不合格,记录故障原因,并给出相应的处理建议;
8、s5:测试结果分析: 将测试结果实时记录在测试数据库中,根据测试结果对合格产品进行标记,不合格产品进行隔离或返修,将测试数据和分析结果反馈给生产管理人员。
9、进一步的,所述s1中初始化配置,具体包括:
10、s101:物流信息配置:导入待测试产品的固件版本信息,校验导入的固件版本信息与实际测试产品的版本信息是否一致;
11、s102:测试位配置:设置不少于一个测试位,每个测试位与各产线测试设备进行交互,基于各产线测试设备的运行数判断各产线测试设备的设备状态;
12、s103:新产品导入:用户主动导入新产品的项目配置文件,包含了新产品的测试参数和设置,根据导入的项目配置文件展示该产品的功能测试列表,用户对新产品的功能测试项进行查看和选择,允许用户导入不同的配置文件;
13、s104:组测线体部署:构建与各产线测试设备对应的软件设备,将软件设备与各产线测试设备建立关联关系,基于关联关系配置和管理各产线测试设备。
14、进一步的,所述s1中初始化配置,还包括:通过预启动执行环境网络获取产线测试设备的系统文件目录下的串口信息,根据串口信息确定产线测试设备是否包含有效串口,根据有效串口信息进行相应的测试配置。
15、进一步的,所述s2中对待测试产品进行唯一标识识别,具体包括:
16、条码扫描识别:基于条码扫描器对待测试产品上的条码进行扫描,获取产品信息;
17、rfid识别:利用rfid读写器读取待测试产品上的rfid标签,获取产品信息;
18、视觉识别:使用工业相机对待测试产品进行图像采集,并通过获取到的图像识别产品特征;
19、在产品识别过程中,将条码扫描识别、rfid识别和视觉识别的识别结果进行相互验证,若产品信息不匹配以及识别异常时,自动触发预警,通知管理人员进行核查。
20、进一步的,所述s3中构建具体的测试流程,具体包括:
21、s301:测试方案制定:基于产品识别结果确定待测试产品的类型和测试需求,确定待测试产品的测试目标和测试标准,根据产品特性,结合历史测试数据和测试结果,制定串行分时自动化产线测试方案;
22、s302:测试流程构建:根据待测试产品项目配置文件中选择的功能测试项,制定具体的测试流程,包括不少于一个的测试项目,并确定测试项目的执行顺序和时间间隔;
23、s303:时间分割:分析待测试产品的串行通信协议和数据传输速率,以此为基础计算每个测试项目所需的最小时间窗口,将这些时间窗口精细分割成连续且互不重叠的时隙,基于分析结果将待测试产品的测试流程划分为多个时间段;
24、s304:任务分配:在每个时间段内为每个待测试产品构建串行指令序列,详细规定了每个测试项目在何时开始、执行哪些操作以及何时结束,基于串行指令序列向对应的待测试产品发送测试指令,各待测试产品进行相应的项目测试,实时记录待测试产品每个测试项目的执行结果,并进行实时测试数据的反馈;
25、s305:姿态调整:根据测试项目需求,利用辅助机械机构实时调整待测试产品的姿态。
26、进一步的,所述s303中分析待测试产品的串行通信协议和数据传输速率,具体为:
27、明确待测试产品所使用的串行通信接口标准,如rs-232、rs-422、rs-485、usb串口等,确定协议的通信方式、数据格式以及控制字符定义;
28、向待测试产品发送测试数据包,获取待测试产品的响应时间和数据传输速率,确定待测试产品的通信性能;
29、根据数据传输的需求以及通信性能确定待测试产品的波特率范围,测试不同波特率下待测试产品的通信质量,基于测试结果确定待测试产品的波特率;
30、并在测试过程中实时监测待测试产品的通信质量,根据预设的阈值自动调整波特率。
31、进一步的,所述时间分割,还包括:
32、根据测试项目列表和每个项目的测试时间要求确定测试流程的顺序,根据待测试产品的通信质量确定传输延迟时间;
33、基于数据传输速率、每个测试项目的数据量以及传输延迟时间,计算完成每个测试项目所需的最小时间窗口;
34、获取测试流程的测试周期,将整个测试周期分割为多个连续且互不重叠的时间段,每个时间段对应至少一个的测试项目;
35、根据测试项目的优先级动态调整测试流程,其中,每个时间段的长度根据测试项目的最小时间窗口进行设本文档来自技高网...
【技术保护点】
1.一种串行分时自动化产线测试方法,其特征在于,包括以下步骤:
2.如权利要求1所述的一种串行分时自动化产线测试方法,其特征在于:所述S1中初始化配置,具体包括:
3.如权利要求2所述的一种串行分时自动化产线测试方法,其特征在于:所述S1中初始化配置,还包括:通过预启动执行环境网络获取产线测试设备的系统文件目录下的串口信息,根据串口信息确定产线测试设备是否包含有效串口,根据有效串口信息进行相应的测试配置。
4.如权利要求3所述的一种串行分时自动化产线测试方法,其特征在于:所述S2中对待测试产品进行唯一标识识别,具体包括:
5.如权利要求4所述的一种串行分时自动化产线测试方法,其特征在于:所述S3中构建具体的测试流程,具体包括:
6.如权利要求5所述的一种串行分时自动化产线测试方法,其特征在于:所述S303中分析待测试产品的串行通信协议和数据传输速率,具体为:
7.如权利要求6所述的一种串行分时自动化产线测试方法,其特征在于:所述时间分割,还包括:
8.如权利要求7所述的一种串行分时自动化产线测试方
9.如权利要求8所述的一种串行分时自动化产线测试方法,其特征在于:所述S4中测试方案执行,还包括:在测试方案执行过程中,对产线测试设备与待测试产品的连接状态进行实时监控,将测试过程中各测试项目的关键指标以图表形式展示。
10.如权利要求9所述的一种串行分时自动化产线测试方法,其特征在于:所述 S5 中测试结果分析,还包括:根据测试结果,生成测试报告,并将测试报告发送给相关人员,相关人员根据测试结果对测试设备进行维护和校准,优化测试流程和测试方案。
...【技术特征摘要】
1.一种串行分时自动化产线测试方法,其特征在于,包括以下步骤:
2.如权利要求1所述的一种串行分时自动化产线测试方法,其特征在于:所述s1中初始化配置,具体包括:
3.如权利要求2所述的一种串行分时自动化产线测试方法,其特征在于:所述s1中初始化配置,还包括:通过预启动执行环境网络获取产线测试设备的系统文件目录下的串口信息,根据串口信息确定产线测试设备是否包含有效串口,根据有效串口信息进行相应的测试配置。
4.如权利要求3所述的一种串行分时自动化产线测试方法,其特征在于:所述s2中对待测试产品进行唯一标识识别,具体包括:
5.如权利要求4所述的一种串行分时自动化产线测试方法,其特征在于:所述s3中构建具体的测试流程,具体包括:
6.如权利要求5所述的一种串行分时自动化产线测试方法,其特征在...
【专利技术属性】
技术研发人员:宋莉丽,殷小伟,汪厚明,冯晶晶,
申请(专利权)人:浙江云动智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。