一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

元器件管控系统的制作方法

2022-06-02 15:35:35 来源:中国专利 TAG:


1.本发明涉及物料管控技术领域,尤其涉及一种元器件管控系统。


背景技术:

2.eda(electronic design automatic,电子设计自动化)是一种电路设计工具,包括原理图设计、pcb(printed circuit board,印制电路板)设计、库绘制等三大主要功能,目前国内85%的市场份额由以下供应商把控:altium,cadence,mentor。
3.现有eda软件使用的eda库包括原理图库(记为sch库)和pcb库,其中sch库和pcb库没有关联,且与公司的物料库更没有关联,导致缺乏对电控器件的管理、且在绘制完原理图之后,再一个一个核对pcb封装,绘制时间长且绘制pcb出错的几率大,存在多轮开发的风险。
4.目前国内的大公司,例如华为、格力等会专门找eda软件公司对接,开发出专门的eda集成工具,开发成本高昂,作为国内很多中小企业,类似的需求也非常强烈,但是高昂的开发费用使其只能是用时间换成本。
5.以altium designer为例,现有方案中,ead软件中通过使用数据库连接文件(*.dblink)将设计关联到器件数据库。
6.采用此种关联模式,元器件的模型和参数信息必须预先设置为altium designer器件数据库中元器件的一部分,同时库中元器件的定义中也必须包含必要的关键域信息。当完成如上设置后,会在库封装或者pcb项目中增加一个数据库连接文件,这样就可以保持元器件信息(参数)与器件数据库中相应域的内容同步了。
7.此种方案设置较复杂,使得应用受限。
8.为了提高互联便捷性,本技术使用数据库格式的库文件(*.dblib),实现eda软件与eda库互联,进而实现元器件管理。


技术实现要素:

9.本发明的目的在于提供一种元器件管控系统,用于实现eda软件与eda互联,进而实现元器件管理。
10.为实现上述发明目的,本发明采用下述技术方案予以实现:本技术涉及一种元器件管控系统,其特征在于,包括:配置单元,其用于根据eda库配置元器件表,其中所述元器件表中设置调用参数,所述调用参数包括原理图库的参数和pcb库的参数;加载连接单元,其用于在eda软件中加载并连接所述元器件表;建立单元,其用于将所连接成功后的元器件表建立成数据库格式的库文件;调用单元,其用于在eda软件中调用所述库文件。
11.在本技术的一些实施例中,所述元器件配置表为excel表;所述excel表中的调用参数至少包括原理图库元器件对应的名称library ref、原
理图库元器件对应的路径library path、pcb库元器件对应的名称footprint ref、以及原理图库元器件对应的路径footprint path。
12.在本技术的一些实施例中,所述excel表中的调用参数还包括物料描述description和数值value。
13.在本技术的一些实施例中,所述元器件表被配置为access数据库,所述access数据库的调用参数至少包括原理图库元器件对应的名称library ref、原理图库元器件对应的路径library path、pcb库元器件对应的名称footprint ref、原理图库元器件对应的路径footprint path、以及物料描述description和数值value。
14.在本技术的一些实施例中,所述access数据库的文档格式为带有小锁的数据库格式。
15.在本技术的一些实施例中,所述元器件表被配置为orcale数据库;所述orcale数据库的调用参数至少包括原理图库元器件对应的名称library ref、原理图库元器件对应的路径library path、pcb库元器件对应的名称footprint ref、以及原理图库元器件对应的路径footprint path。
16.在本技术的一些实施例中,所述orcale数据库被配置为与plm端通信,用于抓取plm端更新的物料,以更新所述orcale数据库;所述orcale数据库的调用参数还包括对应plm端的物料的属性。
17.本技术提供的元器件管控系统,通过配置元器件表,并加载、连接且建立为数据库格式的库文件,实现eda软件与eda库的互联,方便对元器件的管理。
18.结合附图阅读本发明的具体实施方式后,本发明的其他特点和优点将变得更加清楚。
附图说明
19.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
20.图1是本发明提出的元器件管控系统的实现图;图2是本发明提出的元器件管控系统第一实施例的实现图;图3是本发明提出的元器件管控系统第一实施例中eda库和eda软件互联的流程图;图4是本发明提出的元器件管控系统第一实施例中元器件表中调用参数的示意图;图5是本发明提出的元器件管控系统第二实施例的实现图;图6是本发明提出的元器件管控系统第二实施例中eda库和eda软件互联的流程图;图7是本发明提出的元器件管控系统第二实施例中元器件表中调用参数的示意图;图8是本发明提出的元器件管控系统第三实施例的实现图;图9是本发明提出的元器件管控系统第三实施例中eda库和eda软件互联的流程
图;图10是本发明提出的元器件管控系统第四实施例的实现图。
具体实施方式
21.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
22.基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。在本发明的描述中,需要理解的是,术语“中心”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
23.在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。在上述实施方式的描述中,具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
24.术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
25.空调器空调器通过使用压缩机、冷凝器、膨胀阀和蒸发器来执行空调器的制冷制热循环。制冷制热循环包括一系列过程,涉及压缩、冷凝、膨胀和蒸发,对室内空间进行制冷或制热。
26.低温低压制冷剂进入压缩机,压缩机压缩成高温高压状态的冷媒气体并排出压缩后的冷媒气体。所排出的冷媒气体流入冷凝器。冷凝器将压缩后的冷媒冷凝成液相,并且热量通过冷凝过程释放到周围环境。
27.膨胀阀使在冷凝器中冷凝形成的高温高压状态的液相冷媒膨胀为低压的液相冷媒。蒸发器蒸发在膨胀阀中膨胀的冷媒,并使处于低温低压状态的冷媒气体返回到压缩机。蒸发器可以通过利用冷媒的蒸发的潜热与待冷却的材料进行热交换来实现制冷效果。在整个循环中,空调器可以调节室内空间的温度。
28.空调器的室外机是指制冷循环的包括压缩机、室外换热器和室外风机的部分,空调器的室内机包括室内换热器和室内风机的部分,并且节流装置(如毛细管或电子膨胀阀)可以提供在室内机或室外机中。
29.室内换热器和室外换热器用作冷凝器或蒸发器。当室内换热器用作冷凝器时,空调器执行制热模式,当室内换热器用作蒸发器时,空调器执行制冷模式。
30.其中,室内换热器和室外换热器转换作为冷凝器或蒸发器的方式,一般采用四通阀,具体参考常规空调器的设置,在此不做赘述。
31.空调器的制冷工作原理是:压缩机工作使室内换热器(在室内机中,此时为蒸发
器)内处于超低压状态,室内换热器内的液态冷媒迅速蒸发吸收热量,室内风机吹出的风经过室内换热器盘管降温后变为冷风吹到室内,蒸发汽化后的冷媒经压缩机加压后,在室外换热器(在室外机中,此时为冷凝器)中的高压环境下凝结为液态,释放出热量,通过室外风机,将热量散发到大气中,如此循环就达到了制冷效果。
32.空调器的制热工作原理是:气态冷媒被压缩机加压,成为高温高压气体,进入室内换热器(此时为冷凝器),冷凝液化放热,成为液体,同时将室内空气加热,从而达到提高室内温度的目的。液体冷媒经节流装置减压,进入室外换热器(此时为蒸发器),蒸发气化吸热,成为气体,同时吸取室外空气的热量(室外空气变得更冷),成为气态冷媒,再次进入压缩机开始下一个循环。
33.在空调器设计技术领域,离不开eda,实现eda库和eda软件互联,不仅能够实现对元器件的管理,而且也能够加快空调器电控板设计效率,提高空调器开发周期。
34.元器件管控系统本技术设计一种元器件管控系统,基于建立数据库格式的库文件(*.dblib),实现eda软件与eda库的互联。
35.元器件管控系统包括配置单元、加载连接单元、建立单元和调用单元。
36.参见图1,配置单元用于根据eda库配置元器件表,该元器件表中设置调用参数,其中调用参数至少包括原理图库(即,sch库)的参数和pcb库的参数。
37.需要说明的是,此处指的eda库包括sch库和pcb库。
38.加载连接单元、建立单元和调用单元均用于实现元器件表与eda软件互联。
39.其中,加载连接单元用于在eda软件中加载并连接元器件表。
40.建立单元用于将所连接成功的元器件表建立成数据库格式的库文件(例如databaserdcr*.dblib),进而保存到当地文件夹中,便于后续调用使用。
41.若实现eda库和eda软件的互联,在建立库文件后,还需要对库文件进行调用,对互联进行验证。
42.调用单元用于在eda软件中调用库文件,在调用库文件后,可以通过双击元器件(也可称为物料),可以正确显示元器件的属性。
43.根据加载连接单元、建立单元和调用单元,如下将分别描述eda软件和eda库互联的不同方式。
44.互联方式i参见图2,其采用excel表作为元器件表实现eda软件和eda库的互联。
45.根据eda库,通过配置单元配置excel表,该excel表中需要配置如下调用参数(参见图4):原理图库元件对应的名称library ref(例如,在原理图库中电容对应的名称是cap-hx);原理图库对应的路径library path(例如,\\10.13.84.10\ad\hx_geberal.schlib);pcb库元件对应的名称footprint ref(例如,w-capc0603-hx);pcb库元件对应的路径footprint path(例如,\\10.13.84.10\ad\hx_w_chip.pchlib)。
46.上述四个参数是在配置excel表时所必需的参数,但是该调用参数并不局限于该四个参数。
47.当然,调用参数还可以包括物料描述description(例如,h7b02335a/片式瓷介/
cc0603-50v-1000p-j-c0g/否)和数字value(例如,1000p)。
48.以eda软件为altium designer为例,excel表与eda软件之间实现正确互联的前提需要满足如下条件:a、excel表的扩展名为.xls,而不能是.xlsx。
49.b、excel表中的调用参数需要具有如上所述的四个参数:library ref、library path、footprint ref及footprint path。
50.c、原理图库和pcb库中的路径和名字要准确。
51.在配置完成excel表之后,需要互联eda软件和eda库。
52.参见图3,其示出了eda软件和eda库互联的流程图。
53.(1)打开eda软件。
54.本技术中以altium designer为例进行说明。
55.(2)建立数据库格式的库文件打开altium designer之后,进入file-new-library-database library,进入库文件建立界面。
56.点击连接源(source of connection)下的选择数据库类型(select database type),即,选择数据库类型为microsoft excel。
57.(3)加载并连接excel表加载事先配置好的excel表,并点击连接(connect)。
58.通过库文件建立界面,能够反馈excel表连接成功。
59.(4)保存库文件进入file-save as,将库文件保存在本地文件夹中。
60.(5)调用库文件调用时,点击library-intall-选中所保存的库文件-打开,完成库文件调用。
61.在调用完成后,可以通过双击物料,获取该物料的属性,例如物料代码及封装。
62.采用excel表实现eda库及eda软件互联,具有制表简单且成本低的优点,但是导入速度慢,一分钟导入3个元器件,且若在excel表内容发生改变后,需要用户手动将数据库格式的库文件进行重新建立连接。
63.互联方式ii参见图5,其采用access数据库作为元器件表实现eda软件和eda库的互联。
64.与excel表类似,根据eda库,通过配置单元配置access数据库,该access数据库中需要配置如下调用参数(参见图7):原理图库元件对应的名称library ref(例如,在原理图库中电容对应的名称是cap-hx);原理图库对应的路径library path(例如,\\10.13.84.10\ad\hx_geberal.schlib);pcb库元件对应的名称footprint ref(例如,w-capc0603-hx);pcb库元件对应的路径footprint path(例如,\\10.13.84.10\ad\hx_w_chip.pchlib);物料描述description(例如,h7b02335a/片式瓷介/cc0603-50v-1000p-j-c0g/否)和数字value(例如,1000p)。
65.上述六个参数是在配置access数据库时所必需的参数,但是该调用参数并不局限于该六个参数。
66.以eda软件为altium designer为例,access数据库与eda软件之间实现正确互联的前提需要满足如下条件:a、具备access软件。
67.b、access数据库中的调用参数需要具有如上所述的六个参数:library ref、library path、footprint ref、footprint path、description和value。
68.c、原理图库和pcb库中的路径和名字要准确。
69.d、由于目前eda版本只能与access 2002-2003数据库互联,access 2002-2003数据库文档是带小锁的数据库格式,因此,被配置好的access数据库的文档格式需要存储成带小锁的数据库格式,方可使用。
70.在配置完access数据库之后,需要互联eda软件和eda库。
71.参见图6,其示出了eda软件和eda库互联的流程图。
72.(1)打开eda软件。
73.本技术中以altium designer为例进行说明。
74.(2)建立数据库格式的库文件打开altium designer之后,进入file-new-library-database library,进入库文件建立界面。
75.点击连接源(source of connection)下的选择数据库类型(select database type),即,选择数据库类型为microsoft access。
76.(3)加载并连接access数据库加载事先配置好的access数据库,并点击连接(connect)。
77.通过库文件建立界面,能够反馈access数据库连接成功。
78.(4)保存库文件进入file-save as,将库文件保存在本地文件夹中。
79.(5)调用库文件调用时,点击library-intall-选中所保存的库文件-打开,完成库文件调用。
80.与excel表相比,采用access数据库实现eda库及eda软件互联,除了具有制表简单且成本低的优点,还具有导入速度快的优点,一分钟能导入340个元器件,但是对于access数据库,同样存在再access数据库内容发生改变后,需要用户手动将数据库格式的库文件进行重新建立连接。
81.在完成上述互联后,当再次使用eda库时,excel表和access数据库还具有如下区别:对于excel表,再次使用时,需要首先打开excel表,然后再进行调用,即,点击library-intall-选中所保存的库文件-打开。
82.对于access数据库,再次使用时,不用再打开access数据库了。
83.如上所述的通过excel表和access数据库实现eda软件和eda库互联的方式,由于其成本低,比较适合小型企业使用。
84.互联方式iii参见图8,其采用orcale数据库作为元器件表实现eda软件和eda库的互联。
85.orcale数据库与excel表和access数据库不一样,其需要复杂的程序编写和配置
方式。
86.通过专门的编程语言(例如,c 、java)对orcale数据库进行编程,以形成orcale数据库格式的元器件表。
87.与excel表和access数据库类似,需要根据eda库,通过配置单元配置orcale数据库,该orcale数据库中可以配置如下调用参数:原理图库元件对应的名称library ref(例如,在原理图库中电容对应的名称是cap-hx);原理图库对应的路径library path(例如,\\10.13.84.10\ad\hx_geberal.schlib);pcb库元件对应的名称footprint ref(例如,w-capc0603-hx);pcb库元件对应的路径footprint path(例如,\\10.13.84.10\ad\hx_w_chip.pchlib);物料描述description(例如,h7b02335a/片式瓷介/cc0603-50v-1000p-j-c0g/否)和数字value(例如,1000p)。
88.上述六个参数是在配置orcale数据库时所必需的参数,但是该调用参数并不局限于该六个参数。
89.以eda软件为altium designer为例,orcale数据库与eda软件之间实现正确互联的前提需要满足如下条件:a、能够编程实现orcale数据库,即编程形成元器件表。
90.b、orcale数据库中的调用参数需要具有如上所述的六个参数:library ref、library path、footprint ref、footprint path、description和value。
91.c、原理图库和pcb库中的路径和名字要准确。
92.d、orcale数据库在电脑上的配置要正确。
93.在d中,需要在电脑上对orcale数据库进行复杂的配置,例如包括:(1)在电脑上安装orcale客户端;(2)利用orcale客户端下的配置和移植工具进行配置,包括:命名方法配置、本地网络服务名配置、配置监听、保存网络配置、测试配置、数据源配置。
94.因此,参见图9,其示出了eda软件和eda库互联的流程图。
95.(1)编写orcale数据库。
96.利用编程语言,编写orcale数据库,以形成orcale数据库格式的元器件表。
97.(2)配置orcale客户端。
98.如上所述的,利用orcale客户端下的配置和移植工具进行配置。
99.(3)打开eda软件。
100.本技术中以altium designer为例进行说明。
101.(4)调用库文件调用时,打开eda软件后,通过点击library-intall-选中对应库文件-打开,完成调用。
102.需要说明的是,在orcale数据库在配置中,字符串的选择只能选字母,不能选择字母和空格的组合,这是由于orcale配置中程序默认的原因。
103.例如,打开eda软件后,在libraries中从已知参数中选择参数时,选择不带空格的字符串,或者在具有带有空格的字符串例如part number时,只需选择number即可。
104.为了实现与公司的物料库实现关联,参见图,10,本技术利用orcale数据库与plm
(product lifecycle management,产品生命周期管理)端通讯,实现对物料的自动抓取并更新,进而实现对物料整个生命周期的管控。
105.公司所有物料集成在plm端,在plm端处的物料库中,且在物料库中设置有物料的属性(即,信息),参见图10,通过对orcale数据库进行设置,使其自动抓取plm端中的数据。
106.例如,可以设定每天晚上24:00自动抓取并(若有新的物料)更新,以实时同步plm端的物料库。
107.因此,orcale数据库中除了设置如上所述的调用参数外,还应设置有用于抓取plm端物料的属性,例如,属性包括:型号、ad图形符号、原理图库名称、pcb库名称、ad_value,以便于根据元器件的属性抓取数据。
108.通过orcale数据库实现eda库和eda软件的互联,相比excel表和access数据库两者来说,具有一定优越性,主要表现在如下几个方面:(1)orcale数据库在数据库管理功能、完整性检查、安全性、一致性方面都具有良好的表现,可以支持成百上千和用户同时访问。
109.(2)在eda软件中初始连接orcale数据库成功后,并保存为数据库格式的库文件后,只要不更改库文件的位置和文件名,之后每次打开都会自动建立连接。
110.(3)orcale客户端的用户无法手动直接编辑orcale数据库的内容,但是可以通过与plm端通讯来抓取plm端处物料的数据,来更新orcale数据库的内容。
111.但是,orcale数据库成本较高,因此,比较适合中大型企业使用。
112.以上实施例仅用以说明本发明的技术方案,而非对其进行限制;尽管参照前述实施例对本发明进行了详细的说明,对于本领域的普通技术人员来说,依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明所要求保护的技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献