修改电路组件数据的方法技术

技术编号:4274102 阅读:178 留言:0更新日期:2012-04-11 18:40
一种修改电路组件数据的方法,应用于计算机可执行线路图布局软件上,用以自动修改一线路图中的同属性电路组件的编号数据,包含有下列步骤:确认目前选取的一个电路组件;提供一个组件数据库以查找被选取的电路组件的属性;提供一个布件表以读取电路组件的编号值;取得具有相同属性的所有电路组件的个数;通过布件表决定并显示空号起始值;计算电路组件的编号值与空号起始值的差值,以取得一调整值;及根据具有相同属性的所有电路组件的个数,将调整值加入每个具有相同属性的电路组件的编号值中。

【技术实现步骤摘要】

本专利技术涉及一种数据修改方法,特别是一种电路组件的数据修改方法。
技术介绍
在印刷电路的设计过程中,早期的计算机绘图设计是相当重要的工作之一,其中 运用计算机绘制印刷电路板的作业又分成两个部分,一个是前面的定位处理(placement) 作业,另一个是后面的线路布局(layout)作业。 现在一般电路布局人员在完成布件处理后,通常都会在电路组件旁边标示组件的 属性与编号,例如,Rl或是C1等等。这样的标示让布局人员在一一校对或研读电路图时, 可以很清楚地知道这个电路组件的属性与编号。 当电路布局人员想要重新对这些电路组件进行编号时,需要利用窗口输入界面以 手动方式一个一个地进行修改,然而由于线路图中的电路组件数量与属性繁多,因此,往往 可能因为其它事务而忘记目前设定哪个编号值,使得布件表中电路组件的编号值发生重复 的问题,且手动修改的方式也非常地耗费时间与没有效率。
技术实现思路
鉴于以上的问题,本专利技术提供一种,利用软件程序自动 修改电路组件的数据,在修改速度上与正确度上均较优于手动修改方式,进而提升印刷电 路板的设计质量与效率。 因此,本专利技术所公开的,应用于计算机可执行的线路图 布局软件上,以自动修改一个线路图中的同属性电路组件的编号数据,包含有下列步骤首 先,确认目前选取的一个电路组件;提供一个组件数据库以查找被选取的电路组件的属性; 提供一个布件表以读取电路组件的编号值;取得具有相同属性的所有电路组件的个数;通 过布件表决定并显示一空号起始值,其中空号起始值通过将一个默认值为0的空号起始值 加1成为一新编号值,并运行一核对程序,以核对布件表中是否有与新编号值重复的编号 值,若有,则继续将新编号值加l,并继续核对程序,若无,则显示空号起始值;计算电路组 件的编号值与空号起始值的差值,以取得一调整值;及根据所有电路组件的个数,将调整值 加入每个具有相同属性的电路组件的编号值中。 另外,本专利技术所公开的,应用于计算机可执行的线路图 布局软件上,用以自动修改一个线路图中的同属性电路组件的编号数据,包含有下列步骤 首先,确认目前选取的一个电路组件;提供一个组件数据库以判断被选取的电路组件的属 性;提供一个布件表以读取电路组件的编号值;提供一个窗口输入界面,以输入一个编号 起始值;核对编号起始值是否已存在于布件表中;在确认编号起始值未存在于布件表中 时,则将编号起始值写入一个可用编号暂存表中;计算电路组件的编号值与可用编号暂存 表中的编号起始值的差值,以取得一个调整值;及将调整值加入布件表中每个具有相同属 性的电路组件的编号值中。 通过这种,利用软件程序取得原本的电路组件的编号顺 序,并计算出旧编号值与新编号值的差值,自动依据编号顺序逐一修改电路组件的旧编号 值为新编号值,以解决重复编号的问题,如此,在修改速度上与正确度上均较优于手动修改 方式,进而提升印刷电路板的设计质量与效率。 以下结合附图和具体实施例对本专利技术进行详细描述,但不作为对本专利技术的限定。 附图说明 图1为本专利技术第一实施例的方法步骤流程图; 图2为本专利技术第二实施例的方法步骤流程图。具体实施例方式下面结合附图对本专利技术的结构原理和工作原理作具体的描述 图1为本专利技术的第一实施例的方法步骤流程图。如图1所示本专利技术修改电路组件 数据的方法,应用于计算机可执行线路图布局软件上,用以自动修改一线路图中的同属性 电路组件的编号数据,包含有下列步骤 首先,确认目前选取的一个电路组件(步骤100),由于在完成布件处理后,线路图 中各电路组件都对应有摆设位置的坐标值,因此,可通过鼠标的鼠标坐标值以及鼠标的左 键按压讯号,来判断目前选取哪一个的电路组件。 接着,提供一个组件数据库以判断被选取的电路组件的属性(步骤110)。其中组 件数据库储存的电路组件的相关数据包含有图形数据与属性数据,因此,通过查询被选取 的电路组件即可取得其属性。电路组件的属性包含有电阻、电感、电容或集成电路。 提供一个布件表以读取电路组件的编号值(步骤120)。其中布件表储存有电路组 件的属性与编号值,因此,通过查询被选取的电路组件即可取得其编号值。布件表可以例如 是电子表格(excel)的档案格式。 取得具有相同属性的所有电路组件的个数(步骤130)。其中可通过执行一个计算 程序,以计算出布件表中具有相同属性的所有电路组件的个数。 接下来,通过布件表决定并显示空号起始值(步骤140)。其中可通过在计算机屏 幕上显示一个空号起始值的窗口信息给电路布局人员,以供电路布局人员参考是否采用。 空号起始值的决定步骤,可通过将空号起始值(默认值为0)加1成为新编号值,并运行一 核对程序,以核对布件表中是否有与新编号值重复的编号值,若有,则继续将新编号值加1, 并继续核对程序,若无,则显示空号起始值。 计算电路组件的编号值与空号起始值的差值,以取得一个调整值(步骤150)。其 中可利用中央处理器执行一个数值计算程序,以计算出电路组件的编号值与空号起始值的 差值,而此差值被定义为一个调整值。 接下来,根据具有相同属性的所有电路组件的个数,将调整值加入布件表中每个 具有相同属性的电路组件的编号值中(步骤160)。其中将调整值与电路组件的编号值在内 存中运算后,以产生新编号值,再将此新编号值写入布件表,以取代旧编号值,以此类推,直 到修改完所有具有相同属性的电路组件的编号值后结束。如此,线路图上具有相同属性的 各电路组件的编号值则以新编号值呈现。 图2为本专利技术的第二实施例的方法步骤流程图。如图2所示本专利技术的修改电路组 件数据的方法,应用于计算机可执行的线路图布局软件上,用以自动修改一线路图中的同 属性电路组件的编号数据,包含有下列步骤 首先,确认目前选取的一个电路组件(步骤200),由于在完成布件处理后,线路图 中各电路组件都对应有摆设位置的坐标值,因此,可通过鼠标的鼠标坐标值以及鼠标的左 键按压讯号,来判断目前选取哪一个的电路组件。 接着,提供一个组件数据库以判断被选取的电路组件的属性(步骤210)。其中组件数据库储存的电路组件的相关数据包含有图形数据与属性数据,因此,通过查询被选取的电路组件即可取得其属性。电路组件的属性包含有电阻、电感、电容或集成电路。 提供一个布件表以读取电路组件的编号值(步骤220)。其中布件表储存有电路组件的属性与编号值,因此,通过查询被选取的电路组件即可取得其编号值。 提供一窗口输入界面,以输入一个编号起始值(步骤230)。其中窗口输入界面包含有一个编号起始值的输入字段、一个确认功能的输入按键、一个重置功能的输入按键与一个取消功能的输入按键。电路布局人员仅需在编号起始值的输入字段中输入新的编号起始值并按下确认功能按键即可。 核对编号起始值是否已存在于布件表中(步骤240)。通过撷取窗口输入界面中输 入字段的数值,以取得一个编号起始值,并利用中央处理器执行一个数据检验程序,以确认 编号起始值是否与布件表中的编号值重复。 在确认编号起始值已存在于布件表中时,则将编号起始值加l(以下称新编号起 始值),继续核对新编号起始值是否已存在于布件表(步骤250)。若新编号起始值仍然与 布件表中的编号值重复时,则再将新编号起始值加l,并继续核对程序,以此类推。 在确认编号起始值未存在本文档来自技高网...

【技术保护点】
一种修改电路组件数据的方法,应用于计算机可执行的线路图布局软件上,用以自动修改一线路图中的同属性电路组件的编号数据,其特征在于,包含有下列步骤:确认目前选取的一电路组件;提供一组件数据库以查找被选取的该电路组件的属性;提供一布件表以读取该电路组件的编号值;取得具有相同该属性的所有该电路组件的个数;通过该布件表决定并显示一空号起始值,其中该空号起始值通过将一默认值为0的空号起始值加1成为一新编号值,并进行一核对程序,以核对该布件表中是否有与该新编号值重复的编号值,若有,则继续将该新编号值加1,并继续该核对程序,若无,则显示该空号起始值;计算该电路组件的该编号值与该空号起始值的差值,以取得一调整值;及根据具有相同该属性的所有该电路组件的个数,将该调整值加入每个具有相同该属性的该电路组件的该编号值中。

【技术特征摘要】
一种修改电路组件数据的方法,应用于计算机可执行的线路图布局软件上,用以自动修改一线路图中的同属性电路组件的编号数据,其特征在于,包含有下列步骤确认目前选取的一电路组件;提供一组件数据库以查找被选取的该电路组件的属性;提供一布件表以读取该电路组件的编号值;取得具有相同该属性的所有该电路组件的个数;通过该布件表决定并显示一空号起始值,其中该空号起始值通过将一默认值为0的空号起始值加1成为一新编号值,并进行一核对程序,以核对该布件表中是否有与该新编号值重复的编号值,若有,则继续将该新编号值加1,并继续该核对程序,若无,则显示该空号起始值;计算该电路组件的该编号值与该空号起始值的差值,以取得一调整值;及根据具有相同该属性的所有该电路组件的个数,将该调整值加入每个具有相同该属性的该电路组件的该编号值中。2. 如权利要求1所述的修改电路组件数据的方法,其特征在于,所述的电路组件的属 性为电阻、电感、电容或集成电路。3. —种修改电路组件数...

【专利技术属性】
技术研发人员:陈惠玲谢忆欣蔡维文
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1