一种波形编辑方法和装置的利记博彩app

文档序号:7518790阅读:288来源:国知局
专利名称:一种波形编辑方法和装置的利记博彩app
技术领域
本发明涉及信号发生领域,尤其是涉及一种波形编辑方法和装置。
技术背景
目前的信号源产品都会提供波形编辑功能,通过该波形编辑功能可以利用两个光标的配合来实现了剪切、复制、粘贴、删除、加入标准波等操作,当用户通过波形编辑功能编辑好想要的波形后,再将编辑好的波形数据下发给信号源的波形发生器,使信号源产生相应的波形。
但是,现有的信号源产品中的波形编辑功能一般只有“插入模式”,在该模式下,当波形编辑操作为“剪切”时,则编辑区域上两个光标之间的波形数据被剪切掉,后面的波形补上,与被剪切波形之前的波形进行连接;当波形编辑操作为“删除”时,与“剪切”操作类似,编辑区域上两个光标之间的波形数据被删除,后面的波形补上,与被删除波形之前的波形连接;当波形编辑操作为“粘贴”时,从当前选中光标的位置插入粘贴波形,当前选中光标后面的波形顺次往后移动;当波形编辑操作为“加入标准波”时,与“粘贴”操作类似,从当前选中光标的位置插入标准波形(正弦波、方波、三角波等),当前选中光标后面的波形顺次往后移动。
以上波形编辑操作都是在插入模式下进行的,波形编辑的方式比较单一,当用户需要将剪切掉的波形变为0值,后面的波形并不移动,即体现在波形图上,该段剪切的波形幅度为0时,上述插入模式就不能够实现。因此,目前的波形编辑方式灵活度不够,可供用户选择的编辑方式单一,限制了用户的使用。发明内容
本发明实施例提供了一种波形编辑方法和装置,用于为信号源设备中的波形编辑提供多种可选的方式,解决现有技术中波形编辑方式过于单一,不能满足用户需求的问题。
一方面,本发明实施例提供了一种波形编辑方法,该方法包括接收用户编辑波形的操作指令;根据所述操作指令判断用户编辑波形的操作类型;判断当前模式处于插入模式还是处于改写模式;根据模式判断结果和所述操作类型对波形进行编辑。
优选的,本发明实施例中当根据所述操作指令判断用户编辑波形的操作类型为剪切或删除操作时,还包括根据两个光标的横坐标来对需要剪切或删除的波形数据进行定位操作;当根据所述操作指令判断用户编辑波形的操作类型为粘贴或加入标准波操作时, 还包括根据激活光标的横坐标来确定粘贴或加入标准波的位置。
优选的,本发明实施例中根据两个光标的横坐标来对需要剪切或删除的波形数据进行定位操作包括以所述两个光标的横坐标作为索引,在波形数据数组中确定需要剪切或删除的波形数据;
优选的,本发明实施例中根据激活光标的横坐标来确定粘贴或加入标准波的位置包括以所述激活光标的横坐标作为索引,在波形数据数组中确定粘贴或加入标准波的位置。
优选的,本发明实施例中当根据所述操作指令判断用户编辑波形的操作类型为剪切操作时,所述根据模式判断结果和所述操作类型对波形进行编辑包括当前模式处于插入模式时,将剪切数据存储至缓存,在波形数据数组中删除剪切数据,将剪切数据后面的波形数据和剪切数据前面的数据进行合并组成一新的波形数据数组;当前模式处于改写模式时,将剪切数据存储至缓存,将需要剪切的数据置零,使得剪切部分的波形幅度为零。
优选的,本发明实施例中当根据所述操作指令判断用户编辑波形的操作类型为删除操作时,所述根据模式判断结果和所述操作类型对波形进行编辑包括当前模式处于插入模式时,在波形数据数组中删除需要删除的数据,将删除数据后面的波形数据和删除数据前面的数据进行合并组成一新的波形数据数组;当前模式处于改写模式时,将需要删除的数据置零,使得删除部分的波形幅度为零。
优选的,本发明实施例中当根据所述操作指令判断用户编辑波形的操作类型为粘贴操作时,所述根据模式判断结果和所述操作类型对波形进行编辑包括当前模式处于插入模式时,在波形数据数组中需要粘贴的位置插入波形数据,使得插入的波形数据和原有数据合并组成一新的波形数据数组;当前模式处于改写模式时,从波形数据数组中需要粘贴的位置开始以需要粘贴的波形数据替换原有数据。
优选的,本发明实施例中当根据所述操作指令判断用户编辑波形的操作类型为加入标准波操作时,所述根据模式判断结果和所述操作类型对波形进行编辑包括当前模式处于插入模式时,在波形数据数组中需要加入标准波的位置插入波形数据,使得插入的波形数据和原有数据合并组成一新的波形数据数组;当前模式处于改写模式时,从波形数据数组中需要加入标准波的位置开始以需要加入的标准波形数据替换原有数据。
另一方面,本发明实施例还提供了一种波形编辑装置,该装置包括接收单元,用于接收用户编辑波形的操作指令;第一判断单元,用于根据所述操作指令判断用户编辑波形的操作类型;第二判断单元,用于判断当前模式处于插入模式还是处于改写模式;编辑单元,用于根据模式判断结果和所述操作类型对波形进行编辑。
优选的,本发明实施例的装置还包括第一定位单元,用于根据两个光标的横坐标来对需要剪切或删除的波形数据进行定位操作;第二定位单元,用于根据激活光标的横坐标来确定粘贴或加入标准波的位置。
优选的,本发明实施例中第一定位单元具体用于以所述两个光标的横坐标作为索引,在波形数据数组中确定需要剪切或删除的波形数据;第二定位单元具体用于以所述激活光标的横坐标作为索引,在波形数据数组中确定粘贴或加入标准波的位置。
优选的,本发明实施例中编辑单元包括剪切编辑单元,用于在当前模式处于插入模式时,将剪切数据存储至缓存,在波形数据数组中删除剪切数据,将剪切数据后面的波形数据和剪切数据前面的数据进行合并组成一新的波形数据数组;以及在当前模式处于改写模式时,将剪切数据存储至缓存,将需要剪切的数据置零,使得剪切部分的波形幅度为零。
优选的,本发明实施例中编辑单元包括删除编辑单元,用于在当前模式处于插入模式时,在波形数据数组中删除需要删除的数据,将删除数据后面的波形数据和删除数据前面的数据进行合并组成一新的波形数据数组;以及用于在当前模式处于改写模式时,将需要删除的数据置零,使得删除部分的波形幅度为零。
优选的,本发明实施例中编辑单元包括粘贴编辑单元,用于在当前模式处于插入模式时,在波形数据数组中需要粘贴的位置插入波形数据,使得插入的波形数据和原有数据合并组成一新的波形数据数组;以及用于在当前模式处于改写模式时,从波形数据数组中需要粘贴的位置开始以需要粘贴的波形数据替换原有数据。
优选的,本发明实施例中编辑单元包括标准波编辑单元,用于在当前模式处于插入模式时,在波形数据数组中需要加入标准波的位置插入波形数据,使得插入的波形数据和原有数据合并组成一新的波形数据数组;以及用于在当前模式处于改写模式时,从波形数据数组中需要加入标准波的位置开始以需要加入的标准波形数据替换原有数据。
本发明实施例的波形编辑提供了插入模式和改写模式两种方式,在波形编辑时, 可以在两种模式间进行切换,从而为信号源设备中的波形编辑提供了可选的方式,解决现有技术中波形编辑方式过于单一,不能满足用户需求的问题。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一-种波形编辑方法的流程示意图2为本发明实施例提供的一-种波形剪切流程示意图3为本发明实施例提供的一-种剪切定位示意图4为本发明实施例提供的将图3依改写模式下进行剪切后的波形示意图
图5为本发明实施例提供的一-种波形删除流程示意图6为本发明实施例提供的一-种波形粘贴流程示意图7为本发明实施例提供的一-种确定粘贴位置的示意图8为本发明实施例提供的将图7依插入模式下进行粘贴后的波形示意图
图9为本发明实施例提供的一4中加入标准波的流程示意图10为本发明实施例提供的一种波形编辑装置的结构示意图11为本发明实施例提供的-一种编辑单元的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示为本发明实施例提供的一种波形编辑方法的流程示意图,该方法包括
SlOl 接收用户编辑波形的操作指令。
在本实施例中,用户可以通过输入设备,比如键盘、鼠标或者触摸屏等发出编辑波形的操作指令。具体来说,在本实施例中用户可以通过控制两个光标来选择需要编辑的波形段,该两个光标中被用户选定的光标是激活的光标,可以通过实线来显示,而未被用户选定的光标则是未激活的光标,可以通过虚线来和激活的光标相区别。
S102 根据所述操作指令判断用户编辑波形的操作类型。
上述操作指令的操作类型在本实施例中可以包括剪切、删除、粘贴、复制和加入标准波等,根据操作类型的不同,本发明实施例对波形的编辑方式也有所不同。
作为本发明的一个实施例,当根据步骤S102判断用户编辑波形的操作类型为剪切或删除操作时,步骤S102后还可以包括如下步骤根据两个光标的横坐标来对需要剪切或删除的波形数据进行定位操作,比如用户可以在显示界面的波形编辑区域中分别拖动两个光标确定需要剪切或删除的范围,并记录下两光标的横坐标来完成对剪切或删除数据的定位。由于在本实施例中波形编辑界面上的波形数据是以数组的形式存放在存储单元内的,每个波形点数据包括两部分(χ,y),其中χ为波形点的序号,即表示该波形点在横坐标上的位置,y为表示波形点的幅度,每个波形点的χ值都是不同的,而y值有可能相同,因此,在对需要剪切或删除的波形数据进行定位时,具体是以两个光标的横坐标作为索引,在波形数据数组中确定需要剪切或删除的波形数据。另外,复制操作和剪切操作相类似,因此不再赘述。
作为本发明的一个实施例,当根据步骤S102判断用户编辑波形的操作类型为粘贴或加入标准波操作时,步骤S102后还可以包括如下步骤根据激活光标的横坐标来确定粘贴或加入标准波的位置,具体来说,是以激活光标的横坐标作为索引,在波形数据数组中确定粘贴或加入标准波的位置。
S103 判断当前模式处于插入模式还是处于改写模式。
在本发明实施例中,可以为信号源产品提供两种模式的波形编辑方式,对于插入模式来说,和现有技术中一样,剪切、删除、粘贴、加入标准波等操作会导致波形数据数组中原有的数据前移或者后移,以此来形成一个新的波形数据数组;而对于改写模式来说,剪切、删除、粘贴、加入标准波等操作则不会移动原有的数据,而是将原有的数据进行改写,这里的改写是改变原有某些数据的幅度值,这在以下实施例中会具体进行描述。
S104 根据模式判断结果和所述操作类型对波形进行编辑。
本发明实施例根据当前模式的不同,相同的操作类型会产生不同的编辑效果,因此需要根据模式判断结果和所述操作类型对波形进行编辑。可见,本发明实施例的波形编辑提供了插入模式和改写模式两种方式,在波形编辑时,可以在两种模式间进行切换,从而为信号源设备中的波形编辑提供了可选的方式,解决现有技术中波形编辑方式过于单一, 不能满足用户需求的问题。
本实施例是对上述实施例中具体波形编辑进行进一步的说明,在本实施中是根据操作类型的不同对波形编辑分别予以说明。
如图2所示为本发明实施例提供的一种波形剪切流程示意图,包括如下步骤
S201 接收用户剪切波形的操作指令。
S202 根据两个光标的横坐标来对需要剪切的波形数据进行定位操作。
如图3所示,通过光标301和光标302的横坐标来确定需要剪切的范围,图3中需要剪切的范围是光标301和光标302之间的波形。
S203:判断当前模式处于插入模式还是处于改写模式,若处于插入模式,则进入步骤S204,若处于改写模式,则进入步骤S207。
S204 将剪切数据存储至缓存。
由于剪切后,有可能还有粘贴等后续操作,因此需要先把剪切数据存储至缓存供后续操作使用。
S205 在波形数据数组中删除剪切数据。
S206:将剪切数据后面的波形数据和剪切数据前面的数据进行合并组成一新的波形数据数组,并结束剪切操作。
步骤S205和S206是现有技术中剪切操作的步骤,体现在波形图上,即剪切波形后面的波形往前移动,和剪切波形前面的波形相连。
S207 将剪切数据存储至缓存。
S208:将需要剪切的数据置零,使得剪切部分的波形幅度为零,并结束剪切操作。
在本发明实施例中,将需要剪切的数据置零,是指在波形数据数组中将需要剪切部分的幅度值置零,而横坐标值并不变化,这样,图3经过剪切后体现在波形图上即如图4 所示。
作为本发明的一个实施例,步骤S207后也可以先在波形数据数组中删除剪切数据,然后再将置零的波形数据粘贴至波形数据数组中删除的数据部分,以此来实现将将需要剪切的数据置零。
如图5所示为本发明实施例提供的一种波形删除流程示意图,包括如下步骤
S501 接收用户删除波形的操作指令。
S502:根据两个光标的横坐标来对需要删除的波形数据进行定位操作。
S503:判断当前模式处于插入模式还是处于改写模式,若处于插入模式,则进入步骤S504,若处于改写模式,则进入步骤S506。
S504 在波形数据数组中删除需要删除的数据。
S505:将删除数据后面的波形数据和删除数据前面的数据进行合并组成一新的波形数据数组。
S506 将需要删除的数据置零,使得删除部分的波形幅度为零。
删除的流程和剪切的流程相类似,不同的是删除不需要将数据存储至缓存。
如图6所示为本发明实施例提供的一种波形粘贴流程示意图,包括如下步骤
S601 接收用户粘贴波形的操作指令。
S602 根据激活光标的横坐标来确定粘贴的位置。
如图7所示,通过激活光标701的横坐标来确定粘贴的位置,粘贴的位置即为激活光标701所在的位置。
S603:判断当前模式处于插入模式还是处于改写模式,若处于插入模式,则进入步骤S604,若处于改写模式,则进入步骤S605。
S604:在波形数据数组中需要粘贴的位置插入波形数据,使得插入的波形数据和原有数据合并组成一新的波形数据数组,并结束粘贴步骤。
上述操作体现在波形上时,如图8所示,光标701和702之间的数据为需要粘贴的数据,图7中光标701之后的数据自动往后移动,和粘贴数据的末端相连,形成如图8所示的波形。
S605:从波形数据数组中需要粘贴的位置开始以需要粘贴的波形数据替换原有数据,并结束粘贴步骤。
上述操作体现在波形图上即图7中光标701之后的数据并不移动,而是一部份直接被需要粘贴的波形所替换。
如图9所示为本发明实施例提供的一种加入标准波流程示意图,包括如下步骤
S901 接收用户加入标准波的操作指令。
S902 根据激活光标的横坐标来确定加入标准波的位置。
S903:判断当前模式处于插入模式还是处于改写模式,若处于插入模式,则进入步骤S904,若处于改写模式,则进入步骤S905。
S904:在波形数据数组中需要加入标准波的位置插入标准波形数据,使得插入的标准波形数据和原有数据合并组成一新的波形数据数组。
S905:从波形数据数组中需要加入标准波的位置开始以需要加入的标准波形数据替换原有数据。
加入标准波的流程和粘贴的流程相类似,在此不再赘述了。
如图10所示为本发明实施例提供的一种波形编辑装置结构示意图,该装置包括 接收单元110、第一判断单元120、第二判断单元130和编辑单元140,第一判断单元120分别和接收单元110及第二判断单元130相连,编辑单元140和第二判断单元130相连。
接收单元110用于接收用户编辑波形的操作指令。在本实施例中,用户可以通过输入设备,比如键盘、鼠标或者触摸屏等发出编辑波形的操作指令。具体来说,在本实施例中用户可以通过控制两个光标来选择需要编辑的波形段,该两个光标中被用户选定的光标是激活的光标,可以通过实线来显示,而未被用户选定的光标则是未激活的光标,可以通过虚线来和激活的光标相区别。
第一判断单元120用于根据操作指令判断用户编辑波形的操作类型。
上述操作指令的操作类型在本实施例中可以包括剪切、删除、粘贴、复制和加入标准波等,根据操作类型的不同,本发明实施例对波形的编辑方式也有所不同。
作为本发明的一个实施例,该装置还可以包括第一定位单元和第二定位单元(未绘示),该第一定位单元分别和第一判断单元120及第二判断单元130相连,该第二定位单元也分别和第一判断单元120及第二判断单元130相连。
第一定位单元用于根据两个光标的横坐标来对需要剪切或删除的波形数据进行定位操作。具体是以两个光标的横坐标作为索引,在波形数据数组中确定需要剪切或删除的波形数据。
第二定位单元用于根据激活光标的横坐标来确定粘贴或加入标准波的位置。具体来说,是以激活光标的横坐标作为索引,在波形数据数组中确定粘贴或加入标准波的位置。
第二判断单元130判断当前模式处于插入模式还是处于改写模式。
在本发明实施例中,可以为信号源产品提供两种模式的波形编辑方式,对于插入模式来说,和现有技术中一样,剪切、删除、粘贴、加入标准波等操作会导致波形数据数组中原有的数据前移或者后移,以此来形成一个新的波形数据数组;而对于改写模式来说,剪切、删除、粘贴、加入标准波等操作则不会移动原有的数据,而是将原有的数据进行改写,这里的改写是改变原有某些数据的幅度值。
编辑单元140用于根据模式判断结果和操作类型对波形进行编辑。
本发明实施例根据当前模式的不同,相同的操作类型会产生不同的编辑效果,因此需要根据模式判断结果和所述操作类型对波形进行编辑。
本发明实施例的波形编辑提供了插入模式和改写模式两种方式,在波形编辑时, 可以在两种模式间进行切换,从而为信号源设备中的波形编辑提供了可选的方式,解决现有技术中波形编辑方式过于单一,不能满足用户需求的问题。
如图11所示为本发明实施例提供的一种编辑单元的结构示意图,该编辑单元140 包括剪切编辑模块141、删除编辑模块142、粘贴编辑模块143和标准波编辑模块144。
剪切编辑模块141用于在当前模式处于插入模式时,将剪切数据存储至缓存,在波形数据数组中删除剪切数据,将剪切数据后面的波形数据和剪切数据前面的数据进行合并组成一新的波形数据数组;以及在当前模式处于改写模式时,将剪切数据存储至缓存,将需要剪切的数据置零,使得剪切部分的波形幅度为零。该剪切编辑模块141的具体工作流程可以参见图2对应实施例的描述。
删除编辑模块142用于在当前模式处于插入模式时,在波形数据数组中删除需要删除的数据,将删除数据后面的波形数据和删除数据前面的数据进行合并组成一新的波形数据数组;以及用于在当前模式处于改写模式时,将需要删除的数据置零,使得删除部分的波形幅度为零。该删除编辑模块142的具体工作流程可以参见图5对应实施例的描述。
粘贴编辑单元143用于在当前模式处于插入模式时,在波形数据数组中需要粘贴的位置插入波形数据,使得插入的波形数据和原有数据合并组成一新的波形数据数组;以及用于在当前模式处于改写模式时,从波形数据数组中需要粘贴的位置开始以需要粘贴的波形数据替换原有数据。该粘贴编辑单元143的具体工作流程可以参见图6对应实施例的描述。
标准波编辑单元144用于在当前模式处于插入模式时,在波形数据数组中需要加入标准波的位置插入波形数据,使得插入的波形数据和原有数据合并组成一新的波形数据数组;以及用于在当前模式处于改写模式时,从波形数据数组中需要加入标准波的位置开始以需要加入的标准波形数据替换原有数据。该标准波编辑单元144的具体工作流程可以参见图9对应实施例的描述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。
以上所述的具体实施方式
,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式
而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种波形编辑方法,其特征在于,所述方法包括 接收用户编辑波形的操作指令;根据所述操作指令判断用户编辑波形的操作类型; 判断当前模式处于插入模式还是处于改写模式; 根据模式判断结果和所述操作类型对波形进行编辑。
2.如权利要求1所述的方法,其特征在于,当根据所述操作指令判断用户编辑波形的操作类型为剪切或删除操作时,所述方法还包括根据两个光标的横坐标来对需要剪切或删除的波形数据进行定位操作; 当根据所述操作指令判断用户编辑波形的操作类型为粘贴或加入标准波操作时,所述方法还包括根据激活光标的横坐标来确定粘贴或加入标准波的位置。
3.如权利要求2所述的方法,其特征在于,所述根据两个光标的横坐标来对需要剪切或删除的波形数据进行定位操作包括以所述两个光标的横坐标作为索引,在波形数据数组中确定需要剪切或删除的波形数据;所述根据激活光标的横坐标来确定粘贴或加入标准波的位置包括以所述激活光标的横坐标作为索引,在波形数据数组中确定粘贴或加入标准波的位置。
4.如权利要求1所述的方法,其特征在于,当根据所述操作指令判断用户编辑波形的操作类型为剪切操作时,所述根据模式判断结果和所述操作类型对波形进行编辑包括当前模式处于插入模式时,将剪切数据存储至缓存,在波形数据数组中删除剪切数据, 将剪切数据后面的波形数据和剪切数据前面的数据进行合并组成一新的波形数据数组;当前模式处于改写模式时,将剪切数据存储至缓存,将需要剪切的数据置零,使得剪切部分的波形幅度为零。
5.如权利要求1所述的方法,其特征在于,当根据所述操作指令判断用户编辑波形的操作类型为删除操作时,所述根据模式判断结果和所述操作类型对波形进行编辑包括当前模式处于插入模式时,在波形数据数组中删除需要删除的数据,将删除数据后面的波形数据和删除数据前面的数据进行合并组成一新的波形数据数组;当前模式处于改写模式时,将需要删除的数据置零,使得删除部分的波形幅度为零。
6.如权利要求1所述的方法,其特征在于,当根据所述操作指令判断用户编辑波形的操作类型为粘贴操作时,所述根据模式判断结果和所述操作类型对波形进行编辑包括当前模式处于插入模式时,在波形数据数组中需要粘贴的位置插入波形数据,使得插入的波形数据和原有数据合并组成一新的波形数据数组;当前模式处于改写模式时,从波形数据数组中需要粘贴的位置开始以需要粘贴的波形数据替换原有数据。
7.如权利要求1所述的方法,其特征在于,当根据所述操作指令判断用户编辑波形的操作类型为加入标准波操作时,所述根据模式判断结果和所述操作类型对波形进行编辑包括当前模式处于插入模式时,在波形数据数组中需要加入标准波的位置插入波形数据,使得插入的波形数据和原有数据合并组成一新的波形数据数组;当前模式处于改写模式时,从波形数据数组中需要加入标准波的位置开始以需要加入的标准波形数据替换原有数据。
8.一种波形编辑装置,其特征在于,所述装置包括接收单元,用于接收用户编辑波形的操作指令;第一判断单元,用于根据所述操作指令判断用户编辑波形的操作类型;第二判断单元,用于判断当前模式处于插入模式还是处于改写模式;编辑单元,用于根据模式判断结果和所述操作类型对波形进行编辑。
9.如权利要求8所述的装置,其特征在于,所述装置还包括第一定位单元,用于根据两个光标的横坐标来对需要剪切或删除的波形数据进行定位操作;第二定位单元,用于根据激活光标的横坐标来确定粘贴或加入标准波的位置。
10.如权利要求9所述的装置,其特征在于,所述第一定位单元具体用于以所述两个光标的横坐标作为索引,在波形数据数组中确定需要剪切或删除的波形数据;所述第二定位单元具体用于以所述激活光标的横坐标作为索引,在波形数据数组中确定粘贴或加入标准波的位置。
11.如权利要求8所述的装置,其特征在于,所述编辑单元包括剪切编辑单元,用于在当前模式处于插入模式时,将剪切数据存储至缓存,在波形数据数组中删除剪切数据,将剪切数据后面的波形数据和剪切数据前面的数据进行合并组成一新的波形数据数组;以及在当前模式处于改写模式时,将剪切数据存储至缓存,将需要剪切的数据置零,使得剪切部分的波形幅度为零。
12.如权利要求8所述的装置,其特征在于,所述编辑单元包括删除编辑单元,用于在当前模式处于插入模式时,在波形数据数组中删除需要删除的数据,将删除数据后面的波形数据和删除数据前面的数据进行合并组成一新的波形数据数组;以及用于在当前模式处于改写模式时,将需要删除的数据置零,使得删除部分的波形幅度为零。
13.如权利要求8所述的装置,其特征在于,所述编辑单元包括粘贴编辑单元,用于在当前模式处于插入模式时,在波形数据数组中需要粘贴的位置插入波形数据,使得插入的波形数据和原有数据合并组成一新的波形数据数组;以及用于在当前模式处于改写模式时,从波形数据数组中需要粘贴的位置开始以需要粘贴的波形数据替换原有数据。
14.如权利要求8所述的装置,其特征在于,所述编辑单元包括标准波编辑单元,用于在当前模式处于插入模式时,在波形数据数组中需要加入标准波的位置插入波形数据,使得插入的波形数据和原有数据合并组成一新的波形数据数组;以及用于在当前模式处于改写模式时,从波形数据数组中需要加入标准波的位置开始以需要加入的标准波形数据替换原有数据。
全文摘要
本发明实施例提供了一种波形编辑方法和装置,方法包括接收用户编辑波形的操作指令;根据所述操作指令判断用户编辑波形的操作类型;判断当前模式处于插入模式还是处于改写模式;根据模式判断结果和所述操作类型对波形进行编辑。本发明实施例的波形编辑提供了插入模式和改写模式两种方式,在波形编辑时,可以在两种模式间进行切换,从而为信号源设备中的波形编辑提供了可选的方式,解决现有技术中波形编辑方式过于单一,不能满足用户需求的问题。
文档编号H03K3/02GK102545840SQ20101060621
公开日2012年7月4日 申请日期2010年12月24日 优先权日2010年12月24日
发明者李维森, 王悦, 王铁军 申请人:北京普源精电科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1