元件的摆放方法、装置、终端及存储介质制造方法及图纸

技术编号:37248612 阅读:12 留言:0更新日期:2023-04-20 23:27
本申请公开了一种元件的摆放方法、装置、终端及存储介质,方法包括:响应于光标的第一交互事件,展示目标元件的角度摆放菜单;响应于光标的第一选取事件,显示目标元件在目标摆放角度下的预览图;响应于光标的第二选取事件,在画布区域中的目标位置生成目标元件在目标摆放角度下的设计图。本发明专利技术通过在EDA软件中设置元件的角度摆放菜单,使用户将元件摆放至EDA软件的画布之前,就通过角度摆放菜单设置好元件所要摆放的角度,并通过预览元件摆放角度的效果使用户尽快获取到想要的摆放角度,无需重复选取元件的摆放角度,不仅实现了元件摆放角度的自动化,还提高了元件摆放的效率,进而提升用户体验度。进而提升用户体验度。进而提升用户体验度。

【技术实现步骤摘要】
元件的摆放方法、装置、终端及存储介质


[0001]本申请涉及硬件设计
,具体而言,涉及一种元件的摆放方法、装置、终端及存储介质。

技术介绍

[0002]在电子产业中,由于半导体产业的规模日益扩大,硬件设计软件,如EDA(电子设计自动化,Electronic design automation)扮演越来越重要的角色。通过EDA可实现超大规模集成电路芯片的功能设计、综合、验证、物理设计(包括布局、布线、版图、设计规则检查等)等。
[0003]目前,现有的EDA在实现元件的摆放时,需要在选择好元件后,将显示有元件的预览图的光标移动至将要摆放元件的位置,之后点击光标即可以将元件摆放至该位置,设置好元件的摆放位置后,才能通过手动调整元件的摆放角度。
[0004]但是,采用上述方法进行元件的摆放,操作复杂,影响用户体验度。

技术实现思路

[0005]本申请的主要目的在于提供一种元件的摆放方法、装置、终端及存储介质,以解决相关技术中存在的用户操作复杂的问题。
[0006]为了实现上述目的,第一方面,本申请提供了一种元件的摆放方法,包括:
[0007]响应于光标的第一交互事件,展示目标元件的角度摆放菜单,其中,角度摆放菜单包括多个预设摆放角度;
[0008]响应于光标的第一选取事件,显示目标元件在目标摆放角度下的预览图,其中,目标摆放角度是所述多个预设摆放角度中的其中一个;
[0009]响应于光标的第二选取事件,在画布区域中的目标位置生成目标元件在目标摆放角度下的设计图。
[0010]在一种可能的实现方式中,响应于光标的第一交互事件,展示目标元件的角度摆放菜单,包括:
[0011]响应于光标在目标元件的预览按钮上的交互事件,在预览按钮处展示目标元件的角度摆放菜单。
[0012]在一种可能的实现方式中,响应于光标的第一交互事件,展示目标元件的角度摆放菜单之后,还包括:
[0013]响应于光标的第二交互事件,显示目标元件在目标摆放角度下的预览图。
[0014]在一种可能的实现方式中,响应于光标的第二交互事件,显示目标元件在目标摆放角度下的预览图,包括:
[0015]响应于光标在目标摆放角度的交互事件,在光标处显示目标元件在目标摆放角度下的预览图。
[0016]在一种可能的实现方式中,响应于光标的第一交互事件,展示目标元件的角度摆
放菜单之后,还包括:
[0017]响应于光标在目标摆放角度的移开事件,隐藏目标元件的角度摆放菜单。
[0018]在一种可能的实现方式中,响应于光标的第一选取事件,显示目标元件在目标摆放角度下的预览图,包括:
[0019]响应于通过光标的左键对目标摆放角度的选取事件,在光标处显示目标元件在目标摆放角度下的预览图,其中,预览图以光标的位置为中心跟随光标移动。
[0020]在一种可能的实现方式中,响应于光标的第一选取事件,显示目标元件在多个预设摆放角度中的目标摆放角度下的预览图之后,还包括:
[0021]响应于通过光标的右键对目标摆放角度的取消选取事件,隐藏在光标处显示目标元件在目标摆放角度下的预览图。
[0022]在一种可能的实现方式中,响应于光标的第二选取事件,在画布区域中的目标位置生成目标元件在目标摆放角度下的设计图,包括:
[0023]响应于光标的左键对画布区域中的目标位置的选取事件,在画布区域中的目标位置生成目标元件在目标摆放角度下的设计图。
[0024]在一种可能的实现方式中,角度摆放菜单包括多个角度区域,多个角度区域用于展示多个预设摆放角度,其中,多个角度区域与多个预设摆放角度一一对应。
[0025]第二方面,本专利技术实施例提供了一种元件的摆放装置,包括:
[0026]菜单显示模块,用于响应于光标的第一交互事件,展示目标元件的角度摆放菜单,其中,角度摆放菜单包括多个预设摆放角度;
[0027]预览图显示模块,用于响应于光标的第一选取事件,显示目标元件在目标摆放角度下的预览图,其中,目标摆放角度是多个预设摆放角度中的其中一个;
[0028]设计图生成模块,用于响应于光标的第二选取事件,在画布区域中的目标位置生成目标元件在目标摆放角度下的设计图。
[0029]第三方面,本专利技术实施例提供了一种终端,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上任一种元件的摆放方法的步骤。
[0030]第四方面,本专利技术实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现如上任一种元件的摆放方法的步骤。
[0031]本专利技术实施例提供了一种元件的摆放方法、装置、终端及存储介质,包括:先响应于光标的第一交互事件,展示目标元件的角度摆放菜单,然后响应于光标的第一选取事件,显示目标元件在目标摆放角度下的预览图,再响应于光标的第二选取事件,在画布区域中的目标位置生成目标元件在目标摆放角度下的设计图。本专利技术通过在EDA软件中设置元件的角度摆放菜单,使用户将元件摆放至EDA软件的画布之前,就通过角度摆放菜单设置好元件所要摆放的角度,无需用户手动操作以调整元件的角度,此外,通过摆放菜单设置好元件所要摆放的角度后,还可显示此摆放角度下的预览图,并通过预览图的效果使用户尽快获取到想要的摆放角度,无需重复选取元件的摆放角度,不仅实现了元件摆放角度的自动化,还提高了元件摆放的效率,进而提升用户体验度。
附图说明
[0032]构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0033]图1是本专利技术实施例提供的现有EDA软件的设计页面的示意图;
[0034]图2是本专利技术实施例提供的一种元件的摆放方法的实现流程图;
[0035]图3是本专利技术实施例提供的目标元件的角度摆放菜单的设置页面的示意图;
[0036]图4是本专利技术实施例提供的预览按钮的示意图;
[0037]图5是本专利技术实施例提供的目标元件选取180度作为摆放角度的设置页面的示意图;
[0038]图6是本专利技术实施例提供的目标元件的预览图的示意图;
[0039]图7是本专利技术实施例提供的画布的示意图;
[0040]图8是本专利技术实施例提供的在画布中生成目标元件设计图的示意图;
[0041]图9是本专利技术实施例提供的元件摆放于有源硅基板的设计页面的示意图;
[0042]图10是本专利技术实施例提供的元件摆放于有源硅基板的实物图;
[0043]图11是本专利技术实施例提供的一种元件的摆放装置的结构示意图;
[0044]图12是本专利技术实施例提供的终端的示意图。
具体实施方式
[0045]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种元件的摆放方法,其特征在于,包括:响应于光标的第一交互事件,展示目标元件的角度摆放菜单,其中,所述角度摆放菜单包括多个预设摆放角度;响应于所述光标的第一选取事件,显示所述目标元件在目标摆放角度下的预览图,其中,所述目标摆放角度是所述多个预设摆放角度中的其中一个;响应于所述光标的第二选取事件,在画布区域中的目标位置生成所述目标元件在所述目标摆放角度下的设计图。2.如权利要求1所述元件的摆放方法,其特征在于,所述响应于光标的第一交互事件,展示目标元件的角度摆放菜单,包括:响应于所述光标在所述目标元件的预览按钮上的交互事件,在所述预览按钮处展示所述目标元件的角度摆放菜单。3.如权利要求2所述元件的摆放方法,其特征在于,所述响应于光标的第一交互事件,展示目标元件的角度摆放菜单之后,还包括:响应于所述光标的第二交互事件,显示所述目标元件在所述目标摆放角度下的预览图。4.如权利要求3所述元件的摆放方法,其特征在于,所述响应于所述光标的第二交互事件,显示所述目标元件在所述目标摆放角度下的预览图,包括:响应于所述光标在所述目标摆放角度的交互事件,在所述光标处显示所述目标元件在目标摆放角度下的预览图。5.如权利要求2所述元件的摆放方法,其特征在于,所述响应于光标的第一交互事件,展示目标元件的角度摆放菜单之后,还包括:响应于所述光标在所述目标摆放角度的移开事件,隐藏目标元件的角度摆放菜单。6.如权利要求1所述元件的摆放方法,其特征在于,所述响应于所述光标的第一选取事件,显示所述目标元件在目标摆放角度下的预览图,包括:响应于通过所述光标的左键对所述目标摆放角度的选取事件,在所述光标处显示所述目标元件在所述目标摆放角度下的预览图,其中,所述预览图以所述光标的位置为中心跟随所述光标移动。7.如权利要求6所述元件的摆放方法,其特征在于...

【专利技术属性】
技术研发人员:邵钏许荣峰林哲民
申请(专利权)人:上海奇普乐芯片科技有限公司
类型:发明
国别省市:

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

1