专利名称:统计pcb设计工作量的系统及其方法
技术领域:
本发明涉及计算机技术领域,尤其涉及一种统计PCB(印刷线路板)设计工作量的系统及其方法。
背景技术:
在PCB设计过程中涉及的工作量非常大,而且由于PCB设计过程的复杂性导致针对各个包含的器件大致相同的PCB所投入的工作量也各不相同,甚至差异较大,例如,当CAD(计算机辅助设计)工程师进行设计过程中,原理图发生了更改时,必将导致该PCB工作量的加大。为了解PCB设计过程中实际发生的工作量,则需要较为准确统计针对各PCB投入的设计工作量。
在目前的PCB设计过程中,还没有提供一种进行PCB设计工作量统计的方法,也正是由于没一种有合适的方法能够科学、准确、全面的评估EDA(电子设计自动)设计过程实际的工作量,所以PCB设计工作量的统计一直是一个比较难实现的问题。因而,也就无法了解PCB设计过程由于原理图更改等原因给PCB设计带来的工作量变化情况。对于上述各情况如果不清楚了解,则管理人员将无法合理地对PCB设计人员进行相应的工作安排管理。
同时,由于在PCB设计过程中针对各环节投入的时间比例数据一直没有准确的统计方式,导致该数据一直没有被利用。而该数据对于优化PCB设计流程,找出PCB设计瓶颈然后再优化以提高PCB设计效率等都有非常重要的作用。
发明内容
鉴于上述现有技术所存在的问题,本发明的目的是提供一种统计PCB设计工作量的系统及其方法,从而可以清楚地了解PCB设计过程投入的工作量,及其相关的数据,便于提高PCB设计的效率及对PCB设计过程的工作安排的管理。
本发明的目的是通过以下技术方案实现的本发明所述的一种统计PCB设计工作量的系统,其结构包括PCB(印刷线路板)设计获取模块获取PCB设计过程中的操作信息,并发送给操作信息分析处理模块;操作信息分析处理模块对所述的操作信息进行综合统计分析,并将分析处理结果发送给PCB设计工作量输出模块;PCB设计工作量输出模块将操作信息分析处理模块发送来的分析处理结果输出。
所述的统计PCB设计工作量的系统还可以包括操作信息存储模块接收操作信息获取模块发送来的操作信息并保存,当操作信息分析处理模块需要时调用所述的操作信息。
所述的统计PCB设计工作量的系统还可以包括显示处理模块接收所述的PCB设计工作量输出模块的输出,并将所述的输出进行显示处理并显示。
所述的操作信息分析处理模块为通过远程方式或在本地调用操作信息存储模块或操作信息获取模块中的操作信息,且该模块进一步包括操作信息分类处理子模块将所述的操作信息根据实际需要进行分类,并将分类后的各操作信息发送给操作信息统计子模块;操作信息统计子模块将操作信息分类处理子模块发来的分类后的操作信息分别进行统计,统计结果作为所述的分析处理结果。
本发明所述的一种统计PCB设计工作量的方法,包括A、在进行PCB设计的过程中,记录所述的PCB设计的操作信息;B、对记录的操作信息进行统计分析,并将所述的统计分析处理结果作为PCB设计工作量输出。
所述的步骤A包括在进行PCB设计的过程中,实时记录所有的PCB设计的操作信息或记录指定的PC B设计的操作信息,所述的记录操作信息可以选择通过PCB设计工具提供的宏记录功能实现。
所述的步骤A包括在进行PCB设计的过程中,分别或统一记录所述的PCB设计的各类操作信息,如果统一记录所述的各类操作信息,则在后续的步骤B中还需要包括对统一记录的操作信息分类处理的过程。
所述的各类操作信息为PCB设计过程中执行的原始设计操作信息,包括PCB设计过程中的各种实际设计操作和操作时间。
所述的步骤B包括B1、定时或实时对记录的各类操作信息分别进行统计分析;B2、将所述的统计分析处理结果作为PCB设计工作量在本地或远程终端上输出并显示,且所述的统计分析处理结果作为PCB设计工作量可以定时在一个或多个本地或远程终端上分别输出并显示。
所述的分析处理结果包括PCB设计过程中的各种实际设计操作的数量、操作时间、操作习惯信息、辅助工具使用信息。
由上述本发明提供的技术方案可以看出,本发明实现了对PCB设计过程中涉及的实际工作量的较为科学、准确的量化统计评估,使得管理人员对PCB设计人员的工作情况有着较为清楚的了解,从而便于对PCB设计人员的工作安排和管理,有利于提高PCB设计的效率。
另外,本发明的实现还可以获取在PCB设计过程中的一些与工作量相关的数据信息,如PCB设计各环节投入的时间比例等信息,从而便于找出PCB设计中存在的问题点,并加以解决,以进一步提高PCB设计的效率。
图1为本发明所述的系统的示意图;图2为本发明所述的方法的示意图。
具体实施例方式
本发明的核心思想是将PCB设计过程中的操作信息记录下来,再将记录的信息进行分析统计处理,以获得较为准确的PCB设计工作量,并将其通过相应的系统提供给管理人员,以便于管理人员清楚地了解PCB设计过程投入的工作量情况,从而进行PCB设计的管理及相应的工作安排。
本发明所述的统计PCB设计工作量的系统,如图1所示,具体包括操作信息获取模块获取PCB设计过程中的操作信息,并发送给操作信息分析处理模块;操作信息的获取可以专门设置相应的记录工具捕获记录PCB设计人员的每一个操作,也可以利用部分PCB设计工具带有的宏记录功能实现,通常需要记录每一个操作的具体内容及操作的时间,所述的具体的操作内容即为PCB设计人员的每一个实际操作。
操作信息存储模块接收操作信息获取模块发送来的操作信息并保存相应的文件,当操作信息分析处理模块需要时调用所述的操作信息;如果是采用宏记录功能记录的操作信息,则保存为相应的宏文件即可;该模块也可以省去,如果省去,则操作信息获取模块直接与操作信息分析处理模块通信,进行信息的传送。
操作信息分析处理模块对所述的操作信息进行综合统计分析,并将分析处理结果发送给PCB设计工作量输出模块;通过该模块对记录下的PCB设计人员的每一个实际操作信息及操作时间的分析处理便可以获得PCB设计管理人员希望获得的各种PCB设计工作量信息;
所述的操作信息分析处理模块为通过远程方式或在本地调用操作信息存储模块或操作信息获取模块中的操作信息,且该模块进一步包括操作信息分类处理子模块将所述的操作信息根据实际需要进行分类,如根据操作的类型分类,或不同的具体的操作进行分类,并将分类后的各操作信息发送给操作信息统计子模块;操作信息统计子模块将操作信息分类处理子模块发来的分类后的操作信息分别进行统计,统计结果作为所述的分析处理结果,所述的分析处理结果包括各类操作的数量、操作的时间信息等。
PCB设计工作量输出模块将操作信息分析处理模块发送来的分析处理结果输出,所述的输出可以为输出给本地或远端的终端,以便于PCB设计管理人员获取相应的PCB设计工作量。
显示处理模块接收所述的PCB设计工作量输出模块的输出,并将所述的输出进行显示处理并显示,这样,用户可以通过显示的内容定期或实时清楚地了解PCB设计过程投入的工作量,包括针对某一PCB设计占用的时间、完成的操作量、操作的时间、辅助工具的使用情况及操作习惯信息等等。
本发明所述的统计PCB设计工作量的方法,如图2所示,具体包括步骤21在进行PCB设计的过程中,记录所述的PCB设计的操作信息,对于带有宏记录功能的PCB设计工具中可以选择利用宏记录功能记录所述的操作信息,并保存为相应的宏文件;在进行PCB设计的过程中,即可以实时记录所有的PCB设计的操作信息,也可以记录指定的PCB设计的操作信息,所述的操作信息为PCB设计过程中执行的原始设计操作信息,即为PCB设计人员的实际操作及操作的时间信息等;在进行PCB设计的过程中,即可以分别记录所述的PCB设计的各类操作信息,也可以统一记录所述的PCB设计的各类操作信息,如果统一记录所述的各类操作信息,则在后续的处理过程中还需要包括对统一记录的操作信息分类处理的过程。
步骤22定时或实时对记录的操作信息进行统计分析;该步骤通过对记录下来的PCB设计人员在PCB设计过程中的操作信息以获得PCB设计的各种实际设计操作、操作时间、操作习惯信息、辅助工具使用信息等,具体的分析处理过程可以根据PCB设计管理人员或其他需要了解PCB设计工作量的人员的实际需要进行设置,不同的设置将会得到不同的分析处理结果。
步骤23将所述的统计分析处理结果作为PCB设计工作量输出;所述的统计分析处理结果作为PCB设计工作量可以分别在本地或远程终端上输出并显示;所述的统计分析处理结果作为PCB设计工作量可以定时在一个或多个本地或远程终端上分别输出并显示;在每天工作结束时进行一次PCB设计工作量的输出显示,并可以利用公司中的网络资源将所述的PCB设计工作量的统计结果输出显示给每一位需要的用户,保证PCB设计的管理人员可以了解到准确的PCB设计进度情况,以便于进行下一步的工作安排及调整工作中存在的问题等。
可以看出,本发明中,记录了丰富的用户设计的原始操作信息,根据这些原始操作信息,再结合不同的实际需求可以提取出各种统计数据,作为PCB设计工作量的统计结果输出显示给相应的用户。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。
权利要求
1.一种统计PCB设计工作量的系统,其特征在于包括PCB(印刷线路板)设计获取模块获取PCB设计过程中的操作信息,并发送给操作信息分析处理模块;操作信息分析处理模块对所述的操作信息进行综合统计分析,并将分析处理结果发送给PCB设计工作量输出模块;PCB设计工作量输出模块将操作信息分析处理模块发送来的分析处理结果输出。
2.根据权利要求1所述的统计PCB设计工作量的系统,其特征在于该系统还包括操作信息存储模块接收操作信息获取模块发送来的操作信息并保存,当操作信息分析处理模块需要时调用所述的操作信息。
3.根据权利要求1所述的统计PCB设计工作量的系统,其特征在于该系统还包括显示处理模块接收所述的PCB设计工作量输出模块的输出,并将所述的输出进行显示处理并显示。
4.根据权利要求1、2或3所述的统计PCB设计工作量的系统,其特征在于所述的操作信息分析处理模块为通过远程方式或在本地调用操作信息存储模块或操作信息获取模块中的操作信息,且该模块进一步包括操作信息分类处理子模块将所述的操作信息根据实际需要进行分类,并将分类后的各操作信息发送给操作信息统计子模块;操作信息统计子模块将操作信息分类处理子模块发来的分类后的操作信息分别进行统计,统计结果作为所述的分析处理结果。
5.一种统计PCB设计工作量的方法,其特征在于包括A、在进行PCB设计的过程中,记录所述的PCB设计的操作信息;B、对记录的操作信息进行统计分析,并将所述的统计分析处理结果作为PCB设计工作量输出。
6.根据权利要求5所述的统计PCB设计工作量的方法,其特征在于所述的步骤A包括在进行PCB设计的过程中,实时记录所有的PCB设计的操作信息或记录指定的PCB设计的操作信息,所述的记录操作信息可以选择通过PCB设计工具提供的宏记录功能实现。
7.根据权利要求5或6所述的统计PCB设计工作量的方法,其特征在于所述的步骤A包括在进行PCB设计的过程中,分别或统一记录所述的PCB设计的各类操作信息,如果统一记录所述的各类操作信息,则在后续的步骤B中还需要包括对统一记录的操作信息分类处理的过程。
8.根据权利要求5所述的统计PCB设计工作量的方法,其特征在于所述的各类操作信息为PCB设计过程中执行的原始设计操作信息,包括PCB设计过程中的各种实际设计操作和操作时间。
9.根据权利要求5所述的统计PCB设计工作量的方法,其特征在于所述的步骤B包括B1、定时或实时对记录的各类操作信息分别进行统计分析;B2、将所述的统计分析处理结果作为PCB设计工作量在本地或远程终端上输出并显示,且所述的统计分析处理结果作为PCB设计工作量可以定时在一个或多个本地或远程终端上分别输出并显示。
10.根据权利要求9所述的统计PCB设计工作量的方法,其特征在于所述的分析处理结果包括PCB设计过程中的各种实际设计操作的数量、操作时间、操作习惯信息、辅助工具使用信息。
全文摘要
本发明涉及一种统计PCB(印刷线路板)设计工作量的系统及其方法。本发明是将PCB设计过程的实际的操作信息记录下来,并通过对所述的操作信息的分析处理获得需要的PCB设计工作量信息。因此,本发明可对PCB设计过程中涉及的实际工作量的较为科学、准确的量化统计评估,使得管理人员对PCB设计人员的工作情况有着较为清楚的了解,从而便于对PCB设计人员的工作安排和管理,有利于提高PCB设计的效率。另外,本发明的实现还可以获取在PCB设计过程中的一些与工作量相关的数据信息,便于找出PCB设计中存在的问题点,以进一步提高PCB设计的效率。
文档编号G06F17/50GK1667619SQ20041000836
公开日2005年9月14日 申请日期2004年3月11日 优先权日2004年3月11日
发明者李广生 申请人:华为技术有限公司