【技术实现步骤摘要】
一种电路检测方法、装置及设备
本申请涉及电路
,具体而言,涉及一种电路检测方法、装置及设备。
技术介绍
电路实验是许多学科教学过程中不可或缺的重要环节,随着计算机技术的发展,越来越多的仿真实验系统被应用到电路实验的教学中,现有的电路实验仿真系统通常以元器件为核心,分析元器件的串并联情况,然后计算各个元器件的电流、电压、电阻等电学参数,由于不同元器件内部通路的数量也不同,因此需要针对每个元器件设计不同的处理逻辑,前期开发工作量大,并且系统在分析元器件的串并联情况时,需要遍历每一条电学路径中的每一个元器件,分析过程复杂,运行效率低,在分析复杂电路时容易出错。
技术实现思路
本申请实施例的目的在于提供一种电路检测方法、装置及设备,用以实现对电路中不同元器件的检测,减轻了开发新元器件的工作量,有效提高了系统运行效率。本申请实施例第一方面提供了一种电路检测方法,包括:获取电路中所有实体的属性信息和节点数据集,以及所述节点数据集中每个节点的邻接信息,所述实体包括电源;根据所述邻接信息,对所述节点数据集进 ...
【技术保护点】
1.一种电路检测方法,其特征在于,包括:/n获取电路中所有实体的属性信息和节点数据集,以及所述节点数据集中每个节点的邻接信息,所述实体包括电源;/n根据所述邻接信息,对所述节点数据集进行等势点划分,得到多个等势点数组;/n根据所述属性信息,确定所述等势点数组间的电阻信息;/n根据所述电阻信息和所述电源的属性信息,计算每个所述实体的电势差信息;/n根据所述电势差信息,分配所述实体的电学参数。/n
【技术特征摘要】
1.一种电路检测方法,其特征在于,包括:
获取电路中所有实体的属性信息和节点数据集,以及所述节点数据集中每个节点的邻接信息,所述实体包括电源;
根据所述邻接信息,对所述节点数据集进行等势点划分,得到多个等势点数组;
根据所述属性信息,确定所述等势点数组间的电阻信息;
根据所述电阻信息和所述电源的属性信息,计算每个所述实体的电势差信息;
根据所述电势差信息,分配所述实体的电学参数。
2.根据权利要求1所述的方法,其特征在于,所述根据所述邻接信息,对所述节点进行等势划分,得到多个等势点数组,包括:
根据所述邻接信息,确定电流通路;
根据所述电流通路,对所述节点数据集进行筛选,得到有效节点数据集;
对所述有效节点数据集进行等势点划分,得到多个等势点数组。
3.根据权利要求2所述的方法,其特征在于,所述根据所述邻接信息,确定电流通路,包括:
获取所述电源的正极节点,加入主栈;
根据所述邻接信息,获取所述正极节点的邻接节点,加入辅栈;
判断所述辅栈的栈顶元素是否为空集;
当所述辅栈的栈顶元素不是空集时,从所述辅栈的栈顶元素中删除第一节点,并将所述第一节点加入所述主栈;
根据所述邻接信息,获取所述第一节点的邻接节点,与所述主栈的元素去重后加入所述辅栈;
判断对应于所述第一节点的第一实体内部是否连通;
当对应于所述第一节点的所述第一实体内部不连通时,判断所述主栈的栈顶元素是否为所述电源的负极节点;
当所述主栈的栈顶元素是所述电源的负极节点时,确定所述主栈的元素为一条电流通路。
4.根据权利要求3所述的方法,其特征在于,所述根据所述邻接信息,确定电流通路,还包括:
当对应于所述第一节点的所述第一实体内部连通时,获取对应于所述第一实体的第二节点,将所述第二节点加入所述主栈;
根据所述邻接信息,获取所述第二节点的邻接节点,与所述主栈的元素去重后加入所述辅栈。
5.根据权利要求3所述的方法,其特征在于,所述根据所述邻接信息,确定电流通路,还包括:
当所述辅栈的栈顶元素为空时,删除所述主栈的栈顶元素和所述辅栈的栈顶元素;
转至所述判断所述主栈的栈顶元素是否为所述电源的负极节点的步骤。
...
【专利技术属性】
技术研发人员:林一凡,雷志兴,熊抗天,程钧沅,张雪,
申请(专利权)人:北京高途云集教育科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。