基于移动终端的电路仿真方法、装置、计算机介质及设备制造方法及图纸

技术编号:22022399 阅读:30 留言:0更新日期:2019-09-04 01:19
本公开涉及电路仿真技术领域,提供了一种基于移动终端的电路仿真方法、基于移动终端的电路仿真装置,以及实现所述基于移动终端的电路仿真方法的计算机可读存储介质及电子设备。其中,该方法包括:通过移动终端获取电路原理图的原始图像;识别所述原始图像得到电路网格数据,并根据所述电路网格数据建立电路模型;根据所述电路模型中的电路元件的参数对所述电路模型进行仿真。本技术方案能基于移动终端实现电路自动识别,能够减少交互成本,有利于提高建立电路模型的效率。在移动终端显示动态仿真结果,在方便用户查看的同时,能够提供更灵活的激发用户创造力的手段,增加电路仿真的趣味性。

Circuit simulation method, device, computer medium and equipment based on mobile terminal

【技术实现步骤摘要】
基于移动终端的电路仿真方法、装置、计算机介质及设备
本公开涉及电路仿真
,具体而言,涉及一种基于移动终端的电路仿真方法、基于移动终端的电路仿真装置,以及实现所述基于移动终端的电路仿真方法的计算机可读存储介质及电子设备。
技术介绍
在电路教学领域,一般通过虚拟实验室的方式实现电路仿真。具体地,在电脑上提供一个虚拟的实验室界面,在该界面通过鼠标选择电路元件组成电路图,或者从系统中选择现成的电路图,然后运行该电路图,显示动态运行效果。然而,现有的电路仿真方法中交互成本较大。需要说明的是,上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解。
技术实现思路
本公开的目的在于提供一种基于移动终端的电路仿真方法、基于移动终端的电路仿真装置、计算机存储介质及电子设备,进而至少在一定程度上降低了电路仿真过程中的交互成本。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的一个方面,提供一种基于移动终端的电路仿真方法,包括:通过移动终端获取电路原理图的原始图像;识别所述原始图像得到电路网格数据,并根据所述电路网格数据建立电路模型;根据所述电路模型中的电路元件的参数对所述电路模型进行仿真。根据本公开的一个方面,提供了一种基于移动终端的电路仿真装置,包括:原始图像获取模块,用于通过移动终端获取电路原理图的原始图像;电路模型确定模块,用于识别所述原始图像得到电路网格数据,并根据所述电路网格数据建立电路模型;仿真模块,用于根据所述电路模型中的电路元件的参数对所述电路模型进行仿真。在本专利技术的一些实施例中,基于前述方案,上述原始图像获取模块,具体用于:通过移动终端的摄像头实时拍摄电路原理图,确定所述原始图像;或,通过移动终端获取已有的包含电路原理图的图像作为所述原始图像。在本专利技术的一些实施例中,基于前述方案,上述电路模型确定模块,具体用于:基于训练后的机器学习模型,识别所述原始图像得到电路中的元件信息以及连接信息电路网格数据,以确定所述电路网格数据。在本专利技术的一些实施例中,基于前述方案,上述电路模型确定模块,包括:划分子模块、识别子模块、关联子模块、连接子模块以及确定子模块。其中,上述划分子模块,用于划分所述原始图像得到包含M*N个子图像的原始集合,M、N为正整数;上述识别子模块,用于通过光学字符识别(OpticalCharacterRecognition,简称:OCR),在所述原始集合中确定包括包含电路元件的第一目标集合、包含电路连线的第二目标集合,以及包含文本内容的第三目标集合,以及识别所述第一目标集合对应的电路元件的类型;上述关联子模块,用于响应于所述第三目标集合与所述第一目标集合之间距离小于预设值,将所述第三目标集合对应的文本内容作为电路元件的属性信息关联至所述第一目标集合对应的电路元件;上述连接子模块,用于根据所述第二目标集合对应的电路连线确定所述第一目标集合对应的电路元件的坐标信息和所述电路元件之间的连接信息;以及,上述确定子模块,用于根据所述电路元件的类型、属性信息、坐标信息和/或连接信息确定电路网格数据。在本专利技术的一些实施例中,基于前述方案,上述电路元件的类型信息包括:电阻,电容,电感,开关,三极管,二极管。在本专利技术的一些实施例中,基于前述方案,上述仿真模块,包括:建模子模块和计算子模块。其中,上述建模子模块用于根据所述电路网格数据绘制包含至少一个电路元件的电路模型;以及,上述计算子模块用于基于接收到的关于所述电路元件的参数,计算所述至少一个电路元件的管脚上的电压仿真值和/或电流仿真值。在本专利技术的一些实施例中,基于前述方案,上述基于移动终端的电路仿真装置还包括:显示模块。上述显示模块用于将所述电压仿真值和/或电流仿真值实时显示至对应的电路元件的预设范围内;和/或,用于针对所述电路模型中的至少一个电路元件,显示在预设时长内的电压仿真值变化曲线和/或电流仿真值变化曲线。根据本公开的一个方面,提供了一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的基于移动终端的电路仿真方法。根据本公开的一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述第一方面所述的基于移动终端的电路仿真方法。由上述技术方案可知,本公开示例性实施例中的基于移动终端的电路仿真方法、基于移动终端的电路仿真装置、计算机存储介质及电子设备至少具备以下优点和积极效果:在本公开的一些实施例所提供的技术方案中,通过移动终端获取电路原理图的原始图像,又通过移动终端识别原始图像得到电路网格数据,并根据所述电路网格数据建立电路模型。进而,根据电路模型中的电路元件的参数,在移动终端对所述电路模型进行仿真。从而,基于移动终端获得关于各电路元件的动态仿真结果。一方面,相较于相关技术中仅可以在电路图库中选择仿真对象,本技术方案通过移动终端来获取电路原理图的原始图像,例如通过移动终端扫描手绘电路原理图图或印刷电路图等。从而增大了适用范围,提升了仿真实用性,用户可以方便地获取电路原理图的原始图像,进而获取动态仿真结果。另一方面,相较于相关技术中通过鼠标等选择电路元件组成电路模型,本技术方案通过移动终端自动识别上述原始图像得到电路网格数据,进而建立电路模型。从而减少了交互成本,有利于提高建立电路模型的效率,同时,还有利于避免人为建模过程中可能出现的失误,有利于提高建模准确度。再一方面,在建模之后,在移动终端显示动态仿真结果,在方便用户查看的同时,能够提供更灵活的激发用户创造力的手段,例如,学生可以将其创造的可再次运行的电路模型通过社交网络(如,微信朋友圈、微博等)进行分享,其他用户可以根据上述分享内容再次运行上述电路模型,增加了电路仿真的趣味性。本公开应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1示出了可以应用本专利技术实施例的技术方案的示例性系统架构的示意图;图2示出本公开一示例性实施例中基于移动终端的电路仿真方法的流程示意图;图3示出了根据本公开实施例的电路原理图的结构示意图;图4示出了根据本公开实施例的电路网格数据的确定方法的流程示意图;图5示出本公开另一示例性实施例中基于移动终端的电路仿真方法的流程示意图;图6示出本公开再一示例性实施例中基于移动终端的电路仿真方法的流程示意图;图7示出本公开一示例性实施例中基于移动终端的电路仿真装置的结构示意图;图8示出本公开示例性实施例中电子设备的结构示意图。具体实施方式现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本专利技术将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实本文档来自技高网...

【技术保护点】
1.一种基于移动终端的电路仿真方法,其特征在于,包括:通过移动终端获取电路原理图的原始图像;识别所述原始图像得到电路网格数据,并根据所述电路网格数据建立电路模型;根据所述电路模型中的电路元件的参数对所述电路模型进行仿真。

【技术特征摘要】
1.一种基于移动终端的电路仿真方法,其特征在于,包括:通过移动终端获取电路原理图的原始图像;识别所述原始图像得到电路网格数据,并根据所述电路网格数据建立电路模型;根据所述电路模型中的电路元件的参数对所述电路模型进行仿真。2.根据权利要求1所述的基于移动终端的电路仿真方法,其特征在于,所述通过移动终端获取电路原理图的原始图像,包括:通过移动终端的摄像头实时拍摄电路原理图,确定所述原始图像;或,通过移动终端获取已有的包含电路原理图的图像作为所述原始图像。3.根据权利要求1所述的基于移动终端的电路仿真方法,其特征在于,所述识别所述原始图像得到电路网格数据,包括:基于训练后的机器学习模型,识别所述原始图像得到电路中的元件信息以及连接信息电路网格数据,以确定所述电路网格数据。4.根据权利要求1所述的基于移动终端的电路仿真方法,其特征在于,所述识别所述原始图像得到电路网格数据,包括:划分所述原始图像得到包含M*N个子图像的原始集合,M、N为正整数;通过光学字符识别OCR,在所述原始集合中确定包括包含电路元件的第一目标集合、包含电路连线的第二目标集合,以及包含文本内容的第三目标集合,以及识别所述第一目标集合对应的电路元件的类型;响应于所述第三目标集合与所述第一目标集合之间距离小于预设值,将所述第三目标集合对应的文本内容作为电路元件的属性信息关联至所述第一目标集合对应的电路元件;根据所述第二目标集合对应的电路连线确定所述第一目标集合对应的电路元件的坐标信息和所述电路元件之间的连接信息;根据所述电路元件的类型、属性信息、坐标信息和/或连接信息确定电路...

【专利技术属性】
技术研发人员:唐声福
申请(专利权)人:腾讯科技上海有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1