采用大采集存储器高速显示波形的设备和方法转让专利

申请号 : CN201010624944.8

文献号 : CN102128963B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : S·K·萨利文K·L·韦思T·R·比尔P·M·格尔拉赫G·A·马丁G·S·沃克

申请人 : 特克特朗尼克公司

摘要 :

一种波形显示设备和方法,以高吞吐量显示测试中的信号的一个或多个波形,同时在大采集存储器中采集测试中的信号的数字数据。用户通过用户界面在观测测试中的信号时设定用户感兴趣的时间间隔以及设定触发标准。ADC将测试中的信号转换为存储在大采集存储器中的数字数据。触发单元基于触发检测触发事件并将其作为一次采集过程中的触发事件信息而产生。触发事件消除器可以基于用户通过界面设定的前触发和后触发条件舍弃一些触发事件。触发事件作为触发事件信息被记录在触发列表中。控制单元定位与触发列表中的触发事件对应的采集存储器中的数字数据,并在时间间隔内在显示装置上显示与触发事件相关的波形。

权利要求 :

1.一种波形显示设备,包括:

界面,可由用户操作,用于设定感兴趣的时间间隔以及用于设定触发标准;

输入端,用于接收测试中的信号;

模数转换器,与该输入端耦合,该模数转换器接收测试中的信号并根据该测试中的信号产生数字数据;

采集存储器,用于将测试中的信号的数字数据存储为具有比感兴趣的时间间隔长的持续时间的连续数据记录;

触发单元,用于基于触发标准检测测试中的信号中的多个触发事件,从而在数据记录中产生多个相应的触发事件信息项目;

触发列表存储器,用于基于触发标准将多个触发事件信息项目存储为触发列表;

控制单元,用于基于触发列表中的触发事件信息项目定位采集存储器中的数字数据;

以及

显示装置,用于显示与测试中的信号相关的多个波形;每个波形对应于触发事件信息项目中相应的一个并跨越感兴趣的时间间隔,该感兴趣的时间间隔是连续数据记录的子集。

2.如权利要求1所述的波形显示设备,其中在数字数据已经停止存储后,将改变触发标准,且此后,触发单元读取采集存储器中测试中的信号的数字数据以基于改变后的触发标准检测测试中的信号中的一个或多个触发事件,从而将触发事件信息产生为触发列表。

3.如权利要求1所述的波形显示设备,进一步包括用于基于通过界面设定的前触发和后触发条件来消除一些触发事件的装置。

4.如权利要求1所述的波形显示设备,进一步包括用于通过选择与触发列表中触发事件信息相对应的触发事件的子集来消除一些触发事件的装置。

5.如权利要求1所述的波形显示设备,其中显示装置基于触发列表中的触发事件信息相对于采集存储器的数据记录长度来显示触发事件的位置。

6.如权利要求1所述的波形显示设备,其中显示装置显示在时间间隔内由与触发列表中触发事件信息相对应的触发事件相关的波形导出的复合波形。

7.如权利要求6所述的波形显示设备,其中界面具有用于改变与用来产生复合波形的触发列表中的触发事件信息相对应的一系列触发事件的宽度的装置。

8.如权利要求6所述的波形显示设备,其中界面具有用于改变与用来产生复合波形的触发列表中的触发事件信息相对应的一系列触发事件的位置的装置。

9.如权利要求6所述的波形显示设备,其中界面具有用于临时取消对来自触发列表中的所选择的触发事件的选定的装置。

10.一种显示波形的方法,包括步骤:

设定感兴趣的时间间隔并设定触发标准;

接收测试中的信号;

将测试中的信号转换为数字数据;

在采集存储器中将测试中的信号的数字数据存储为具有比感兴趣的时间间隔长的持续时间的连续数据记录;

基于触发标准检测测试中的信号中的多个触发事件,从而产生与触发事件中的每一个相对应的触发事件信息项目;

将触发事件信息项目作为触发列表存储在触发列表存储器中;

基于触发列表定位与触发事件对应的采集存储器中的数字数据;以及显示与多个触发事件相关的波形,其中每个波形与一个触发事件信息项目对应并包含感兴趣的时间间隔,该感兴趣的时间间隔是连续数据记录的子集。

11.如权利要求10所述的显示波形的方法,其中在数字数据已经停止存储后,将改变触发标准,且此后,读取采集存储器中测试中的信号的数字数据以基于改变后的触发标准来检测测试中的信号中的一个或多个触发事件,从而作为触发列表产生触发事件信息。

12.如权利要求10所述的显示波形的方法,进一步包括步骤:设定前触发和后触发条件;以及

基于前触发和后触发条件消除一些触发事件。

13.如权利要求10所述的显示波形的方法,进一步包括步骤:通过选择与触发列表中触发事件信息相对应的触发事件的子集来消除一些触发事件。

14.如权利要求10所述的显示波形的方法,进一步包括步骤:基于触发列表中的触发事件信息相对于采集存储器的数据记录长度来显示触发事件的位置。

15.如权利要求10所述的显示波形的方法,其中显示的波形是在时间间隔内由与基于触发列表中的触发事件信息的触发事件相关的波形导出的复合波形。

16.如权利要求15所述的显示波形的方法,进一步包括步骤:基于用来产生复合波形的触发列表中的触发事件信息改变一系列触发事件的宽度。

17.如权利要求15所述的显示波形的方法,进一步包括步骤:基于用来产生复合波形的触发列表中的触发事件信息改变一系列触发事件的位置。

18.如权利要求15所述的显示波形的方法,进一步包括步骤:高亮显示触发列表中的触发事件并临时从触发列表中取消对高亮显示的触发事件的选定。

说明书 :

采用大采集存储器高速显示波形的设备和方法

技术领域

[0001] 本发明通常涉及测试和测量仪器领域,而且具体涉及数字存储示波器中信号的采集。

背景技术

[0002] 现代数字示波器可以采集测试中的电信号并将与所采集的信号对应的数字数据存储为数据记录。这种示波器可以被用于在采集测试中的电信号的同时,显示一个或多个波形。此外,即使测试中电信号的采集已经停止,仍然可以作为示波器的显示器上的波形来观测来自数据记录中预先存储的数字数据。虽然老式的示波器通常采集对应于能够显示的时间量的相对少的数据记录,但是存储器速度、存储器容量以及处理器速度领域的进步使得在本领域中产生了具有改进功能的新式示波器。大多数数字示波器现在被认为具有存储明显地更大量数据记录的能力,该数据记录与比立刻可以合理显示的时间更多的时间相对应。
[0003] 更大量数据记录的结果是,可以将额外的功能提供给用户。例如,大多数示波器允许用户调节水平或者垂直控制,从而改变显示器上波形的位置。此外,一些示波器允许用户通过波形“卷动”(scroll)-尤其在已经采集了数据记录之后。然而,由于数据记录现在代表了比一次可以显示的时间多得多的时间,因此用户感兴趣的时间间隔可能与全部采集的记录相比要短,而且通过整个数据记录的卷动可能是不切实际的。这使得在发现和分析感兴趣的时间间隔上很困难。而且,全部记录可能包含与正被显示的一个事件不同的其他感兴趣事件。
[0004] 一些示波器提供了一种搜索特征,以标识数据记录中感兴趣的事件。但是由于存储器容量的快速进步,数据记录的大小继续膨胀,这可能阻碍或者用其他方式减慢常规的搜索技术。此外,这种搜索特征需要与那些用户最熟悉的控制或界面相分离的控制或界面。
[0005] 当观测短时间周期时,示波器以最大的采样速率对模拟信号进行采样。这些波形的记录长度是短的。例如当以4GS/s的采样速率观测50ns时,记录长度是200个样本。虽然只需要非常少量的样本,但是示波器采集存储器要大得多,例如4千万个样本长度。即使用户仅要求察看50ns的时间,示波器仍可以被设计为总是采集全部4千万个样本。通过采集这种额外的数据,用户可以停止采集过程并随后观测原始50ns时间周期之外的信号部分。这可能是有用的。然而,采集全部记录花费相当大量的时间。以4GS/s采集4千万个样本花费10ms。在这种情况下,波形绘制速率被限制为小于每秒100个波形。
[0006] 为了获得高的波形吞吐量,用户可以指定较短的记录长度,诸如1000个样本的记录长度。然而,如果用户现在停止采集过程,那么即使示波器具有比1000个样本长得多的采集存储器记录长度,仪器也仅仅已经采集了1000个样本并且将用户限制为观测短的时间周期。由Terrance R.Beale等申请的美国专利申请公布2007/0226406披露了一种将多个(可能是重叠的)较短的波形写入长存储器中的方式。然而,利用这种技术,可能会丢失较短波形之间的信息。
[0007] 我们希望一种即使在用户要求观测短的时间周期时也采集长记录的方式,同时还以比该长记录采集速率高得多的速率显示波形。

发明内容

[0008] 一种以高的吞吐量在用户感兴趣的相对短的时间间隔内显示测试中的信号波形的设备和方法,当希望时,为了显示感兴趣的时间间隔之外的波形在大采集存储器内采集测试中的信号。
[0009] 具体而言,本发明涉及一种波形显示设备,诸如示波器、逻辑分析仪等。在一个实施例中,它包括用于设定用户感兴趣的时间间隔以及触发标准的界面,以及用于接收测试中的信号的输入端。模数转换器与输入端相关联并接收测试中的信号,从而根据测试中的信号产生数字数据。采集存储器存储测试中的信号的数字数据,其中相对于感兴趣的时间间隔的数据,采集存储器可以利用全部存储长度存储相当大量的数据。显示装置显示一个或多个与测试中的信号相关的波形,其中波形可以重叠。触发单元基于触发标准检测测试中的信号中的一个或多个触发事件,从而产生触发事件信息。触发列表存储器基于触发标准将触发事件信息存储为触发列表。控制单元包括诸如CPU等的控制器,用于基于触发列表来定位对应于触发事件的采集存储器中的数字数据,并用显示装置在时间间隔内显示与触发事件相关的波形。
[0010] 在一个实施例中,触发单元包括数字触发电路并读取采集存储器中存储的测试中的信号的数字数据,以便基于触发标准来检测测试中的信号中一个或多个触发事件,从而将触发事件信息产生为触发列表。
[0011] 触发列表可以具有可以比用户合理回顾相关波形所需要的更多的多个触发事件信息。在这种情况下,可以基于通过界面设定的前触发和后触发条件消除一些检测触发事件。可选地,可以通过在触发列表中选择触发事件的任意子集来消除一些触发事件。
[0012] 在实施例中,显示装置相对于采集存储器的数据记录长度显示触发列表中触发事件的位置。采集存储器的数据记录长度显示为条并且触发事件的位置被指示在该条上。此外,观测窗口被显示在条上,以指示采集存储器中数据记录的哪部分被用来在显示装置的屏幕上显示波形。
[0013] 在实施例中,显示装置在时间间隔内显示由与触发列表中触发事件信息对应的触发事件有关的波形导出的复合波形。基于波形数据出现于显示装置屏幕上每个像素的频率,将复合波形显示在灰度级显示器上。例如由Tektronix,Inc.,Beaverton,OR制造的DPO系列示波器提供了这种测试中的信号的复合波形。根据本发明的波形显示设备尤其允许通过利用触发列表在短的感兴趣的时间间隔内以比常规示波器长记录的采集速率高得多的速率显示复合波形。用户可以改变多少以及哪些波形用于产生该复合波形。
[0014] 根据本发明的另一观点,其涉及一种显示波形的方法。设定感兴趣的时间间隔以及触发标准并接收测试中的信号且将其转换为存储在采集存储器中的数字数据。基于触发标准来检测测试中的信号中的一个或多个触发事件,以产生与触发事件相对应的触发事件信息。基于触发标准的触发事件信息作为触发列表存储在触发列表存储器中。随后,基于触发列表来定位与触发事件对应的采集存储器中的数字数据,从而在时间间隔内显示与触发事件相关的波形。
[0015] 根据本发明的另一观点,它是一种显示波形的方法,该方法接收测试中的信号作为数字数据以将它们存储在存储器中。例如,提前由示波器或逻辑分析仪采集测试中的信号的数字数据,而后个人计算机(PC)接收该数字数据以将它们存储在可以是硬盘驱动(HDD)、闪存等的存储器中。设定感兴趣的时间间隔和触发标准并基于触发标准对测试中的信号中的一个或多个触发事件进行检测,从而产生触发事件信息。基于触发标准的触发事件信息被作为触发列表存储在存储器中。基于触发列表,定位与触发事件对应的存储器中的数字数据,从而在时间间隔内显示与触发事件相关的波形。

附图说明

[0016] 图1是根据本发明实施例的包括采集和触发单元、控制单元、显示单元以及控制面板(界面的一部分)的波形显示设备的框图。
[0017] 图2是显示根据现有技术已知的感兴趣的时间间隔与前/后触发之间关系的图。
[0018] 图3是根据本发明实施例显示在采集过程中的触发事件的时间图。
[0019] 图4是根据本发明的示例流程图,其示出主要在运行采集过程时出现的处理流程。
[0020] 图5是根据本发明的示例流程图,其示出在采集过程停止后的处理流程。
[0021] 图6A、6B、6C和6D是根据本发明实施例的条显示器的示例,该条显示器包括用于摇动(pan)以及缩放操作的观测窗口和触发事件。
[0022] 图7是根据本发明实施例的复合波形的显示的示例。
[0023] 图8是根据本发明实施例的复合波形的显示的示例,该复合波形显示出各个波形与它们各自触发事件之间的相关性。

具体实施方式

[0024] 图1是根据本发明示例性实施例的波形显示设备100的框图,该设备包括采集和触发单元101、控制单元200、显示单元300以及控制面板400。波形显示设备100可以一般地为数字示波器。图1中的示波器100具有适于与本文所述的各种实施例一起使用的两个通道或者输入,但是所述的发明点等同地适用于具有四个输入或者任意数目输入的示波器。
[0025] 模数转换器(ADCs)103将来自两个输入端(两个通道)的测试中的信号转换为数字数据(数字样本)。采集存储器104存储某个数字数据的量,这个量可以比用户可能感兴趣的数据长度大得多。虽然采集存储器104被示为单个方框,但是应该明白采集存储器104可以包括多个离散的存储器。
[0026] 采集和触发单元101对于各个通道都具有相似的电路。为简化起见,下文只对第一通道的电路进行描述。实时触发电路106从ADC 103接收数字数据,从而检测测试中的信号中的一个或多个触发事件。应该明白,可选实施例包括实时触发电路106,该实时触发电路106可以是与ADC 103之前的多个输入端102其中之一耦合的模拟触发电路,以便接收模拟信号的测试中的信号。实时触发电路106可以基于用户设定的第一触发标准来检测测试中的信号中所有实时触发事件。如果实时触发电路106检测到触发事件,那么时间戳生成器110就生成各个触发事件的时间戳。
[0027] 后采集触发电路108接收采集存储器中存储的测试中的信号的数字数据。后采集触发电路108可以基于用户设定的第二触发标准来检测数字数据中所有的后采集触发事件。用户可以设定在采集停止之后设定的第二触发标准。当后采集触发电路108检测到触发事件时,时间戳生成器112生成各个触发事件的时间戳。
[0028] 触发电路106和108,尽管被显示为两个独立的电路,但是可以由例如在不同时间提供实时触发电路功能以及后采集电路功能的一组硬件来实现。可选地,实时触发电路106和后采集电路108彼此分开,它们中的每一个都可以包括与另一个相似的电路。触发电路106和108可以是例如由Sullivan等提出的美国专利7,352,167所披露的数字触发电路。
[0029] 当示波器100处于实时触发模式时,开关114从时间戳生成器110接收时间戳,并将其提供给触发事件消除器116。可选地,当示波器100处于后采集触发模式时,开关114从时间戳生成器112接收时间戳,并将其提供给触发事件消除器116。下面对实时和后采集触发模式进行详细描述。触发事件消除器116在状态机118的控制下传递或者消除时间戳,并将所传递的时间戳提供给触发列表存储器128。触发列表存储器128将所传递的时间戳存储为触发列表。状态机118可以由现场可编程门阵列(FPGA)实现,而且下面描述详细的操作。触发列表存储器128可以是循环存储器,并且如果其存满,那么将数据从最老的那个开始顺序地被舍弃。图1分别示出了采集存储器104和触发列表存储器128,但是,触发列表存储器128可以是采集存储器104的一部分。
[0030] 控制单元200可操作地耦合至采集和触发单元101以及显示单元300,并且为了用显示单元300显示波形而处理采集和触发单元101提供的采样数据流。控制单元200可以具有与包括CPU 202、存储器204以及输入/输出(I/O)电路206的个人计算机相似的硬件。存储器204可以包括硬盘驱动(HDD)、闪存和RAM中的任意一个或者全部。RAM经常被用于临时存储由CPU 202处理的数据。HDD和/或闪存可以存储大量的数据以及包括PC中所用的操作软件(OS)的软件,从而使得示波器100可以提供与PC相似的图形用户界面。
[0031] I/O电路206提供各种元件与控制单元200之间的通信。例如,I/O电路206可以包括与键盘210、定点装置(鼠标)208、控制面板400、具有显示装置302的触摸屏、外部PC(未示出),或其他被适配于提供至控制单元200的用户输入和输出的外围装置的互连。控制单元200响应于这种用户输入控制采集和触发单元101的操作,以执行各种功能。
[0032] 控制单元200向显示单元300提供波形数据。显示单元300具有包括显示存储器(未示出)并将波形数据处理成光栅化图像数据(rsterized image data)以在显示装置302的屏幕上显示波形的显示电路304。显示装置302可以是例如液晶显示器(LCD)。
[0033] 控制面板400形成示波器100的用户界面的一部分并允许用户控制示波器100。如果用户按下运行/停止(Run/Stop)按钮402,示波器100就开始采集测试中的信号,而再次按下运行/停止按钮402则停止采集。触发控制区域419允许用户控制触发条件并具有显示各种触发状态的各种指示符436-448。如果按下边缘(Edge)按钮420,示波器100就通过边缘触发的触发标准触发测试中的信号,其中通过按下正或负坡度按钮430和432之一来选择上升边缘或者下降边缘。等级控制旋钮434被用于调整边缘触发的阈值等级。此外,用户可以通过按下高级(Advanced)按钮428设定复杂的触发标准,该高级按钮428导致在显示器屏幕上显示各种触发菜单选项。高级触发标准可以是例如Tektronix,Inc.制造的DPO70000B系列示波器中的 触发功能。
[0034] 水平控制区域403具有水平位置和比例控制旋钮404和406。通过旋转位置控制旋钮404,显示器屏幕上显示的波形向左或向右移动。如果旋转了比例控制旋钮406,显示器屏幕的水平时间轴比例将被改变。
[0035] 用户也可以利用水平比例控制旋钮406确定用户感兴趣的时间间隔。图2示出了显示装置302屏幕上的显示示例,其中屏幕的水平和垂直轴中的每一个都具有10个分段,而且屏幕可以显示原先采集的或者在采集中的波形。用户可以将用户感兴趣的时间间隔看作是屏幕的宽度。如果用户通过旋转比例控制旋钮406改变水平时间轴比例,那么每个分段所表示的水平时间将被改变,从而引起对于触发事件的用户感兴趣的时间间隔的长度被改变。如果用户旋转水平位置控制旋钮408,那么触发标记的位置在屏幕上发生改变,这改变前触发和后触发之间的比率并确定用于触发事件的前触发和后触发条件。前触发和后触发条件可以由各个前触发和后触发区域的样本数目或时间长度来表征。下面结合与本发明相关的操作来描述控制面板的其他操作。
[0036] 在常规的示波器中,一旦满足了后触发条件,向采集存储器存入数据的过程通常停止,然后处理一般地使用其全部长度存储在采集存储器中的一组采集数据,以进行波形显示。这种大量的数据使得显示吞吐量变差。在本发明中,即使满足了每个触发事件的后触发条件,采集过程一般也不停止,而是一直继续到满足一些其他条件。因此,根据本发明的示波器可以基于用于一次采集过程的触发列表从采集存储器提供多组波形数据,以进行波形显示,其中如果用户设定短的时间间隔,那么每组波形数据都可以具有与采集存储器的全部长度相比明显短的长度。这使得在利用大型采集存储器的全部存储长度的同时以高吞吐量显示波形成为可能。
[0037] 图3是示出采集过程中触发事件的时间图。图3中,圆形表示被触发电路106识别的但是被消除器116消除的触发事件。三角形表示被触发电路106识别的但是未被消除器116消除并被记录在触发列表中的触发事件。
[0038] 状态机118被认为具有四个计数器120、122、124和126。第一计数器120可以通过对采样时钟计数直到其达到由上述前触发条件确定的预定样本数目时,在触发A1之前提供初始的次要前触发释抑。第二计数器122可以通过对采样时钟计数直到其达到比通过从存储器104中的采集记录中样本的最大数目中减去由后触发条件确定的样本数目所获得的数目少的预定样本数目时,在触发A4之前提供主要的前触发释抑。第三计数器124可以通过对采样时钟计数直到其达到比由前触发和后触发条件所确定的样本数目的总和少的预定样本数目时,提供次要的稳态触发释抑。第四计数器126可以通过对采样时钟计数直到其达到由后触发条件所确定的样本数目时,在触发A4之后提供主要的后触发时间。四个计数器的上述样本时钟计数的数目只作为粗略的方针进行描述并且可以是可调整的。此外,用户可以通过提供显示在显示器屏幕上的相关菜单来调整四个计数器120、122、124和126中设定的样本数目。
[0039] 此外,可以在每个触发事件之后采用其他释抑电路来提供预定的释抑时间,以将触发事件分布在采集存储器104中的采集记录上。
[0040] 图4和5是本发明实施例的流程图。首先,用户设定包括用户感兴趣的时间间隔以及希望的触发标准的初始设置。初始设置可以进一步包括前和后触发条件。当用户按下运行/停止按钮402时(步骤14),示波器开始采集用于把它们存储在采集存储器104中的测试中的信号的数字数据(步骤16)。当采集开始时,采集开始时间戳被单独地存储在存储器204中。实时触发电路106检测测试中的信号中的触发事件,并且时间戳生成器110生成相应的时间戳(步骤18)。时间戳是触发事件信息项目。触发消除器116可以消除一些与触发事件对应的时间戳(步骤20),并且如果运行/停止按钮402没有被再次按下(步骤24),触发事件的所传递的时间戳就作为触发列表存储在触发列表存储器128中,直到满足了主要后触发条件(步骤26)。之后,触发列表完成(步骤28)。由于存储了采集开始时间戳并且采样时钟频率是已知的,所以可以确定每个数字数据采集的时间。因此,控制单元200可以基于触发列表中的触发事件信息利用触发事件的时间戳定位与触发事件对应的数据。在步骤32,示波器100以高吞吐量在相对短的感兴趣的时间间隔内将触发列表中标注的触发事件相关的所有波形显示为触发事件信息,同时示波器100在长采集存储器中采集包括感兴趣的时间间隔之外的测试中的信号的长数据记录。在步骤32之后,重复步骤16至步骤32的过程直到在步骤24中再次按下运行/停止按钮402,以停止采集。如果在步骤
24中按下运行/停止按钮402以停止采集,则过程返回至步骤14。
[0041] 如果在步骤14没有按下运行/停止按钮402开始采集,则用户可以改变用户感兴趣的时间间隔、触发标准和/或前和后触发条件的设置(图5的步骤34)。之后,控制单元200控制后采集电路108从采集存储器104中读取数据(步骤36),并且“Post Acq”指示符448(见图1)发光以指示其处于后采集模式。触发消除器116可以消除一些与触发事件对应的时间戳(步骤40),并且基于改变后的设置将所传递的触发事件的时间戳作为新的触发列表存储在触发列表存储器128中(步骤42)。控制单元200可以利用触发事件的时间戳基于新触发列表中的触发事件信息定位对应于触发事件的数据(步骤44)。在步骤45,示波器100基于改变后的设置以高吞吐量在相对短的感兴趣的时间间隔内将与新触发列表中标注的触发事件相关的所有波形显示为触发事件信息,而不基于改变后的设置来新采集测试中的信号的数据。它在采集测试中的信号的新数据之前基于改变后的设置预览波形,从而它也被称为“预览模式”。
[0042] 在步骤45,在预览模式中的波形显示之后,过程返回至步骤14。如果在步骤14用户再次按下运行/停止按钮402开始采集,那么在步骤34根据改变后的设置检测触发事件。如果在步骤14没有按下运行/停止按钮402,则过程返回至步骤34。如果在步骤34再次改变用户感兴趣的时间间隔、触发标准,和/或前和后触发条件的设置,则示波器100基于改变后的设置预览波形,而不再次采集测试中的信号的新数据。当关闭示波器100的电源时,图4和5所示的流程图结束。
[0043] 如所述的那样,即使在采集停止时,根据本发明的示波器也在所显示的波形上迅速地反映触发设置改变。另一方面,常规的示波器在采集停止时,从不在所显示的波形上反映触发设置改变。
[0044] 即使采集停止,根据本发明的示波器100也将与触发列表中被标注为相应触发事件信息的一个或多个触发事件相关的一个或多个波形显示为彼此分开的波形或者显示为由在复合显示模式下在屏幕上的波形导出的复合波形。参照图1,复合波形显示区域449具有摇动和缩放控制旋钮450和452,以改变用于产生复合波形的触发事件。参照图6A,触发事件B8,或者触发列表中的最后一个触发事件被选定,并且与触发事件B8相关的波形根据默认显示,其中主要观测窗口62的宽度对应于感兴趣的时间间隔以及显示装置302的显示屏幕上的所显示区域,而条60对应于采集存储器104中全部数据记录长度。通过向左旋转旋钮450,主观测窗口62被向左移动从而选择左边的触发事件B3,其中主观测窗口62的宽度保持相同并且窗口62中的触发位置(见图2)也保持在相同的位置。因此,仍然以高吞吐量显示波形。
[0045] 此外,根据本发明的示波器可以显示由与触发列表中标注为触发事件信息的一些触发事件相关的波形导出的复合波形。缩放控制旋钮452允许用户控制用于产生复合波形的触发事件的放大(zoom in)或缩小(zoom out)。在缩小的情况下,触发列表中主观测窗口62周围更多的触发事件用图6C所示的子观测窗口64和66选定,并且从与所选择的触发事件相关的波形中导出复合波形。图6D示出了相对于图6C的情况通过利用摇动控制旋钮450的向右移动操作向右摇动观测窗口的情况。
[0046] 重复的摇动和缩放操作允许用户迅速地定位不平常的事件。例如,在通过缩小操作发现不平常事件的情况下,用户可以根据显示事件所需要的缩放控制旋钮452的旋转量多大而知道其距离不平常事件多近。随后,用户旋转摇动控制旋钮450,以便通过再次旋转缩放控制旋钮452确定这种摇动操作使得主观测窗口位置与不平常事件靠近与否。这些重复操作导致用几个或者一个观测窗口显示不平常事件,使得用户定位该事件。注意,重复摇动和缩放操作不需要显示由采集存储器中所有触发事件导出的复合波形,这与常规示波器的操作不同。
[0047] 此外,可以通过鼠标208用鼠标指针70拖动主观测窗口来移动主观测窗口62。该观测窗口可以通过利用鼠标指针64拖动观测窗口同时按下键盘210的CTRL键而被复制成另一个子观测窗口,以便增加观测窗口的总数量,从而增加所选择的触发事件。
[0048] 鼠标指针64也可以用于通过高亮显示触发事件并按下键盘210的删除键来临时取消条60的触发列表中触发事件的任意子集的选定。
[0049] 图7示出复合波形的示例,该复合波形采用灰色标度(gray scale)可视地传达与数据出现在每个像素的频率有关的信息。虽然常规的DPO系列示波器至今未使用根据本发明的触发列表,但是Tektronix,Inc.,Beaverton,Ore.制造的常规的DPO系列示波器可以提供这种测试中的信号的复合波形显示。
[0050] 参照图8,条60除了之前的主触发事件指示符830之外,还包括触发事件指示符805、810和820。每个触发事件指示符805、810和820通过用矩形窗口或者方框包围的方式高亮显示,从而指示那些已经被用户选择的特定的触发事件指示符。也可以使用其他的高亮显示方法,诸如文字或者当前背景区域的颜色改变。显示屏幕302被示出显示由三个单个波形805’、810’和820’组成的复合波形,每个波形分别与由触发事件指示符805、810和820所指示的触发事件相关。如图8所示,屏幕宽度与用户的感兴趣的时间间隔相对应。
也就是说,通过选择触发事件指示符805、810和820,用户已经使得CPU 202查找、选择并显示与那三个触发事件相关的波形数据。有利的是,利用根据本发明的设备,为了在显示器屏幕302上观测,可以选择条60中所示的任一或所有触发事件,这与常规的数字存储示波器的操作不同。
[0051] 虽然已经描述了特定实施例,但是应当理解的是本发明的原理不限于那些实施例。例如,根据本发明的波形显示设备可以是逻辑分析仪,其中该逻辑分析仪在每个通道中具有比较器从而产生作为数字数据的逻辑“1”和“0”,并且采集存储器104存储该数字数据。触发事件在上述实施例中被存储为时间戳,但是触发事件可以被存储为另一种类型的信息。例如,采集存储器的地址位置可以用于触发事件信息。如果提前利用示波器或逻辑分析仪采集了测试中的信号的数字数据,那么个人计算机(PC)就可以通过将数据复制到诸如PC的HDD等的存储器而成为根据本发明的波形设备。随后,PC可以执行上述的过程。在不脱离下面的权利要求所提出的本发明原理的情况下,可以做出变形和修改。