Pcb触控布图装置、系统及方法

文档序号:9216875阅读:136来源:国知局
Pcb触控布图装置、系统及方法
【技术领域】
[0001] 本发明涉及PCB设计领域,特别涉及一种PCB触控布图装置、系统及方法。
【背景技术】
[0002] 现如今PCB的布局都是通过鼠标与键盘来完成PCB拉线与设定,然而,在PCB的 constrain相关设计中存在着很多设定,比如过孔(VIA)的孔径及外径的设定,SolderMask 上走线的路径、走线宽度以及走线之间间距的设定等,这些工作多且琐碎,对于新手来说需 要花费大量的时间去熟悉这些设定工作。

【发明内容】

[0003] 有鉴于此,有必要提供一种PCB触控布图装置、系统及方法系统来解决拉线及设 定多且复杂的问题。
[0004] -种PCB触控布图装置,包括一存储单元、一显示单元、一触控感应单元和一处理 单元,该显示单元用于显示一PCB布图界面,该触控感应单元用于感应用户在该PCB布图界 面上的触控而产生相应的触摸感应信号,该存储单元存储有一对应关系表,该对应关系表 中定义了触摸操作类型与触摸操作执行的功能之间的对应关系,其中,点击触摸操作对应 执行的功能为属性设置,滑动触摸操作对应执行的功能为拖曳操作,该处理单元包括:一触 控感应模块,用于根据该触控感应单元产生的触摸感应信号确定用户在布图界面上的触摸 位置及用户的触摸操作;一确认模块,用于根据触控感应模块确定的用户触摸位置而确定 用户选中的设置对象,并根据存储单元中存储的对应关系表来确定与用户的触摸操作对应 的执行功能;以及一执行模块,用于在确认模块确定对应的功能为属性设置时,控制产生一 供用户选择的提示信息并显示于该显示单元上,该提示信息包括该确认模块确定的设置 对象对应的属性设置项目,该执行模块可以根据用户的选择,而对该设置对象的属性设置 项目进行设置,并将相应的设置结果显示在该布图界面上,该执行模块还用于在确认模块 确定对应的功能为"拖曳"操作时,控制该设置对象跟随用户的触摸操作的轨迹进行移动, 并将该设置对象移动后的结果显示在该布图界面上。
[0005] -种PCB触控布图系统,该系统运行在一PCB触控布图装置的处理单元中,该PCB 触控布图装置还包括一存储单元、一显示单元、一触控感应单元,该显示单元用于显示一 PCB布图界面,该触控感应单元用于感应用户在该PCB布图界面上的触控而产生相应的触 摸感应信号,该存储单元存储有一PCB触控布图系统和一对应关系表,该存储单元存储有 一对应关系表,该对应关系表中定义了触摸操作类型与触摸操作执行的功能之间的对应关 系,其中,点击触摸操作对应执行的功能为属性设置,滑动触摸操作对应执行的功能为拖曳 操作,该PCB触控布图系统包括:一触控感应模块,用于根据该触控感应单元产生的触摸感 应信号确定用户在布图界面上的触摸位置及用户的触摸操作方式;一确认模块,用于根据 触控感应模块确定的用户触摸位置而确定用户选中的设置对象,并根据存储单元中存储的 对应关系表来确定与用户的触摸操作方式对应的执行功能;以及一执行模块,用于在确认 模块确定对应的功能为属性设置时,控制产生一供用户选择的提示信息并显示于该显示单 元上,该提示信息包括该确认模块确定的设置对象对应的属性设置项目,该执行模块可以 根据用户的选择,而对该设置对象的属性设置项目进行设置,并将相应的设置结果显示在 该布图界面上,该执行模块还用于在确认模块确定对应的功能为"拖曳"操作时,控制该设 置对象跟随用户的触摸操作的轨迹进行移动,并将该设置对象移动后的结果显示在该布图 界面上。
[0006] 一种PCB触控布图方法,该方法应用在一PCB设计触控设定装置中,该PCB触控装 置包括一存储单元、一显示单元、一触控感应单元和一处理单元,该方法包括步骤:根据该 触控感应单元产生的触摸感应信号确定用户在布图界面上的触摸位置及用户的触摸操作; 根据确定的用户触摸位置而确定用户选中的设置对象,并根据存储单元中存储的对应关系 表来确定与用户的触摸操作方式对应的执行功能;确定对应的功能为属性设置时,控制产 生一供用户选择的提示信息并显示于该显示单元上,该提示信息包括该确认模块确定的 设置对象对应的属性设置项目,该执行模块可以根据用户的选择,而对该设置对象的属性 设置项目进行设置,并将相应的设置结果显示在该布图界面上;以及当确认对应的功能为 "拖曳"操作时,控制该设置对象跟随用户的触摸操作的轨迹进行移动,并将该设置对象移 动后的结果显示在该布图界面上。
[0007] 本发明PCB触控布图装置、系统及方法通过响应触控操作,对选中的设置对象的 设置内容进行设定,并将设置对象相应设定的处理结果显示在显示单元中。通过这种触控 方式引导相关设定可以方便地实现PCB设计并降低PCB布局布线的时间。
【附图说明】
[0008] 图1为本发明一实施方式中PCB触控布图装置的模块示意图。
[0009] 图2为本发明一实施方式中PCB触控布图系统的功能模块示意图。
[0010] 图3为本发明一实施方式中PCB触控布图系统属性设置的设置界面不意图。
[0011] 图4为本发明一实施方式中PCB触控布图系统滑动触摸操作不意图。
[0012] 图5为本发明一实施方式中PCB触控布图系统布线前布图界面图。
[0013] 图6为本发明一实施方式中PCB触控布图系统布线后布图界面图。
[0014] 图7为本发明第一实施方式中PCB触控布图方法流程图。
[0015] 主要元件符号说明
如下【具体实施方式】将结合上述附图进一步说明本发明。
【具体实施方式】
[0016] 请参考图1所示,为本发明一实施方式中PCB触控布图装置的模块示意图。该装 置100包括一存储单元10、一显示单元20、一触控感应单元30和一处理单元40。在本实施 方式中,该显示单元20与该触控感应单元30是一体的,共同构成一触控显示屏。在其他实 施方式中,该显示单元20与该触控感应单元30也可以是分开设置的两个独立单元。该处 理单元40中运行有一PCB触控布图系统200。在本实施方式中,该PCB触控布图系统200 存储于该存储单元10中,并被该处理单元40调用执行。在其他实施方式中,该PCB触控布 图系统200还可为固化于该处理单元20中的程序。
[0017] 该显示单元20用于显示一PCB布图界面70,该PCB布图界面70包括各种设置对 象,如过孔、走线60等。每一设置对象对应多个属性设置,如,过孔的属性设置包括孔径、外 径等,走线60的属性设置包括走线60的宽度、间距等属性设置。该触控感应单元30用于感 应用户在该PCB布图界面70上的触控而产生相应的触摸感应信号。在本实施方式中,该存 储单元10中还存储有一对应关系表,该对应关系表中定义了触摸操作类型与触摸操作执 行的功能之间的对应关系。其中,触摸操作类型包括点击触摸操作与滑动触摸操作,其中, 点击触摸操作包括单指点击触摸操作与多指点击触摸操作,滑动触摸操作包括单指滑动触 摸操作与多指滑动触摸操作。点击触摸操作对应执行的功能为属性设置,滑动触摸操作对 应执行的功能为拖曳操作。请一并参考图2,该PCB触控布图系统200包括一触控感应模块 21、一确认模块22以及一执行模块23。该触控感应模块21用于根据触控感应单元30产生 的触摸感应信号确定用户在布图界面70上的触摸位置及用户的触摸操作类型。本实施方 式中,该触控感应模块21可以确定用户在触控显示屏上进行的单指和多指的点击触摸操 作,也可以确定用户单指和多指的滑动触摸操作。
[0018] 该确认模块22用于根据触控感应模块21确定的用户触摸位置而确定用户选中的 设置对象,并根据存储单元10中存储的对应关系表来确定与用户的触摸操作类型对应的 功能。
[0019] 该执行模块23用于在确认模块22确认对应的功能为属性设置时,控制产生一供 用户选择的提示信息并显示于该显示单元20上,该提示信息包括该确认模块22确定的设 置对象对应的属性设置项目,该执行模块23可以根据用户的选择,而对该设置对象的属 性设置项目进行设置。例如,当设置对象为过孔时,则执行模块23确定该设置对象的属性 设置项目为孔径和外径,并控制该显示单元20在布图界面70上显示供用户选择进行孔径 设置和外径设置的提示信息。当执行模块23确定属性设置的具体设置对象为走线60时, 则确定该设置对象的属性设置项目为走线60宽度和间距,并控制该显示单元20在布图界 面70上显示供用户选择进行走线60宽度设置和间距设置的提示信息。
[0020] 本实施方式中,该提示信息为一设置界面50,该执行模块23在显示单元20的布 图界面70上将该设置界面显示给用户以供用户对该设置对象中相应的属性设置项目进行 设置。请参考图3,为本发明一实施方式中属性设置的设置界面示意图。在本实施方式中, 该设置界面50为一可视化设置框图,该设置界面50中包括设置对象的名称、属性设置项目 的名称以及供用户输入设定值的输入栏。用户通过操作键盘在该输入栏内输入相应的设定 值就可以完成对设置对象的设定,即,执行模块23根据用户在输入栏内输入的设定值而完 成对该设置对象的属性设置项目的设置。例如,当该确认模22块根据用户的触摸输入而将PCB中某一走线60确定为设置对象后,该执行模块23产生一与走线60对应的设置界面显 示在显示单元20的布图界面70上,提示用户在输入栏中输入对该走线60的宽度值和间距 值进行设置。该执行模块23并根据用户输入的宽度值和间距值将该走线60的宽度和间距 设置为相应值的宽度和间距。
[0021] 其中,该执行模块23还用于在确认模块22确认对应的功能为"拖曳"操作时,控 制该设置对象跟随用户的触摸操作的轨迹进行移动。具体的,当该触控感应模块21确定用 户对一设置对象的触摸输入方式为滑动触摸时,则该确认模块22根据存储单元10存储的 对应关系表来确定该设置对象对应执行的功能为"拖曳"操作。例如,请参考图4,当该触控 感应模块21确定用户通过双指同时在PCB中某两个走线60的位置滑动触摸时,则该确认 模块22同时选择所述两个走线60为设置对象并确定该两个走线60对应执行的功能为"拖 曳"。该执行模块23则控制将设置对象按照用户的滑动轨迹进行
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1