文件名查错系统及方法技术方案

技术编号:2821254 阅读:291 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种一种文件名查错系统及方法,搭载至用以制作印刷电路板(PCB)的设计软件中,其包括:设置待保存文件的文件名以及文件名的命名规则;依据所设的文件名命名规则判别该待保存的文件的文件名是否符合该命名规则;以及在该文件的文件名不符合该命名规则时产生一错误提示信息,以提示所设置的文件名错误。因此,通过该查错系统及方法,确保所欲保存的文件名的规范性,同时还可降低后续调取该文件时发生错误的可能性。

【技术实现步骤摘要】

本专利技术涉及一种文件名査错技术,更详而言之,涉及一种搭载至制作印刷电路板(PCB)的设计软件中用以査核所欲保存的文件名的命 名规范性的。
技术介绍
一般的印刷电路板(例如笔记型电脑的主机板)布线作业,主要 可分为二个阶段。首先是线路设计阶段,于该阶段中是先由电子设计工程师利用一例如为Conc印tHDL的线路设计软件,以手动方式逐一完 成对各条线路的属性设定作业,且于设定完毕后由该线路设计软件产 生出对应的输出文件,然后经由一例如为Allegro的线路布线软件读 取前述线路设计软件所产生的输出文件并进至线路布线阶段,于该阶 段中电子设计工程师必须进行各个线路的规则设定作业,完成之后线 路布线软件才能够生成最后的线路图。其中,在生成最后的印刷电路板线路图后,需对各个线路进行仿 真作业以验证其线路设计的正确性。 一般于执行仿真时,是通过例如 为Allegro的线路布线软件中提取Topology (拓扑结构)以对线路进行 分析,但目前于该拓扑结构提取失败时,该软件即会弹出一提示框, 提示该提取作业为失败并建议重新设置要求,然当电子设计工程师重 新设置印刷电路板的例如层叠方式、DC网络、芯片和接插件的仿真模 型等参数后,再次提取拓扑结构时仍会重复上述过程,导致后续的工 作都无法继续,多次査找原因后发现产生故障的真正原因竟然是在于 文件名称或者该文件的储存路径存在缺陷,例如该文件名称因存在有 "."、"/"、 "\"或者"空格"等该设计软件无法支持的不规范字符而 无法通过该设计软件进行提取。但是,目前的设计软件缺乏对文件名 称的防呆功能,即在文件欲保存前并不能对该待保存的文件名称进行 查核,以防止具有不规范字符的文件名称被不恰当地予以保存,以导 致上述当提取错误时产生错误原因的困扰。另外,该些已被保存的文 件的错误文件名, 一般不易被察觉出来,且当前的设计软件本身对于 该种文件名称错误并不能提供一种査核机制,而只是提示需重新设置, 于此会让电子设计工程师误认为是其它例如主机板本身电路或者规则 设置等存在错误,浪费大量时间用以査核错误,降低作业效率。因此,如何克服上述现有技术的缺陷,进而提供一种可对文件名 的正确性进行差错的功能,以于执行印刷电路板的线路仿真时,避免 现有技术中因设计软件缺乏文件名查核预警机制所产生的缺陷,简化 操作流程及节省作业时间,并提高工作的效率,实为目前亟待解决的 问题。
技术实现思路
鉴于上述现有技术的缺陷,本专利技术的目的在于提供一种能在文件 保存过程中避免其命名的文件名中出现不规范的字符,确保待保存文 件的文件名的规范性的文件名査错系统及方法。本专利技术的另一目的在于提供一种可提高工作效率的文件名查错系 统及方法。为达到上述目的及其它目的,本专利技术即提供一种文件名査错系统及方法。该文件名査错系统是搭载至用以制作印刷电路板(PCB)的设计软件中,该文件名查错系统包括设置模块,用以设置待保存文件的 文件名以及文件名的命名规则;判别模块,用以依据该命名规则,判 别该设置模块所设置的该待保存文件的文件名是否符合该命名规则; 以及提示模块,用以在该判别模块判别到该文件名不符合该命名规则 时产生一错误提示信息,以提示该设置模块所设置的文件名错误。在一实施例中,该命名规则具体规定有文件名中禁止出现的字符, 但并不以此为限,例如该命名规则亦可规定有文件名中允许出现的字 符。上述该错误提示信息是通过该设计软件所弹出的一对话显示框予 以显示。本专利技术另提供一种文件名查错方法,其包括以下处理步骤设置 待保存的文件的文件名以及文件名的命名规则;依据所设置的文件名命名规则,判别该待保存的文件的文件名是否与该命名规则相符合;以及在该待保存的文件的文件名与该命名规则不相符合时产生一错误 提示信息,以提示所设置的文件名错误。本专利技术的文件名査错系统及方法,是在完成所设计的线路文件并 设置待保存文件的文件名时,依据所设置的文件名命名规则判别该待 保存的文件的文件名是否与该命名规则相符合,且在待保存的文件的 文件名与该命名规则不相符合时产生一错误提示信息,以提示所设置 的文件名错误并提醒电子设计工程师重新命名一正确的文件名,从而 解决由于现有技术中因文件保存时对待保存的文件的文件名无法有效査错导致后续发生文件提取错误的缺陷;另外,相比于现有技术,通 过该文件名査错系统及方法,从而简化操作流程及节省作业时间,确 实提高工作效率。附图说明图l是本专利技术的文件名査错系统的基本架构方块示意图;以及 图2是本专利技术的文件名査错系统方法的流程示意图。 元件符号说明1 文件名査错系统 10 设置模块 12 判别模块 14 提示模块100 命名规则 S200至S208 步骤具体实施例方式以下通过特定的具体实施例说明本专利技术的实施方式,本领域技术 人员可由本说明书所揭示的内容轻易地了解本专利技术的其它优点及功 效。本专利技术亦可通过其它不同的具体实施例加以施行或应用,本说明 书中的各项细节亦可基于不同的观点与应用,在不背离本专利技术的精神 下进行各种修饰与变更。请参阅图1,其为本专利技术的文件名査错系统的基本架构方块示意 图。该文件名查错系统1是搭载至用以制作印刷电路板(Printed Circuit Board, PCB)的设计软件中。在本实施例中,该印刷电路板是 例如笔记型电脑(Notebook)的主机板,该印刷电路板的电路图案的设计软件可为Protel布线软件、Allegro布线软件、CAD布线软件或者 Mentor布线软件等,但不以此为限。如图所示,本专利技术的文件名査错系统l包括设置模块IO、判别 模块12、以及提示模块14。该设置模块10是用以供设置待保存文件的文件名以及文件名的命 名规则100。在本实施例中,该待保存文件为设计该印刷电路板过程中 所产生的例如brd(普通的电路板文件)文件,但并不以此为限,亦可为 其它例如.pad、 .emn、 . bdf或.idb等相关文件。于本实施例中,该文 件名的命名规则100是具体规定有文件名中禁止出现的字符元素,例 如规定文件名中禁止出现例如"."、"/"、 "V'或者"空格"等该设计 软件无法支持的不规范字符,但并不以此为限。例如于另一实施例中, 该命名规则100是具体规定有文件名中允许出现的字符元素。该判别模块12是用以依据该命名规则100判别该设置模块10所 设置的该待保存文件的文件名是否符合该命名规则100。在本实施例 中,该判别模块12是用以判别所设置的待保存文件的文件名中是否有 该命名规则100所规定的禁止出现的不规范字符,且在该待保存文件 的文件名没有该命名规则100中所规定的禁止出现的字符时,即可判 别到该待保存的文件的文件名为规范的名称而可予以保留;反之,在 该待保存文件的文件名具有该命名规则100中所规定的禁止出现的字 符时,则判别到该待保存的文件的文件名为不规范。在另一实施例中, 该判别模块12是用以判别所设置的待保存文件的文件名中是否与该命 名规则100所规定的符合出现的字符相匹配,且在该文件名与命名规 则100中所规定的允许出现的字符相匹配时,即可判别到该待保存的 文件的文件名为规范的名称而可予以保留;反之,在该文件名无法与 命名规则100中所规定的允许出现的字符相匹配时,则判别到该本文档来自技高网
...

【技术保护点】
一种文件名查错系统,搭载至用以制作印刷电路板的设计软件中,该查错系统包括: 设置模块,用以设置待保存文件的文件名以及文件名的命名规则; 判别模块,用以依据该命名规则判别该设置模块所设置的该待保存文件的文件名是否符合该命名规则;以及 提示模块,用以在该判别模块判别到该文件名不符合该命名规则时,即产生一错误提示信息,以提示该设置模块所设置的文件名错误。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨晓萍杨淑敏
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1