电路设计中的电路器件信息获取方法、装置、设备及介质

文档序号:1338210 发布日期:2020-07-17 浏览:39次 >En<

阅读说明:本技术 电路设计中的电路器件信息获取方法、装置、设备及介质 (Circuit device information acquisition method, device, equipment and medium in circuit design ) 是由 刘彬 于 2020-03-24 设计创作,主要内容包括:本申请公开了电路设计中的电路器件信息获取方法、装置、设备及介质。该方法包括:接收作用在查询功能按钮上的信息查询操作,查询功能按钮位于电路设计软件功能栏;显示包括信息编辑框和编辑确定按钮的参数信息查询窗口;接收由用户在信息编辑框中输入待查信息标识符后作用于编辑确定按钮形成的标识符提交操作;按照该待查信息标识符执行当前所展示目标电路原理图中所对应目标电路器件的参数信息获取操作。利用该方法,通过在现有电路设计软件中增加信息查询功能插件来为电路设计者提供一个能够只获取所需部分电路器件相关信息的查询通道,实现了对现有电路设计软件的优化,提高了电路设计软件的应用需求范围,提升了电路设计使用体验。(The application discloses a method, a device, equipment and a medium for acquiring circuit device information in circuit design. The method comprises the following steps: receiving an information query operation acting on a query function button, wherein the query function button is positioned in a circuit design software function bar; displaying a parameter information query window including an information edit box and an edit decision button; receiving an identifier submitting operation formed by a user acting on an editing determination button after inputting an identifier of the information to be checked in an information editing frame; and executing the parameter information acquisition operation of the corresponding target circuit device in the currently displayed target circuit schematic diagram according to the identifier of the information to be checked. By using the method, the information query function plug-in is added in the existing circuit design software to provide a query channel which can only obtain the relevant information of the required part of circuit devices for a circuit designer, thereby realizing the optimization of the existing circuit design software, improving the application requirement range of the circuit design software and improving the use experience of the circuit design.)

电路设计中的电路器件信息获取方法、装置、设备及介质

技术领域

本申请涉及电路设计技术领域,尤其涉及电路设计中的电路器件信息获取方法、装置、设备及介质。

背景技术

随着电子科技的蓬勃发展,新型元器件层出不穷,电子线路变得越来越复杂,电路的设计工作已经无法单纯依靠手工来完成,由此诞生了基于计算机的电子线路辅助设计,而该种辅助设计也被称为电子设计自动化。Altium Designer(电子开发辅助软件)是由Altium(某软件开发商)公司推出的一体化的电子产品开发系统软件,Altium Designer能够把原理图设计、电路仿真、印刷电路板(Printed Circuit Board,PCB)绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出等技术完美融合,为电路设计者提供全新的自动化电路设计开发平台。

通过Altium Designer设计的一个原理图完整工程文件中往往包含有多个原理图工作页(sheet)文件及PCB文件,电路设计者在电路设计中发现,现有Altium Designer的一个原理图工程中仅能实现整个sheet文件所包含各电路器件的参数信息获取,并无法实现一个sheet文件某个区域内所包含电路器件的参数信息获取。

发明内容

有鉴于此,本申请实施例提供了电路设计中的电路器件信息获取方法、装置、设备及介质,实现了所设计电路图中电路器件信息的灵活获取。

第一方面,本申请实施例提供了一种电路设计中的电路器件信息获取方法,包括:

接收信息查询操作,所述信息查询操作作用在查询功能按钮上,所述查询功能按钮位于电路设计软件功能栏中;

显示参数信息查询窗口,所述参数信息查询窗口中包括信息编辑框和编辑确定按钮;

接收标识符提交操作,所述标识符提交操作由用户在所述信息编辑框中输入待查信息标识符后作用于所述编辑确定按钮;

按照提交的待查信息标识符执行所对应目标电路器件的实际参数信息获取操作,其中,所对应目标电路器件为当前所展示目标电路原理图中需要获取参数信息的电路器件。

进一步地,所述在所述接收信息查询操作之前,还包括:

接收方框拖拽操作,所述方框拖拽操作作用在位于所述电路设计软件绘图工具栏中的方框绘制符上;

响应所述方框拖拽操作,将所述方框绘制符作为绘制方框显示在展示有所述目标电路原理图的绘图界面中;

接收方框缩放操作,所述方框缩放操作作用在处于所述绘制方框的任一顶点或任一边框上;

响应所述方框缩放操作,以使缩放后的绘制方框内包含所述目标电路原理图中需要进行信息获取的电路器件。

进一步地,在响应所述方框缩放操作之后,还包括:

接收对应所述绘制方框的属性设置操作;

显示属性设置窗口,所述属性设置窗口中包括方框填充颜色设置项;

响应用户在所述方框填充颜色设置项中的无填充色设置操作,将所述绘制方框以无填充色显示;

接收用户对所述绘制方框的标记操作,获取所述绘制方框对应的查询标识符并关联保存。

进一步地,所述按照提交的待查信息标识符执行所对应目标电路器件的实际参数信息获取操作,包括:

遍历存在于所述目标电路原理图中的绘制图形,确定包含查询标识符的候选绘制方框;

将各所述查询标识符与所述待查信息标识符相比对,并将查询标识符与所述待查信息标识符相同的候选绘制方框记为待查找绘制方框;

将处于所述待查找绘制方框内的电路器件确定为所述待查信息标识符对应的目标电路器件,并获取所述目标电路器件对应的实际参数信息。

进一步地,所述将处于所述待查找绘制方框内的部分电路器件确定为所述待查信息标识符对应的目标电路器件,并获取所述目标电路器件对应的实际参数信息,包括:

确定所述待查找绘制方框各顶点在所述目标电路原理图中的顶点坐标信息;

根据所述顶点坐标信息确定所述待查找绘制方框覆盖的原理图区域;

基于预存的所述目标电路原理图中各电路器件的绘制信息,将处于所述原理图区域内的电路器件确定为目标电路器件;

基于所述目标电路原理图设计中生成的设计日志,获取各所述目标电路器件对应的实际参数信息;

其中,所述绘制信息包含电路器件在目标电路原理图中的位置坐标信息。

进一步地,该方法还包括:

按照预先设定显示形式展示对应各所述目标电路器件获取的实际参数信息。

进一步地,该方法还包括:

获取各所述目标电路器件在电路器件绘制库中的标准参数信息。

将各所述目标电路器件的实际参数信息与各所述目标电路器件的标准参数信息进行比对,并展示比对结果,以供用户根据所述比对结果对所绘制目标电路器件进行绘制校验。

第二方面,本申请实施例提供了一种电路设计中的电路器件信息获取装置,包括:

第一接收模块,用于接收信息查询操作,所述信息查询操作作用在查询功能按钮上,所述查询功能按钮位于电路设计软件功能栏中;

第一显示模块,用于显示参数信息查询窗口,所述参数信息查询窗口中包括信息编辑框和编辑确定按钮;

第二接收模块,用于接收标识符提交操作,所述标识符提交操作由用户在所述信息编辑框中输入待查信息标识符后作用于所述编辑确定按钮;

信息获取模块,用于按照提交的待查信息标识符执行所对应目标电路器件的实际参数信息获取操作,其中,所对应目标电路器件为当前所展示目标电路原理图中需要获取参数信息的电路器件。

第三方面,本申请实施例还提供一种计算机设备,包括:

存储器以及一个或多个处理器;

所述存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述第一方面所述的电路设计中的电路器件信息获取方法。

第四方面,本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的电路设计中的电路器件信息获取方法。

上述提供的一种电路设计中的电路器件信息获取方法、装置、设备及介质,电路器件信息获取方法主要作为一个插件集成在现有电路设计软件中,来实现一个电路原理图中部分电路器件参数信息的查询,且该插件具体以查询功能按钮的形式展现在电路设计软件的功能栏中。该方法的具体实现可描述为:运行了电路设计软件的计算机设备首先接收信息查询操作,所述信息查询操作作用在查询功能按钮上;之后基于该信息查询操作显示参数信息查询窗口,该参数信息查询窗口中包括信息编辑框和编辑确定按钮;然后可以在用户在信息编辑框中输入待查信息标识符并触发编辑确定按钮后接收到标识符提交操作;最终按照提交的打岔信息标识符就可以执行待查信息标识符所对应目标电路器件的实际参数信息获取操作,其中,所对应目标电路器件为当前所展示目标电路原理图中需要获取参数信息的电路器件。本实施例上述技术方案,通过在现有电路设计软件中增加信息查询功能插件的形式来为电路设计者提供一个能够只获取所需部分电路器件相关信息的查询通道,实现了对现有电路设计软件的优化,由此提高了电路设计软件的应用需求范围,提升了电路设计者的电路设计体验。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1为本申请实施例一提供的一种电路设计中的电路器件信息获取方法的流程示意图;

图2给出了本实施例进行电路器件信息获取方法时所形成绘制方框的初步效果展示图;

图3给出了本实施例进行电路器件信息获取方法时所触发显示属性设置窗口的示例展示图;

图4给出了本实施例进行电路器件信息获取方法时所形成绘制方框的最终效果展示图;

图5为本申请实施例二提供的一种电路设计中的电路器件信息获取方法的流程示意图;

图6给出了本申请实施例所提供信息获取方法中通过待查信息标识符进行参数信息获取的具体实现流程图;

图7为本申请实施例三提供的一种电路设计中的电路器件信息获取装置;

图8为本发明实施例四提供的一种计算机设备的结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。应当明确,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。

下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于用于区别类似的对象,而不必用于描述特定的顺序或先后次序,也不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

实施例一

图1为本申请实施例一提供的一种电路设计中的电路器件信息获取方法的流程示意图,该方法适用于对所绘制电路原理图中的电路器件进行信息查询的情况。该方法可以由装载了电路设计软件的计算机设备执行,电路设计中的电路器件信息获取方法可作为插件集成在所装载的电路设计软件中,并通过运行所述电路设计软件的形式实现该方法,该计算机设备可以是两个或多个物理实体构成,也可以是一个物理实体构成。一般而言,计算机设备可以是笔记本、台式计算机以及智能平板等。

如图1所示,本实施例一提供的一种电路设计中的电路器件信息获取方法,具体包括如下步骤:

S101、接收信息查询操作,所述信息查询操作作用在查询功能按钮上,所述查询功能按钮位于电路设计软件功能栏中。

在本实施例中,相当于将电路器件信息获取方法的执行装置以插件形式集成在计算机设备所安装的电路设计软件中,该插件在电路设计软件中具体通过所关联的组件即查询功能按钮来触发,所述查询功能按钮显示在电路设计软件的功能栏中,所述功能栏作为一个功能菜单包括了电路设计软件中用于不同功能触发的各种功能按钮或选择条目。本步骤可以接收到用户作用在查询功能按钮上时生成的信息查询操作。

本实施例中所述电路设计软件具体可优选为Altium Designer,电路设计者可以在现有的Altium Designer中完成电路原理图的设计,同时可以进行所设计电路原理图在印刷电路板上的绘制编辑等,由此,对于一个完整的原理图工程而言,可能包括多个电路原理图及其相应的PCB编辑文件,本实施例可以认为在执行本实施例的电路器件信息获取方法之前,包含信息待查找对象(为待获取信息的电路器件,或者为一个包含待获取信息的电路器件的载体)的目标电路原理图已经展示在Altium Designer的原理图绘制界面中。

S102、显示参数信息查询窗口,所述参数信息查询窗口中包括信息编辑框和编辑确定按钮。

本步骤相当于上述所接收信息查询操作的一个响应操作,可以在接收信息查询操作后可以在当前所展示界面的上层弹出一个参数信息查询窗口,该参数信息查询窗口包括信息编辑框和编辑确定按钮,相当于一个编辑通道提供用户进行信息输入。所输入的信息可以是用于信息查询的索引标识,如一个标识符或者一个关键字等。

S103、接收标识符提交操作,所述标识符提交操作由用户在所述信息编辑框中输入待查信息标识符后作用于所述编辑确定按钮。

本步骤相当于一个信息接收步骤,其可以由用户在参数信息查询窗口的编辑框中输入待查信息标识符并基于编辑确定按钮进行确定操作后进行,具体可接收到一个标识符提交操作,接收该标识符提交操作的同时相当于获取到用户提交的待查信息标识符。

在本实施例中,所述待查信息标识符具体可理解为一个与待查找对象唯一匹配的标识符,以用于当前所展示目标电路原理图中对待查找对象的定位,需要说明的是,所述待查找对象中包括了用户想要获取参数信息的电路器件。

S104、按照提交的待查信息标识符执行所对应目标电路器件的实际参数信息获取操作,其中,所对应目标电路器件为当前所展示目标电路原理图中需要获取参数信息的电路器件。

在本实施例中,可以在接收到标识符提交操作后获取所包含的待查信息标识符,本步骤可以确定出待查信息标识符所对应的需要获取参数信息的电路器件,并记这些电路器件为目标电路器件。

具体的,目标电路器件包含在目标电路原理图中,目标电路原理图作为当前的展示对象包含在电路设计软件的绘制界面中,参数信息的获取过程可以描述为:从目标电路原理图中查找具备该待查找标识符对应的目标对象,存在于目标对象所包含范围内的电路器件都可认为是目标电路器件;在确定出目标电路器件后,就可直接读取出将这些目标电路器件绘制在目标电路原理图中时所保存的参数信息,本实施例此时所读取的参数信息为实际参数信息。

需要说明的是,上述基于待查找标识符确定出的目标对象具体可以为存在于电路原理图中可能构成封闭区域的几何图形,如圆形、梯形以及矩形等。作为目标对象的几何图形具备一个图形标识符,且该图形标识符与待查找标识符匹配。由此,该几何图形所形成的的封闭区域中包含的电路器件就是本实施例待进行信息获取的目标电路器件。

本申请实施例一提供的一种电路设计中的电路器件信息获取方法,首先接收信息查询操作,所述信息查询操作作用在查询功能按钮上,查询功能按钮设置在AltiumDesigner的功能栏中;之后基于该信息查询操作显示参数信息查询窗口,该参数信息查询窗口中包括信息编辑框和编辑确定按钮;然后可以在用户在信息编辑框中输入待查信息标识符并触发编辑确定按钮后接收到标识符提交操作;最终按照提交的打岔信息标识符就可以执行待查信息标识符所对应目标电路器件的实际参数信息获取操作,其中,所对应目标电路器件为当前所展示目标电路原理图中需要获取参数信息的电路器件。本实施例上述技术方案,通过在现有电路设计软件Altium Designer中增加信息查询功能插件的形式来为电路设计者提供一个能够只获取所需部分电路器件相关信息的查询通道,实现了对现有电路设计软件的优化,由此提高了电路设计软件的应用需求范围,提升了电路设计者的电路设计体验。

作为本申请实施例的一个可选实施例,在该可选实施例中,在所述接收信息查询操作之前,还可以包括下述步骤:接收方框拖拽操作,所述方框拖拽操作作用在位于所述电路设计软件绘图工具栏中的方框绘制符上;响应所述方框拖拽操作,将所述方框绘制符作为绘制方框显示在展示有所述目标电路原理图的绘图界面中;接收方框缩放操作,所述方框缩放操作作用在处于所述绘制方框的任一顶点或任一边框上;响应所述方框缩放操作,以使缩放后的绘制方框内包含所述目标电路原理图中需要进行信息获取的电路器件。

本申请上述可选实施例相当于给出了如何在目标电路原理图中形成包含了目标电路器件的目标对象的过程,本实施例将该目标对象优选为一个方框并记为绘制方框。可以知道的是,电路设计软件中还包括了绘制工具栏,绘制工具栏内包含了多个用于电路设计的绘制条目,不同的绘制条目包含了不同用途的绘制符,如本实施例所采用的方框绘制符可以包含在几何图形这个绘制条目下。

本实施例中,用户可在电路设计软件所包含的绘制工具栏中选中方框绘制符,并可以对该方框绘制符进行拖拽操作,本可选实施例可以持续接收该方框拖拽操作,而且还可以实时响应该方框拖拽操作直至监控到用户停止了对方框拖拽符的拖拽操作,从而将该方框绘制符展现在用户停止方框拖拽的位置,一般的该停止位置大多处于展示着目标电路原理图的绘制界面中。

接上述描述,将方框标识符作为绘制方框展示在目标电路原理图中后,还可以对该绘制方框的显示尺寸进行缩放操作,该缩放操作可以通过对绘制方框的任一顶点或者任一边框进行拉伸或推缩操作,本实施例可以实时接收到用户作用在绘制方框任一点或任一边上的方框缩放操作,并可实时响应该方框缩放操作以实现绘制方框显示尺寸的缩放。

可以理解的是,当目标电路原理图中存在了用户需要进行信息获取的电路器件后,用户可以从绘制工具栏中拖拽方框绘制符到所需要信息获取的电路器件所在的位置,以形成绘制方框;考虑到到获取电路器件数量的不同,可以通过对绘制方框的缩放操作来调节绘制方框内所包含电路器件数量的多少,从而保证待进行信息获取的目标电路器件均包含在绘制方框内。

示例性的,图2给出了本实施例进行电路器件信息获取方法时所形成绘制方框的初步效果展示图,如图2所示,第一绘制方框11在响应方框拖拽操作以及方框缩放操作后形成,相当于第一绘制方框11在当前所展示目标电路原理图中的初步显示,第一绘制方框11所圈定的区域内应该包含有目标电路原理图中用户待进行信息获取的电路器件(图中未示出)。

进一步地,在上述可选实施例的基础上,本实施例还优化包括了:接收对应所述绘制方框的属性设置操作;显示属性设置窗口,所述属性设置窗口中包括方框填充颜色设置项;响应用户在所述方框填充颜色设置项中的无填充色设置操作,将所述绘制方框以无填充色显示;接收用户对所述绘制方框的标记操作,获取所述绘制方框对应的查询标识符并关联保存。

基于上述可选实施例在目标电路原理图中形成绘制方框后,如图2所示,此时所形成的第一绘制方框11仍以填充有颜色的状态展示,为便于更直观的查看绘制方框内是否包含了所有待进行信息获取的电路器件,本实施例进一步对绘制方框的显示属性进行了设置。

具体的,用户可以通过输入设备将绘制光标移动至绘制方框上以通过规定好的触发方式进行对该绘制方框进行显示属性设置的属性设置操作,示例性的,可以右键单击鼠标在所弹出的菜单条目中找找显示属性设置并触发,本实施例可以接收到对该显示属性设置触发形成的显示属性设置窗口,显示属性窗口中包括了方框填充颜色设置项,用户可以对该方框填充颜色设置项进行操作(如去填充色),本实施例可以响应用户在所述方框填充颜色设置项中的无填充色设置操作,使该绘制方框以无填充色形式显示。

示例性的,图3给出了本实施例进行电路器件信息获取方法时所触发显示属性设置窗口的示例展示图,如图3所示,该显示属性设置窗口中所显示的“Draw Solid”项即可看做一个填充颜色设置项,当用户将“Draw Solid”项前面所显示方框上的对勾点击消除后,相当于设置绘制方框为无填充色显示。此外,通过图3还可以看出,显示属性设置窗口中还给出了绘制方框所对应框条的颜色设置以及框条的宽度设置等,同时还记录了绘制方框顶点的顶点坐标信息。

需要说明的是,在对绘制方框的显示大小以及显示属性进行设置后,还需要为该绘制方框进行标识符的设置,以保证覆盖了需要进行信息获取的电路器件的目标对象(绘制方框)具备一个唯一标识。具体的,本实施例可以接收用户通过对标识设置操作的触发而编辑形成的查询标识符,该查询标识符能够实现对绘制方框所包含电路器件的唯一定位,所形成的查询标识符将和该绘制方框进行关联存储。示例性的,图4给出了本实施例进行电路器件信息获取方法时所形成绘制方框的最终效果展示图,如图4所示,第二绘制方框12为进行无填充色操作以及标识符设定操作后所展示的能够用于目标电路器件定位的绘制方框,也为绘制方框在目标电路原理图中的最终展示状态,该绘制方框在实际操作中应该包含了目标电路原理图中用户需要进行信息获取的电路器件,图中未示出对。

本申请上述可选实施例,进一步给出了用于目标电路器件确定的绘制方框的具体实现操作,本实施例采用电路设计软件中已有的功能简单有效的形成了进行目标电路器件唯一确定时所需的目标对象,由此在保证现有电路设计软件变动最小的情况下实现新设计功能的效果,向电路设计者提供了简单高效的电路设计体验。

实施例二

图5为本申请实施例二提供的一种电路设计中的电路器件信息获取方法的流程示意图,本实施例以上述实施例为基础进行优化,在本实施例中,将按照提交的待查信息标识符执行所对应目标电路器件的实际参数信息获取操作进一步具体化为:遍历存在于所述目标电路原理图中的绘制图形,确定包含查询标识符的候选绘制方框;将各所述查询标识符与所述待查信息标识符相比对,并将查询标识符与所述待查信息标识符相同的候选绘制方框记为待查找绘制方框;将处于所述待查找绘制方框内的电路器件确定为所述待查信息标识符对应的目标电路器件,并获取所述目标电路器件对应的实际参数信息。

同时,本实施例还优化包括了:按照预先设定显示形式展示对应各所述目标电路器件获取的实际参数信息。

此外,本实施例还优化包括了:获取各所述目标电路器件在电路器件绘制库中的标准参数信息;将各所述目标电路器件的实际参数信息与各所述目标电路器件的标准参数信息进行比对,并展示比对结果。

如图5所示,本实施例二提供的一种电路设计中的电路器件信息获取方法,具体包括如下操作:

S201、接收信息查询操作,所述信息查询操作作用在查询功能按钮上,所述查询功能按钮位于电路设计软件功能栏中。

示例性的,可以接收用户触发查询功能按钮后生成的信息查询操作

S202、显示参数信息查询窗口,所述参数信息查询窗口中包括信息编辑框和编辑确定按钮。

本步骤相当于对上述信息查询操作的响应,以在响应后显示一个参数信息查询窗口。

S203、接收标识符提交操作,所述标识符提交操作由用户在所述信息编辑框中输入待查信息标识符后作用于所述编辑确定按钮。

本步骤相当于对用户所输入信息的接收操作,通过接收标识符提交操作,可以获得用户所输入的待查信息标识符。

本实施例下述S204~S206给出了基于待查信息标识符进行所对应目标电路器件信息获取的具体实现过程。

S204、遍历存在于所述目标电路原理图中的绘制图形,确定包含查询标识符的候选绘制方框。

在本实施例中,当前在电路设计软件的绘制界面所展示的目标电路原理图中包含了所设计添加的电路器件,电路器件的连接线以及用于电路模块区分的绘制图形等,本实施例可以通过遍历的形式来获取目标电路原理图中具备包含了哪些内容,或者可以设定遍历条件对目标电路原理图中的某个特定内容进行遍历,由此本步骤可以对目标电路原理图中的绘制图形进行遍历,绘制图形如方框、圆形框以及多边形框等。

本步骤在对所包含的绘制图形进行遍历时,可以确定出包含有查询标识符的绘制方框并可将该绘制方框记为候选绘制方框。可以理解的是,所述候选绘制方框可预先基于上述实施例一所提供可选实施例中的步骤来确定。

S205、将各所述查询标识符与所述待查信息标识符相比对,并将查询标识符与所述待查信息标识符相同的候选绘制方框记为待查找绘制方框。

可以理解的是,在目标电路原理图中可能包含不止一个带有查询标识符的绘制方框,本步骤相当于将待查询标识符与各候选绘制方框的查询标识符进行匹配,直至找到相匹配的候选绘制方框来作为待查找绘制方框。

S206、将处于所述待查找绘制方框内的电路器件确定为所述待查信息标识符对应的目标电路器件,并获取所述目标电路器件对应的实际参数信息。

可以知道的是,存在于目标电路原理图中的待查找绘制方框所形成的封闭区域内包含了电路器件,本步骤将这些电路器件记为目标电路器件,确定出目标电路器件后,可以将目标电路器件加入目标电路原理图中时所设置的参数信息作为当前所获取的实际参数信息。

具体的,在确定出待查找绘制方框后,可以通过对待查找绘制方框在目标电路原理图中的位置信息来确定该待查找绘制方框具体包含了那些电路器件,而用户最初加入各电路器件到目标电路原理图中时,本实施例的执行主体预先对用户对应各电路器件设置的参数信息进行了保存,由此,在确定出待查找绘制方框内具体包括哪些目标电路器件后,可以获取到各电路器件对应的实际参数信息。

进一步地,图6给出了本申请实施例所提供信息获取方法中通过待查信息标识符进行参数信息获取的具体实现流程图,如图6所示,将处于所述待查找绘制方框内的部分电路器件确定为所述待查信息标识符对应的目标电路器件,并获取所述目标电路器件对应的实际参数信息可通过下述步骤实现:

S2061、确定所述待查找绘制方框各顶点在所述目标电路原理图中的顶点坐标信息。

可以知道的是,在目标电路原理图中绘制该待查找绘制方框时,可以获取到用户对方框绘制符进行拖拽或者缩放等操作后所形成绘制方框在最终所停留位置下各方框顶点的顶点坐标信息,且该顶点坐标信息可以作为绘制方框属性信息的一部分预先关联保存。其中,所述顶点坐标信息可以是以屏幕界面左上角为原点所形成坐标系下的坐标值,还可以是以电路设计软件的绘制界面左上角为原点所形成的坐标系下的坐标值。

S2062、根据所述顶点坐标信息确定所述待查找绘制方框覆盖的原理图区域。

在获取到待查找绘制方框各顶点的顶点坐标信息后,可以结合四个顶点坐标信息确定该待查找绘制方框所形成的封闭区域在目标电路原理图中的所在位置,该位置对应的区域相当于在目标电路原理图中所覆盖的原理图区域。

S2063、基于预存的所述目标电路原理图中各电路器件的绘制信息,将处于所述原理图区域内的电路器件确定为目标电路器件。

可以理解的是,所述绘制信息包含电路器件在目标电路原理图中的位置坐标信息,将各电路器件加入到目标电路原理图中的同时会对各电路器件在目标电路原理图中的位置信息进行记录,由此形成该电路器件的绘制信息。本步骤可以从预先存储的各电路器件的绘制信息中找到包含在上述原理图区域中的目标电路器件。

S2064、基于所述目标电路原理图设计中生成的设计日志,获取各所述目标电路器件对应的实际参数信息。

在本实施例中,在通过加入电路器件设计形成目标电路原理图的过程中,用户会对所加入的各电路器件进行一些参数设置,如电路器件的型号、电路器件所具备电器值的大小等,这些电路器件的参数可能会根据实际应用的需要进行一下调整,本实施例可以将用户对电路器件的设置信息进行记录并由此以目标电路原理图所对应设计日志的形式进行保存。

本步骤可以调取该目标电路原理图对应的设计日志,从设计日志中获取用户对上述所确定各目标电路器件进行设置的参数信息,并将参数信息记为实际参数信息。

S207、按照预先设定显示形式展示对应各所述目标电路器件获取的实际参数信息。

可以理解的是,本实施例在获取上述各目标电路器件的实际参数信息后,各目标电路器件的实际参数信息可以对应显示在目标电路原理图中,以便于用户查看;也可以形成包含各所述目标电路器件及其相关实际参数信息的参数信息文档提供给用户。

需要说明的是,本实施例所获取的各目标电路器件的实际参数信息根据用户实际应用的不同可以具备不同的用途,下述S208和S209给出了所获取实际参数信息的其中一个用途,就是通过将实际参数信息与各目标电路器件的标准参数信息进行比对,来让确定对该目标电路器件进行绘制校验,或者进行参数修改的信息标记。

S208、获取各所述目标电路器件在电路器件绘制库中的标准参数信息。

可以知道的是,用户可以在电路器件绘制库中选择所需的电路器件加入到目标电路原理图中,而电路器件绘制库中包括的各电路器件具备一个初始的标准参数信息,当用户触发进行信息匹配或者绘制校验等应用操作时,本步骤可直接从电路器件绘制库的相关信息记录中获取各目标电路器件的标准参数信息。

S209、将各所述目标电路器件的实际参数信息与各所述目标电路器件的标准参数信息进行比对,并展示比对结果,以供用户根据所述比对结果对所绘制目标电路器件进行绘制校验。

本步骤相当于将实际参数信息与标准参数信息进行比对的匹配操作,所展示的比对结果可以提供给用户进行绘制校验,如判定所设计的目标电路器件是否符合应用需求等。

本申请实施例二提供的一种电路设计中的电路器件信息获取方法,具体化了目标电路原理图中电路设计者选中的目标电路器件进行参数信息获取的过程,同时还给出了所获取信息的展示操作,以及还给出了所获取信息在电路设计实际应用中能够起到的作用。本申请上述技术方案,在现有电路设计软件Altium Designer中增加信息查询功能插件的形式来为电路设计者提供一个能够只获取所需部分电路器件相关信息的查询通道,从而使电路设计者基于该功能可以更好的进行电路设计,由此提高了电路设计软件的应用需求范围,提升了电路设计者的电路设计体验。

实施例三

图7为本申请实施例三提供的一种电路设计中的电路器件信息获取装置,如图7所示,该装置包括:第一接收模块31、第一显示模块32、第二接收模块33以及信息获取模块34。

其中,第一接收模块31,用于接收信息查询操作,所述信息查询操作作用在查询功能按钮上,所述查询功能按钮位于电路设计软件功能栏中;

第一显示模块32,用于显示参数信息查询窗口,所述参数信息查询窗口中包括信息编辑框和编辑确定按钮;

第二接收模块33,用于接收标识符提交操作,所述标识符提交操作由用户在所述信息编辑框中输入待查信息标识符后作用于所述编辑确定按钮;

信息获取模块34,用于按照提交的待查信息标识符执行所对应目标电路器件的实际参数信息获取操作,其中,所对应目标电路器件为当前所展示目标电路原理图中需要获取参数信息的电路器件。

本申请实施例三提供的一种电路设计中的电路器件信息获取装置,作为一个插件集成在现有的电路设计软件中,为电路设计者提供了信息查询功能,具体能够实现只获取电路设计者所需部分电路器件相关信息的功能,实现了对现有电路设计软件的优化,由此提高了电路设计软件的应用需求范围,提升了电路设计者的电路设计体验。

进一步地,该装置包括:第三接收模块,用于接收信息查询操作之前接收方框拖拽操作,所述方框拖拽操作作用在位于所述电路设计软件绘图工具栏中的方框绘制符上;

第一响应模块,用于响应所述方框拖拽操作,将所述方框绘制符作为绘制方框显示在展示有所述目标电路原理图的绘图界面中。

第四接收模块,用于接收方框缩放操作,所述方框缩放操作作用在处于所述绘制方框的任一顶点或任一边框上。

第二响应模块,用于响应所述方框缩放操作,以使缩放后的绘制方框内包含所述目标电路原理图中需要进行信息获取的电路器件。

在上述优化的基础上,该装置还包括了:

第五接收模块,用于接收对应所述绘制方框的属性设置操作;

第二显示模块,用于显示属性设置窗口,所述属性设置窗口中包括方框填充颜色设置项;

第三响应模块,用于响应用户在所述方框填充颜色设置项中的无填充色设置操作,将所述绘制方框以无填充色显示;

第六接收模块,用于接收用户对所述绘制方框的标记操作,获取所述绘制方框对应的查询标识符并关联保存。

进一步的,信息获取模块34包括:

方框确定单元,用于遍历存在于所述目标电路原理图中的绘制图形,确定包含查询标识符的候选绘制方框;

信息查找单元,用于将各所述查询标识符与所述待查信息标识符相比对,并将查询标识符与所述待查信息标识符相同的候选绘制方框记为待查找绘制方框;

目标确定单元,用于将处于所述待查找绘制方框内的电路器件确定为所述待查信息标识符对应的目标电路器件,并获取所述目标电路器件对应的实际参数信息。

进一步地,所述目标确定单元具体用于:

确定所述待查找绘制方框各顶点在所述目标电路原理图中的顶点坐标信息;根据所述顶点坐标信息确定所述待查找绘制方框覆盖的原理图区域;基于预存的所述目标电路原理图中各电路器件的绘制信息,将处于所述原理图区域内的电路器件确定为目标电路器件;基于所述目标电路原理图设计中生成的设计日志,获取各所述目标电路器件对应的实际参数信息;其中,所述绘制信息包含电路器件在目标电路原理图中的位置坐标信息。

进一步地,该装置还包括:

信息展示模块,用于按照预先设定显示形式展示对应各所述目标电路器件获取的实际参数信息。

进一步地,该装置还可以包括:

标准获取模块,用于获取各所述目标电路器件在电路器件绘制库中的标准参数信息;

比对确定模块,用于将各所述目标电路器件的实际参数信息与各所述目标电路器件的标准参数信息进行比对,并展示比对结果,以供用户根据所述比对结果对所绘制目标电路器件进行绘制校验。

实施例四

图8为本发明实施例四提供的一种计算机设备的结构示意图。该计算机设备包括:处理器40、存储器41、显示屏42、输入装置43以及输出装置44。该计算机设备中处理器40的数量可以是一个或者多个,图8中以一个处理器40为例。该计算机设备中存储器41的数量可以是一个或者多个,图8中以一个存储器41为例。该计算机设备的处理器40、存储器41、显示屏42、输入装置43以及输出装置44可以通过总线或者其他方式连接,图8中以通过总线连接为例。实施例中,计算机设备可以是电脑、笔记本或智能平板等。

存储器41作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明任意实施例所述的计算机设备对应的程序指令/模块(例如,电路设计中的电路器件信息获取装置中的第一接收模块31、第一显示模块32、第二接收模块33以及信息获取模块34)。存储器41可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器41可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器41可进一步包括相对于处理器40远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

显示屏42可以为具有触摸功能的显示屏42,其可以是电容屏、电磁屏或者红外屏。一般而言,显示屏42用于根据处理器40的指示显示数据,例如显示连接节点添加按钮、针对所述目标元素生成的连接线以及位于连接线上的连接节点等,还用于接收作用于显示屏42的触摸操作,并将相应的信号发送至处理器40或其他装置。

输入装置43可用于接收输入的数字或者字符信息,以及产生与展示设备的用户设置以及功能控制有关的键信号输入,还可以是用于获取图像的摄像头以及获取音频数据的拾音设备。输出装置44可以包括扬声器等音频设备。需要说明的是,输入装置43和输出装置44的具体组成可以根据实际情况设定。

处理器40通过运行存储在存储器41中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的电路设计中的电路器件信息获取方法。

上述提供的计算机设备可用于执行上述任意实施例提供的电路设计中的电路器件信息获取方法,具备相应的功能和有益效果。

实施例五

本发明实施例五还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种电路设计中的电路器件信息获取方法,包括:

接收信息查询操作,所述信息查询操作作用在查询功能按钮上,所述查询功能按钮位于电路设计软件功能栏中;

显示参数信息查询窗口,所述参数信息查询窗口中包括信息编辑框和编辑确定按钮;

接收标识符提交操作,所述标识符提交操作由用户在所述信息编辑框中输入待查信息标识符后作用于所述编辑确定按钮;

按照提交的待查信息标识符执行所对应目标电路器件的实际参数信息获取操作,其中,所对应目标电路器件为当前所展示目标电路原理图中需要获取参数信息的电路器件。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的电路设计中的电路器件信息获取方法操作,还可以执行本发明任意实施例所提供的电路设计中的电路器件信息获取方法中的相关操作,且具备相应的功能和有益效果。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是机器人,个人计算机,服务器,或者网络设备等)执行本发明任意实施例所述的电路设计中的电路器件信息获取方法。

值得注意的是,上述电路设计中的电路器件信息获取装置中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

20页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种支持EDA软件的自动化测试并记录的方法及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类