波形显示方法、计算机设备及存储介质技术

技术编号:36247137 阅读:47 留言:0更新日期:2023-01-07 09:38
本申请涉及一种波形显示方法、计算机设备及存储介质。其中方法包括:根据波形数据生成波形显示区域,并接收操作指令,以根据操作指令显示修改的滚动条,从而实现对滚动条的尺度进行调整,以能够准确定位到并显示需要调试时间段的波形图,进而能够提高仿真效率。进而能够提高仿真效率。进而能够提高仿真效率。

【技术实现步骤摘要】
波形显示方法、计算机设备及存储介质


[0001]本申请涉及电子
,特别是涉及一种波形显示方法、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着电子技术的发展,逻辑系统设计(例如,芯片设计)得到了广泛的应用。而逻辑系统设计的调试通常涉及到仿真波形的调试。例如,对于一个逻辑系统设计,通过仿真工具可以得到一定时间内信号的波形图,而通过调试波形查看器上显示的波形可以实现对逻辑系统设计的调试。
[0003]通常,仿真工具得到的波形图往往是芯片在整个运行时间段内的波形,而当运行时间段较长时,波形查看器的显示界面无法完整地清晰显示整个波形图。如图1所示,目前可以通过移动波形查看器01下方的滚动条02来控制显示不同时间段的波形。在移动滚动条02的过程中,波形每次移动的距离由滚动条02的尺度来决定,如图1所示,滚动条02的尺度体现为滚动条02的长度。如果滚动条02的尺度过大,即使滚动条02仅仅移动了很小的距离,波形也已经移动了很大的时间区间;而如果滚动条02的尺度过小,即使滚动条02移动了很大的距离,波形也只是移动了很小的时间区间。滚动条02的尺度即为滚动条02的标尺,其标尺大小如图1中标尺04所示。
[0004]然而,由于仿真波形的调试会贯穿整个芯片运行周期,而目前通过移动滚动条的方式难以准确定位到目标时间区间对应的波形,从而导致仿真效率低。
[0005]因此,在波形调试的过程中,亟需找到一种可以快速调整滚动条的尺度,以能够准确定位到并显示需要调试时间段的波形图的方法。
专利技术内容
[0006]基于此,有必要针对上述技术问题,提供一种能够提高仿真效率的波形显示方法、计算机设备、存储介质和计算机程序产品。
[0007]第一方面,本申请提供了一种波形显示方法。所述方法包括:
[0008]根据波形数据生成波形显示区域,所述波形显示区域包括波形图、时间轴以及沿所述时间轴可移动的滚动条;
[0009]接收操作指令,所述操作指令包括激活所述滚动条的修改以及修改所述滚动条的范围;以及
[0010]根据所述操作指令显示修改的滚动条。
[0011]第二方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上第一方面所述方法的步骤。
[0012]第三方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上第一方面所述方法的步
骤。
[0013]第四方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上第一方面所述方法的步骤。
[0014]上述波形显示方法、计算机设备、存储介质和计算机程序产品,能够根据波形数据生成波形显示区域,并接收操作指令,以根据操作指令显示修改的滚动条,从而简易、便捷地实现对滚动条的尺度进行灵活调整,以能够准确定位到并显示需要调试时间段的波形图,进而能够提高仿真效率。
附图说明
[0015]为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为波形查看器的显示示意图;
[0017]图2为根据本申请实施例的用于波形显示的计算机设备的内部结构图;
[0018]图3为根据本申请实施例的波形显示的示意图;
[0019]图4为根据本申请实施例的另一波形显示的示意图;
[0020]图5为根据本申请实施例的又一波形显示的示意图;
[0021]图6为根据本申请实施例的再一波形显示的示意图;
[0022]图7为根据本申请实施例的一种波形显示方法的流程示意图。
具体实施方式
[0023]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0024]需要说明的是,除非另外定义,本申请使用的技术术语或者科学术语应当为本申请所属领域内具有一般技能的人士所理解的通常意义。本申请中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。
[0025]如上所述,由于在逻辑系统设计(例如,芯片设计)的波形仿真过程中,通过移动滚动条的方式难以准确定位到与目标时间区间对应的波形。仿真工具得到的波形往往是运行的时间比较长的,用户需要移动波形图来找到需要调试的那个时间段的波形。用户通过移动波形查看器下方的滚动条(例如,图1所示的滚动条02)来移动到时间轴相应时间,波形查看器上会显示滚动条所处的时间位置的波形。在移动的过程中,波形每次移动的距离由滚动条的标尺来决定,标尺的长短与时间轴上滚动条的长短对应。如果标尺过大,即使滚动条仅仅移动了很小的距离,波形也已经移动了很大的时间区间;而如果标尺过小,滚动条移动很多,波形也只是移动了很小的时间区间。同时,如图1所示,时间轴03和滚动条02是分开
的,比较占用空间。
[0026]基于此,本申请提供了一种波形显示方法、计算机设备、存储介质和计算机程序产品,以解决上述问题。
[0027]图2为根据本申请实施例的用于波形显示的计算机设备100的内部结构图。该计算机设备100可以包括:处理器102、存储器104、网络接口106、外围接口108和总线110。其中,处理器102、存储器104、网络接口106和外围接口108通过总线110实现彼此之间在计算机设备内部的通信连接。
[0028]处理器102可以是中央处理器(Central Processing Unit,CPU)、图像处理器、神经网络处理器(Neural

network Processing Unit,NPU)、微控制器(Microcontroller Unit,MCU)、可编程逻辑器件、数字信号处理器(Digital Signal Processing,DSP)、应用专用集成电路(Application Specific Integrated Circuit,ASIC)、或者一个或多个集成电路。处理器102可以用于执行与本申请描述的技术相关的功能。在一些实施例中,处理器102还可以包括集成为单一逻辑组件的多个处理器。如图2所示,处理器102可以包括多个处理器102a、102b和102c。
[0029]存储器104本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种波形显示方法,其特征在于,包括:根据波形数据生成波形显示区域,所述波形显示区域包括波形图、时间轴以及沿所述时间轴可移动的滚动条;接收操作指令,所述操作指令包括激活所述滚动条的修改以及修改所述滚动条的范围;以及根据所述操作指令显示修改的滚动条。2.如权利要求1所述的波形显示方法,其特征在于,所述激活所述滚动条的修改进一步包括接收在所述滚动条的一端点上的光标点击,所述修改所述滚动条的范围进一步包括确定所述滚动条的所述端点跟随所述光标的移动方向和移动距离。3.如权利要求1所述的波形显示方法,其特征在于,所述激活所述滚动条的修改进一步包括接收在所述时间轴的第一点上的光标点击,所述修改所述滚动条的范围进一步包括确定所述光标的移动方向和移动距离,根据所述移动方向和所述移动距离确定所述光标停留在所述时间轴上的第二点。4.如权利要求3所述的波形显示方法,其特征在于,所述根据所述操作指令显示修改的滚动条进一步包括:生成所述修改的滚动条,其中,所述修改的滚动条的两个端点对应于所述第一点和所述第二点。5.如权利要求1所述的波形显示方法,其特征在于,所述激活所述滚...

【专利技术属性】
技术研发人员:黄锦标颜可煌
申请(专利权)人:芯华章科技北京有限公司
类型:发明
国别省市:

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

1