用于辅助信号的分析的方法和系统的制作方法

文档序号:6519069阅读:94来源:国知局
用于辅助信号的分析的方法和系统的制作方法
【专利摘要】描述了用于导航遍及与信号(诸如串行或并行总线)的一个或多个层的状态相关的信息的方法和相关的系统。可以通过选择在示波器或相似的测量仪器上描绘的可视物内的域来显示信息。通过选择特定的域和指示符,可以分析层的不同方面而不需要具有对测量仪器的操作的详尽的了解。
【专利说明】用于辅助信号的分析的方法和系统
【背景技术】
[0001 ] 完成确保电子信号(更通常地被称为“总线”)遵从公认的标准(所谓的“顺应性测试”)并且不包含错误(所谓的“调试”)所需的测试的任务是有挑战性的。常常,负责完成顺应性测试和调试的那些人员不具有对确定总线是否满足标准中所提出的最小工作条件或总线是否正在正确地工作所需的测量的详细的了解。此外,即使在所需的测量是已知的并且被了解时,负责完成所述测量的那些人员不具有对如何使用完成所述测量所需的仪器的详细的了解。鉴于此,测试和测量设备的制造者已提供了书面材料,诸如使用手册和操作指南,以及一对一培训来协助负责完成上述测量的那些人员。然而,这样的协助看来似乎没有已显著地提高负责完成这样的测量的那些人员的能力。
[0002]因此,存在对如下方法和相关的系统的需求:其允许负责完成除了其他类型的测量和信号之外的总线的顺应性测试和调试的那些人员完成总线的顺应性测试和调试而不需要如下这样的个人:其具有对给定的标准、该标准所需的测量、故障检修过程或测量仪器的操作的详细的了解。

【发明内容】

[0003]此处所讨论的本发明的实施例意在如下这样的方法和相关的系统:其允许负责完成顺应性测试、调试等等的那些人员(例如,技术员、工程师、科学家)这样做而不需要如下这样的个人:其具有对给定的标准、该标准所需的测量、故障检修过程和/或被用于完成测量的测量仪器的操作的详细的了解。此处所讨论的示例性的方法和相关的系统有助于总线或相似的信号的分析,尤其是当所述分析涉及测量仪器(例如,具有模拟和数字输入信道的示波器)的使用时。
[0004]根据本发明,示例性的方法和相关的系统允许个人遍及可帮助识别现象的信息“导航”,该现象可能对例如调试错误和顺应性相关的问题有贡献。在本发明的一个实施例中,可以通过例如呈现(即,显示)包含这样的信息的一个或多个可视物来同时进行遍及除了其他信息之外的调试和顺应性测试信息的导航。
[0005]根据本发明的实施例,提供了用于分析总线或相似的信号的状态的方法和相关的系统。可以使用包括许多层(在其中一些层可以通常地包括许多子层)的总线来应用并且利用此处所描述的方法和相关的系统。如此处所使用的,所述词语“层”指的是层或子层,除非另外被明确地或由上下文指示。
[0006]一个这样的用于分析总线的状态的方法可以包括:显示信号(例如,多层的串行或并行总线)的一个或多个层,显示一个或多个问题指示符,每个问题指示符与所述信号的所显示的层中的至少一个相关联,选择具有显示的问题指示符的所显示的层中的一个,以及显示所选择的、所显示的层内的信号中的一个或多个问题位置指示符。所述问题指示符例如可以向查看信号的所显示的层的用户提供存在与给定的层(或子层)有关的项目的通知。这样的显示有助于简化总线的分析。这样的有关项目可以包括错误、警告、忠告信息、“帮助”相关的信息、导航辅助,以仅命名少数实例。所述问题位置指示符例如可以指示这样的有关问题的处于层内的信号内的特定的位置,因此提示或另外辅助或引导用户进一步调查研究该问题。所述方法可以进一步包括选择所显示的问题位置指示符中的一个,以及显示与所选择的、所显示的问题位置指示符相关联的一个或多个消息(例如,分析信息、错误、警告、忠告信息、“帮助”相关的信息、导航辅助)。再次,刚刚描述的显示有助于简化总线分析。
[0007]附加的实施例向用户提供了如下能力:通过选择层内的所显示的问题位置指示符的下一个并且随后显示与所选择的下一个问题位置指示符相关联的一个或多个消息来分析信号的所显示的层的不同部分(即,遍及信号的层“导航”)。这里应被注意的(以及贯穿此处的讨论)是:本发明的“导航”特征不限于问题位置指示符的使用。这就是说,本发明的多个实施例包括这样的指示符的使用。除了在层内移动之外,所述方法可以进一步向用户提供如下能力:通过从一个或多个所显示的层中选择下一层而从所显示的信号的一层移动到所显示的信号的另一层。在其之后,可以显示所选择的下一层内的一个或多个问题位置指示符。在本发明的可替代实施例中,例如所谓的“下一个”和“返回前面”控制键可以被使用,以通过使用这样的键来选择所显示的问题位置指示符的下一个或先前选择的一个而从层内的一个位置移动到层内的另一位置和/或从一层移动到另一层。在其之后,可以显示与所选择的、下一个或先前选择的问题位置指示符相关联的一个或多个消息。可替代地,可以从一个或多个所显示的层中选择下一层或先前显示的层,并且,在其之后,可以显示所选择的下一个或先前选择的层内的一个或多个问题位置指示符。刚刚描述的实施例可以包括使用问题位置指示符以使用下一次和返回前面功能导航。然而,这不被要求。又此外,例如所谓的“缩放”控制键可以向用户提供如下能力:选择所显示的问题位置指示符中的一个,并且在其之后在视觉上改变(例如,扩大或缩小)与所选择的问题位置指示符相关联的信号的区域。相似于所述下一个和返回前面功能,尽管上面将所述缩放功能描述为包括将问题位置指示符用于导航,这不被要求。
[0008]在本发明的又附加的实施例中,可以提供方法以显示一个或多个可选择的、可扩展的指示符,每个可扩展的指示符与至少一个所显示的层相关联,以选择所述可扩展的指示符中的一个或多个,并且在其之后显示与所选择的、可扩展的指示符相关联的可视物(例如,仪表板)。该可视物可以包括例如至少与所显示的层(其与所选择的、可扩展的指示符相关联)的调试和顺应性测试信息相关的信息。在本发明的附加的实施例中,所述可视物可以包括从错误调试域、顺应性测试域或信号操作特性域中选择的一个或多个可选择的状态域。一旦被显示,可替代的方法向用户提供如下能力:选择所述可视物中的可选择的状态域中的一个以便显示与所选择的状态域相关联的所显示的层内的信号中的一个或多个问题位置指示符。一旦所述问题位置指示符被显示,也可以显示与所选择的、所显示的问题位置指示符中的每个相关联的消息。
[0009]可以使用示例性的系统(诸如包括模拟和数字输入信道的示波器)来实现上面和下面所描述的示例性的方法。所述系统可以包括:用于存储可执行指令的程序存储器和可操作用以访问并且执行被存储在所述存储器内的指令的处理器,用于完成将上面和此处所描述的示例性方法并行的示例性特征和功能。
[0010]这样的示例性系统可以进一步包括显示器,其用于显示例如一个或多个:信号的层、指示符以及可视物。
[0011]又此外,这样的示例性系统可以进一步包括用户接口,包括多个控制键,用于控制信号的一个或多个层以及指示符和可视物的显示。在本发明的实施例中,所述控制键中的至少一个例如是用于改变(扩大和/或缩小)与所选择的问题位置指示符的位置相关联的所选择的层的区域的缩放键,而另一个是用于从层内的位置移动到层内的另一位置和/或从一层移动到另一层的下一个/返回前面控制键。这些特征也有助于简化信号(例如,总线)的分析。
[0012]在开始于参考附图的下面的讨论的过程期间,本发明的附加的方面将变得显而易见。
【专利附图】

【附图说明】
[0013]现在参考附图,
图1描绘了根据本发明的一个实施例的用于分析信号(例如,总线)的状态的系统的框图。
[0014]图2A描绘了根据本发明的实施例的总线的层的显示。图2B描绘了根据本发明的实施例的一层总线的子层的显示。
[0015]图3描绘了根据本发明的实施例的包括被用于分析总线的状态的指示符的总线的层或子层的显示。
[0016]图4描绘了根据本发明的实施例的被用于分析总线的状态的可视物的显示。
[0017]图5描绘了根据本发明的实施例的可以由示例性系统完成以便分析总线的状态的示例性过程的流程图。
[0018]图6描绘了可以是根据本发明的实施例的示例性系统的一部分的用户接口。【具体实施方式】
[0019]在描述所述发明方法的实施例(S卩,实例)的细节之前,将简要地描述可以被用于实现这样的方法的相关系统的实施例。
[0020]现在参考图1,显示了根据本发明的实施例的用于分析总线或相似的信号的状态的系统I的框图。这样的系统的一个实例是具有一个或多个模拟和数字输入信道的示波器。这就是说,应被理解的是:也可以使用其他的测试和测量系统/装置。下面的描述将聚焦在系统的与本发明相关的那些特征上。因此,不会非常详细地讨论与示波器的传统操作有关的细节,例如,诸如示波器如何采样信号并且将其存储在存储器中。
[0021]如在图1中所描绘的,所述系统I可以例如包括模拟信道输入部分2a、数字信道输入部分2b、采集部分3、处理器4、输入部分5、显示部分6以及接口部分7。在本发明的一个实施例中,部分2a包括模拟-至-数字(A/D)转换器而部分2b包括比较器。尽管在图1中没有显示,应被理解的是:系统1,并且特别是输入部分2a、2b,可以操作用以经由一个或多个信道(例如,一个、两个、四个或更多信道)接收一个或多个模拟或数字输入信号,包括经由路径IOa或IOb的来自电子或通信装置等等的信号,如下被理解:模拟信号经由部分2a被输入而数字信号经由部分2b被输入。所述输入部分2a、2b可以操作用以接收并且数字化一个或多个信号,并且响应于由已知的时钟脉冲源(未被显示)产生的时钟信号而经由输入路径8a、8b将所述数字化的信号转发至部分3。由部分2a、2b生成的数字化的输入信号的表示可以作为数字化的、采集的数据而被存储在所述采集部分3的采集存储器3a中。为了允许所述处理器4进一步处理和/或分析该数据,所述采集部分3可以操作用以与所述处理器4通信。
[0022]所述处理器4可以操作用以访问被存储在关联的程序存储器4a中的可执行指令来管理所述系统I的各种操作并且执行各种功能,包括处理和分析被存储在所述采集存储器3a中的数据。所述处理器4可以被实现为,例如:一个或多个可编程数字信号处理器、可编程微处理器;或多个可编程控制器。在又另一个实施例中,当使用多个处理器实现所述处理器4时,一个处理器可以被用于控制数据和输入信号的采集、分析和处理,而第二个处理器可以控制所述系统I的其他操作。可以使用由Microsoft Corporation (微软公司)设计和开发的Windows.RTM操作系统(诸如Windows XP.RTM.)(例如,其被存储在程序存储器4a内并且例如由所述处理器4访问)来进一步控制所述系统I。
[0023]所述采集存储器3a和程序存储器4a可以包括能够存储所采集的数据和/或可以由所述处理器4访问和执行的可执行指令和程序(统称为“指令”或“可执行指令”)的任何适当的可记录介质或存储介质。例如,存储器3a、4a可以采取RAM、ROM和/或高速缓冲存储器的形式。RAM存储器可以操作用以存储易失性数据,诸如所采集的数据和相应的数据模式。尽管所述采集存储器3a和程序存储器4a被描绘为两个独立的存储器,应被理解的是:这些存储器可以被组合成一个存储器,或者被进一步分解成附加的存储器。可替代地,所采集的数据和/或可执行指令可以被存储在与存储器3a、4a分离的可记录介质(其可以被所述处理器4经由接口部分7和接口路径9访问)中。这样的介质可以包括大容量存储单元的外部或内部大容量存储介质。
[0024]所述处理器4可以操作用以经由输入部分5接收命令,所述输入部分5可以包括例如小键盘、基于“鼠标”的光标、指示装置或触摸屏。在其功能之中,所述处理器4可以操作用以控制例如信号(例如,总线)、指示符以及可视物的层和子层在显示部分6上的显示。所述显示部分6可以包括阴极射线管(CRT)、液晶显示器(IXD)或其他显示装置。所述处理器4可以进一步操作用以经由接口路径9与附加的装置通信,所述接口路径9可以包括通用接口总线(GPIB)、网际协议(IP)链路、以太网链路、通用串行总线(USB)、下一代USB或更快的接口、专用链路或经由所述接口部分7的其他通信路径。在在其中处理器4与智能电话或平板电脑或包括显示器的另一装置通信的情况下,所述处理器4可以进一步操作用以适当地格式化并且向这样的装置提供数据用于显示,并且又进一步,接收来自这样的装置的命令和数据以分析或显示例如所采集的数据。尽管系统I的部件被显示为被彼此直接耦合,应被理解的是:系统I可以包括不一定被显示的各种各样的其他电路或软件部件,但是其被布置在系统I的所示出的部件之间或者否则与系统I的所示出的部件相关联。这样的电路可以包括电源、时钟电路、高速缓冲存储器、输入/输出(1/0)电路等等,以及可以结合所述处理器4而被使用以根据被存储在存储器4a中的可执行指令完成功能的专用电路。所述1/0电路可以被用于形成被显示为与所述处理器4通信或被连接至所述处理器4的各种元件之间的接口。
[0025]在又另一个实施例中,不是利用处理器4和存储器4a,所述系统I可以包括一个或多个专用集成电路(ASICs)。
[0026]现在参考图2A,为了辅助系统I的用户分析总线或另一类型的采集的信号(在下文中被统称为“总线”),其采样的数据可以被存储在采集存储器3a中并且随后被显示在显示部分6上,所述系统I可以操作用以在显示部分6上显示包括总线100的一个或多个层104a-d的显示110。应被注意的是:为了易于理解,已省略了与图2A中所描绘的层104a_d中的每一个相关联的信号、模式或波形。相反地,仅标记了所述层自身。在图2B中显示了一些典型的信号、模式或波形。尽管图2B中所显示的信号、模式或波形处于层104b的子层105a-d内,它们仍然是代表性的。此外,在图3中描绘了层104b内的代表性信号301。接下来,所述系统I可以进一步操作用以显示一个或多个问题指示符102a、102b,在其中每个问题指示符与所述总线100的所显示的层104a、104b中的至少一个相关联。在本发明的实施例中,所述问题指示符102a、102b可以被用于例如向用户提供存在与给定的层(或子层)有关的项目的通知,在此情况下是层104a、104b。这样的有关项目可以包括错误、警告、忠告信息、“帮助”相关的信息、导航辅助,以仅命名少数实例。像这样,这些指示符102a、102b可以被用于提示系统I的用户进一步调查研究所指示的问题。在图2A中所描绘的实施例中,所述显示Iio包括两个问题指示符102a、102b。一个指示符102a与所述总线100相关联并且另一个指示符102b与所述层104b相关联。一旦看到所述显示110和指示符102a、102b,系统I的用户将理解存在与总线100有关,并且尤其是与层104b内的信号有关的要被解决的问题。因此,在本发明的实施例中,所述系统I可以操作用以选择具有所显示的问题指示符102a、102b的所显示的层104a、104b中的一个。响应于这样的选择,所述系统I可以进一步操作用以显示所选择的、所显示的层(在此情况下是层104b(再次,请参见图3))内的信号301中的一个或多个问题位置指示符302a、302b (请参见图3)。因此,具有相关联的问题指示符(例如102b)的层(例如104b)的选择导致在所选择的层的给定的信号(例如301)内的特定的位置处显示特定的问题位置指示符(例如302a、302b)。在图2A中也显示了一个或多个层指示符101a-d (在其中每个层指示符与至少一个层104a_d相关联)和一个或多个可选择的、可扩展的指示符103(在其中每个指示符103可以与总线100内的一个层相关联)。当所述总线例如是串行总线时,所述层104a-d可以被称为“路线”。根据本发明的实施例,所述总线100可以包括串行或并行总线。在此讨论中稍后将解释所述可选择的、可扩展的(一个或多个)指示符103的功能。应被注意的是:如此处所使用的,所述短语“系统I可操作用以”或相似的短语意指,例如至少所述处理器4可操作用以访问和执行被存储在程序存储器4a中的指令和/或被存储在采集存储器3a内的所采集的数据。此外,应被理解的是:当此处将指示符描述为被显示在信号中或信号内时,这意指指示符被以重叠的方式显示在显示器上,例如在信号的一部分之上或另外地与信号的一部分相关联。这不是意指指示符实际地是原始信号的一部分,或构成原始信号或数据的一部分。换句话说,所述指示符被用于显示目的。
[0027]尽管图2A描绘了四层104a_d、四层指示符101a_d、两个问题指示符102a、102b以及一个可扩展的指示符103,应被理解的是:这是为了解释性的目的,并且总线100可以包括更少或更多数量的层和/或指示符。此外,尽管图2A中所显示的指示符的类型包括感叹号(用于所述问题指示符)、人字形符号(“>>”,用于所述可选择的、可扩展的指示符)以及加和减符号(“ + ”、“ _”,用于所述层指示符),也应被理解的是:这些指示符是为了解释性的目的一任何数量的不同类型的指示符可以被使用并且仍然被本发明的精神和范围涵盖。
[0028]如稍早前所注意到的,如此处所使用的,所述短语“层”指的是层或子层,除非另外被明确地指示或由上下文指示。考虑到这一点,现在参考图2B,描绘了根据本发明的实施例的总线100的层104b的子层105a-d内的示例性信号在显示部分6上的显示111。应被理解的是:尽管图2A描绘了所述总线100的层104a-d,所述层104a_d中的每个可以进一步包括一个或更多(即,多个)子层。在图2B中所描绘的实例中,层104b被描绘为包括例如子层105a-d。子层105a-d内的信号可以包括例如PHY、8B10b、原始位以及数字信号。因此,在本发明的附加的实施例中,所述系统I可操作用以完成上面和下面针对层的每个子层所描述的特征和功能。例如,所述系统I可操作用以(除了别的之外)显示信号的层的一个或多个子层;显示一个或多个问题指示符,每个问题指示符与所显示的子层中的至少一个相关联;选择具有所显示的问题指示符的所显示的子层中的一个;以及显示所选择的、所显示的子层内的信号中的一个或多个问题位置指示符。
[0029]根据本发明的实施例,可以以多种方式来完成与问题指示符(或指示符自身)相关联的层的选择。例如,可以通过用户经由输入部分5操作“鼠标”控制的光标来选择问题指示符102b,在其中所述光标被置于所述指示符102b的顶部上或层104b的任何其他部分上来选择所述层104b。可替代地,当所述显示部分6包括触摸屏时,可以通过使用这样的触摸屏触摸与所述问题指示符相关联的显示部分6的表面来完成层的选择。又此外,可以通过图6中所描绘的用户接口 60来完成所述选择。在本发明的实施例中,图6中所显示的控制键61-65中的一个或多个可以起作用以选择所述问题指示符102b和/或层104b。又此夕卜,可以通过被存储在与处理器4相结合的程序存储器4a内或者被存储在单独的控制器(未被显示)中的预先确定的程序或例程来进行所述选择,所述单独的控制器可操作用以经由例如接口部分7和路径9来控制所述系统I。在两者之中任一实施例中,一旦选择了问题指示符或层,所述系统I可操作用以另外通过例如加亮所述指示符和/或层(例如,改变颜色、添加颜色、或一些其他类型的强调)或者邻近于所选择的指示符或层显示消息来指示该指示符和/或层已被选择。
[0030]现在参考图3,如上面所注意到的,在本发明的实施例中,一旦选择了具有所显示的问题指示符102a、102b的所显示的层104a、104b中的一个时,所述系统I可以进一步操作用以显示所选择的、所显示的层(在此情况下是层104b)内的信号301中的一个或多个问题位置指示符302a、302b。尽管仅描绘了两个指示符302a、302b,应被理解的是:这是为了例示的目的,并且可以显示更少或更多数量的指示符。根据本发明的附加的实施例,可以通过选择所显示的问题位置指示符302a、302b中的一个并且显示与所选择的、所显示的问题位置指示符相关联的一个或多个消息(未被显示)来进一步辅助并且增强分析总线的状态,以及特别是总线的层内的信号的状态的能力。被显示的消息可以包括任何数量的消息和/或任何类型的消息,包括但不限于,分析信息(例如,越界上升次数)、错误、警告、忠告信息、“帮助”相关的信息、和/或导航辅助,以仅命名少数实例。所述消息的格式可以是文本框或另一类型的视觉指示符,其包括与特定的问题相关的信息。除了显示视觉消息之外,也可以生成听觉消息或者可以使用视觉和听觉消息的组合。相似于上面所描述的问题指示符和层的选择,可以通过任何数量的装置(其实例已在上面被描述)来完成问题位置指示符的选择。例如,为了选择图3中所显示的问题指示符302a、302b,用户可以简单地触摸与所述指示符302a、302b相关联的显示部分6的表面,或者使用鼠标控制的光标,或者经由小键盘输入指令。在其之后,一旦选择了特定的问题位置指示符(例如,302a),所述系统I可以操作用以选择下一个所显示的问题位置指示符(例如,302b),并且显示一个或多个用于所选择的、下一个问题位置指示符的消息。从层内(或如下面所描述的,层之间)的一个问题位置指示符导航或移动到另一个问题位置指示符的能力向用户提供了分析信号的所显示的层的不同部分的能力。这就是说,应再次被注意到的是:本发明的导航特征不限于使用问题位置指示符。相反地,所述系统I可以操作用以例如从层内的信号的一部分移动到相同信号的另一部分或移动到另一层内的另一信号的一部分,而不使用问题位置指示符。
[0031]可以使用上面先前所描述的任何数量的方式和装置来完成下一个问题位置指示符或就此而言的显示的任何指示符或部分的选择。又此外,在本发明的附加的实施例中,可以使用下一个和/或返回前面控制键(诸如图6中所描绘的键62)来完成所显示的问题位置指示符的下一个或先前选择的一个的选择。在可替代的实施例中,所述(一个或多个)下一个和返回前面控制键也可以被用于选择上面和下面所描述的层、指示符或可视物中的任一个,关于或无关于问题位置指示符的使用或位置。接下来,一旦按压或另外地激活下一个和/或返回前面键,所述处理器4可以操作用以访问存储器4a内的指令以完成任何关联的功能(例如,移动到下一个或先前显示的指示符)。例如,一旦选择了下一个或先前选择的问题位置指示符,所述系统I可以操作用以显示与所选择的(下一个或先前选择)的问题位置指示符相关联的一个或多个消息。除了下一个或返回前面功能之外,另外的实施例提供了缩放功能。在本发明的实施例中,所述系统I可以在视觉上改变(扩大或缩小)与所选择的问题位置指示符(诸如指示符302b)相关联的信号(诸如信号301)的区域。此外,缩放功能可以与选择功能相组合以同时选择并且随后在视觉上改变信号的区域。在本发明的实施例中,可以使用缩放控制键(诸如图6中所描绘的键65)来完成与所选择的问题位置指示符相关联的信号(诸如信号301)的区域的改变。在另一实施例中,缩放功能可以与选择功能相组合以同时选择并且随后在视觉上改变信号301的区域,而与问题位置指示符的位置无关(例如,用户可以移动到显示器内的任何位置)。
[0032]除了从层内的一个指示符移动到另一指示符之外,本发明提供了允许用户在层之间移动的实施例。例如,在图2A中从层104b移动或导航至层104c,或者至另一层内的子层。在本发明的实施例中,所述系统I可以操作用以从具有关联的问题指示符(未在图2A或图2B中显示)的一个或多个所显示的层中选择下一层,并且随后例如使用缩放功能显示所选择的下一层内的信号中的一个或多个问题位置指示符。又,此外,所述系统I可以操作用以从具有关联的问题指示符的一个或多个所显示的层中选择下一层或先前显示的层,并且例如使用下一个和/或返回前面功能显示所选择的下一层或先前选择的层内的信号中的一个或多个问题位置指示符。
[0033]在本发明的实施例中,导航可以涉及一个或多个指示符的顺次选择(例如,从一个指示符移动到下一个或先前的指示符),或者可以被定制。例如,所述选择可以涉及从一种类型的指示符移动(选择)到相似类型的指示符(例如,仅仅那些指示越界测量的问题指示符)。
[0034]在图3中,所述指示符302a、302b被描绘为被加亮的指示符,其被沿着所述波形或信号301定位。应被理解的是:这是为了例示的目的,并且在可替代的实施例中,所述指示符302a、302b可以包括许多不同类型的指示符中的一个,诸如不同的、着色的、被加亮的指示符、更暗或更亮的被加亮的指示符、和/或符号指示符以仅命名少数实例。
[0035]现在参考图2A和图4,本发明提供了用于辅助总线的分析的附加的实施例。如在图2A中所描绘的,所述系统I可以操作用以显示一个或多个可选择的、可扩展的指示符(例如103),每个可扩展的指示符与所显示的层(例如,104b)中的至少一个相关联。此外,一旦选择了可选择的、可扩展的指示符(诸如指示符103),所述系统I可以操作用以生成并且在显示部分6上显示与所选择的、可扩展的指示符相关联的可视物,诸如在图4中所显示的可视物210。所述可视物210可以包括各种指示符、域以及信息,其与和所选择的、可扩展的指示符103相关联的所显示的层104b的至少调试和顺应性测试信息相关。因为所述可扩展的指示符103可以与层104b相关联,并且也与问题指示符102b相关联,通过选择所述可扩展的指示符103,用户可以能够通过再检查可视物210内的内容而进一步调查研究与如由指示符102b标识并且指示的层104b内的信号有关的问题(或多个问题)。
[0036]如在图4中所显示的实施例中所描绘的,所述可视物210包括一个或多个可选择的状态域202a-c (例如,复选框)。在本发明的一个实施例中,所述可视物210可以包括仪表板201,其包括一个或多个可选择的状态域202 a-c (当被选择时,其可操作用以显示至少与所述总线100的至少一个层104b内的信号的调试、顺应性测试和/或信号操作特性信息(例如,分析学)相关的信息203a_c)。因此,在本发明的实施例中,所述域202a_c可以被称为调试、顺应性测试以及信号操作特性域202a-c。可替代地,一旦选择了可扩展的指示符(诸如指示符103),所述域202a-c和/或信息203 a-c可以被实质上同时地显示。也就是说,在后者实施例中,可以显示所述信息203a_c而没有必要要求用户选择域202a_c。应被理解的是:尽管所述域202a_c被描绘为三个“复选框”,这是为了解释性的目的一可以使用任何数量的域、任何类型的域或输入机制来显示和/或分类所述信息203a_c并且仍然被本发明的精神和范围涵盖。
[0037]除了显示可视物210内的信息203a_c之外,一旦选择了所述可选择的状态域202a-c中的一个,并且随后,例如选择了显示信号指示符204 (可选的),所述系统I可以操作用以显示一个或多个问题位置指示符,诸如与所选择的状态域相关联的层(例如,104b)内的信号(例如301)中的指示符302a、302b。因此,在一个实施例中,取决于所选择的状态域202a-c,不同的问题位置指示符302a、302b可以被包括在所述信号301内。如前所述,所述问题位置指示符302a、302b中的每一个可以指示有关的问题的存在,并且被显示在所述信号301内的特定的部位或位置处。在此实施例中,所述指示符与所选择的状态域202a-c相关联。一旦总线(例如,信号301)及其问题位置指示符(302a、302b)已被显示,所述系统I可以附加地操作用以显示与先前所讨论的消息相似的消息,其与被选择的每个所显示的问题位置指示符相关联。因此,本发明提供了用于显示包括问题位置指示符的信号和消息的两种方法;通过直接地生成这样的信号和消息或间接地通过使用可视物,诸如图2A中的可视物210。无论所使用的方法,一旦生成并且显示信号及其关联的问题位置指示符和消息,用户可以从层内的一个指示符导航至另一个指示符,或者如先前所描述的,从一层导航到另一层。在又另一个实施例中,一旦选择了所述状态域202a-c,所述系统I可以操作用以显示不带有问题位置指示符的信号301,并且在其之后,进一步可操作用以允许用户例如从所述信号301的一部分导航至所述信号301内的另一部分,或者至另一信号或层。
[0038]除了显示图4中所描绘的类型的可视物210之外,所述系统I可以操作用以显示不同的可视物。例如,在本发明的实施例中,可以显示另外的(一个或多个)可视物,其允许用户与信号内的层交互作用。特别地,一种类型的可视物可以向用户提供从总线层级的不同层中选择项目(例如(域))以便独立地控制要在评估给定的层中的信号中使用的测试和/或操作参数(例如,触发器)的能力。
[0039]再次,为了实现上面所讨论的特征、功能和过程(例如,可视物、层、指示符、消息的生成和显示),所述系统I可以包括处理器4,其可操作用以访问并且执行被存储在程序存储器4a中的指令,例如用于完成或实现所述特征、功能和过程。
[0040]现在参考图5,描绘了可以由所述系统I完成以便辅助信号(例如,总线)的分析的一个过程的示例性的概要流程图。尽管图5中所描绘的过程包括指示符的使用,应被理解的是:本发明的附加的实施例不需要这样的指示符。参考图5,这样的过程可以包括:在步骤501中显示信号的一个或多个层;在步骤502中显示一个或多个问题指示符,每个问题指示符与所述信号的所显示的层中的至少一个相关联;在步骤503中,选择具有所显示的问题指示符的所显示的层中的一个;以及在步骤504中,显示所选择的、所显示的层内的信号中的一个或多个问题位置指示符。所述过程可以进一步包括在步骤505中选择所显示的问题位置指示符中的一个,并且针对所选择的、所显示的问题位置指示符显示一个或多个消肩、O
[0041]现在参考图6,描绘了用户接口 60,其可以是所述系统I的一部分,用于控制例如总线的一个或多个层的生成和显示、可视物的选择以及被包含在可视物内的内容,并且在层和指示符之间导航。根据本发明的实施例,除了此处所描述的导航、生成、显示以及选择层、可视物以及具有这样的可视物的内容的其他装置之外或者代替此处所描述的导航、生成、显示以及选择层、可视物以及具有这样的可视物的内容的其他装置,所述接口 60可以被使用。在本发明的一个实施例中,所述用户接口 60可以包括多个控制键61-65。在一个实施例中,所述控制键61-65可以是小标度盘61-63和多用途旋钮64、65的组合,其可操作用以完成此处所描述的特征和功能。例如,在本发明的实施例中,键61可以控制可选择的、可扩展的指示符的选择,键62可以控制问题位置指示符(例如,下一个、返回前面功能)的选择,键63可以控制可选择的状态域的选择,而又另外的键64可以控制信号/层(诸如图4中的信号301)的显示。附加的键可以包括至少一个键65 (所谓的“缩放”键),用于例如通过在视觉上改变(扩大和/或缩小)构成与所选择的问题位置指示符302a、302b的位置相关联的信号的一部分的区域来更接近地在视觉上检查所显示的信号。应被理解的是:所述键61-65的定位是仅仅为了例示的目的,并且它们的位置可以在不改变它们的功能或本发明的范围的情况下被改变。此外,尽管显示为五个单独的键,所述键61-65中的一个或多个可以被组合成更少的键或者可以被进一步分离成附加的键。可替代地,所述控制键可以包括构成显示部分6的一部分的软键。在这样的情况下,可以通过直接触摸软键之上的屏幕来控制层、可视物以及被包含在可视物内的内容的生成、显示以及选择。应被理解的是:可以使用任何数量的其他控制键,诸如按键、控制按钮、下拉式菜单等等,或者任何可以结合此处所描述的实施例而被使用的其他适当的装置。又此外,可以经由接口部分7使用“鼠标状”装置来选择软键。所述接口 60可以结合上面所描述的在图1-5中所描绘的实施例而被使用。
[0042]尽管已描述了本发明的特定的实施例,将被理解的是:本发明的原理不限于这些实施例。在不背离如在下面的权利要求中所提出的本发明的原理、精神以及范围的情况下,可以进行对此处所讨论的实施例的特征和功能的其他变化和修改。
【权利要求】
1.一种用于分析信号的状态的方法,包括: 显不信号的一个或多个层; 显示一个或多个问题指示符,每个问题指示符与所述信号的所显示的层中的至少一个相关联; 选择具有所显示的问题指示符的所显示的层中的一个;以及 显示所选择的、所显示的层内的信号中的一个或多个问题位置指示符。
2.如权利要求1中所述的方法,其中,所述信号是总线。
3.如权利要求1中所述的方法,进一步包括: 选择所显示的问题位置指示符中的一个;以及 针对所选择的、所显示的问题位置指示符显示一个或多个消息。
4.如权利要求3中所述的方法,进一步包括: 选择所显示的问题位置指示符中的下一个;以及 针对所选择的下一个问题位置指示符显示一个或多个消息。
5.如权利要求1中所述的方法,进一步包括: 从所述一个或多个所显示的层中选择下一层;以及 显示所选择的下一层内的信号中的一个或多个问题位置指示符。
6.如权利要求3中所述的方法,进一步包括: 选择所显示的问题位置指示符中的下一个或先前选择的一个;以及 显示与所选择的、下一个或先前选择的问题位置指示符相关联的一个或多个消息。
7.如权利要求1中所述的方法,进一步包括: 从所述一个或多个所显示的层中选择下一层或先前显示的层;以及 显示所选择的下一层或先前选择的层内的信号中的一个或多个问题位置指示符。
8.如权利要求1中所述的方法,进一步包括: 选择所显示的问题位置指示符中的一个;以及 在视觉上改变与所选择的问题位置指示符相关联的信号的区域。
9.如权利要求1中所述的方法,进一步包括: 显示一个或多个可选择的、可扩展的指示符,每个可扩展的指示符与所显示的层中的至少一个相关联; 选择所述可扩展的指示符中的一个或多个;以及 显示与所选择的、可扩展的指示符相关联的可视物,包括至少与和所选择的、可扩展的指示符相关联的所显示的层的调试和顺应性信息相关的信息。
10.如权利要求9中所述的方法,其中,所述可视物包括一个或多个可选择的状态域,并且其中所述一个或多个可选择的状态域包括错误调试域、顺应性测试域或信号操作特性域。
11.如权利要求10中所述的方法,进一步包括: 选择所述可选择的状态域中的一个; 显示与所选择的状态域相关联的所显示的层内的信号中的一个或多个问题位置指示符。
12.如权利要求11中所述的方法,进一 步包括:显示与所选择的、所显示的问题位置指示符中的每一个相关联的消息。
13.一种用于分析信号的状态的系统,包括: 程序存储器,其可操作用以存储可执行指令;以及 处理器,其可操作用以执行被存储在所述存储器内的所述指令以便, 显不信号的一个或多个层; 显示一个或多个问题指示符,每个问题指示符与所述信号的所显示的层中的至少一个相关联; 选择具有所显示的问题指示符的所显示的层中的一个;以及 显示所选择的、所显示的层内的信号中的一个或多个问题位置指示符。
14.如权利要求13中所述的系统,其中,所述信号是总线。
15.如权利要求13中所述的系统,其中,所述处理器进一步可操作用以执行被存储在所述存储器内的所述 指令以便 选择所显示的问题位置指示符中的一个;以及 显示与所选择的、所显示的问题位置指示符相关联的一个或多个消息。
16.如权利要求15中所述的系统,其中,所述处理器进一步可操作用以执行被存储在所述存储器内的所述指令以便: 选择所显示的问题位置指示符中的下一个;以及 显示与所选择的下一个问题位置指示符相关联的一个或多个消息。
17.如权利要求13中所述的系统,其中,所述处理器进一步可操作用以执行被存储在所述存储器内的所述指令以便: 从所述一个或多个所显示的层中选择下一层;以及 显示所选择的下一层内的信号中的一个或多个问题位置指示符。
18.如权利要求15中所述的系统,其中,所述处理器进一步可操作用以执行被存储在所述存储器内的所述指令以便: 选择所显示的问题位置指示符中的下一个或先前选择的一个;以及 显示与所选择的、下一个或先前选择的问题位置指示符相关联的一个或多个消息。
19.如权利要求13中所述的系统,其中,所述处理器进一步可操作用以执行被存储在所述存储器内的所述指令以便: 从所述一个或多个所显示的层中选择下一层或先前显示的层;以及 显示所选择的下一层或先前选择的层内的信号中的一个或多个问题位置指示符。
20.如权利要求13中所述的系统,其中,所述处理器进一步可操作用以执行被存储在所述存储器内的所述指令以便: 选择所显示的问题位置指示符中的一个;以及 在视觉上改变与所选择的问题位置指示符相关联的信号的区域。
21.如权利要求13中所述的系统,其中,所述处理器进一步可操作用以执行被存储在所述存储器内的所述指令以便: 显示一个或多个可选择的、可扩展的指示符,每个可扩展的指示符与所显示的层中的至少一个相关联; 选择所述可扩展的指示符中的一个或多个;以及显示与所选择的、可扩展的指示符相关联的可视物,包括至少与和所选择的、可扩展的指示符相关联的所显示的层的调试和顺应性信息相关的信息。
22.如权利要求21中所述的系统,其中,所述可视物包括一个或多个可选择的状态域,并且其中所述一个或多个可选择的状态域包括错误调试域、顺应性测试域或信号操作特性域。
23.如权利要求22中所述的系统,其中,所述处理器进一步可操作用以执行被存储在所述存储器内的所述指令以便: 选择所述可选择的状态域中的一个; 显示与所选择的状态域相关联的所显示的层内的信号中的一个或多个问题位置指示符。
24.如权利要求23中所述的系统,其中,所述处理器进一步可操作用以执行被存储在所述存储器内的所述指令以便:显示与所选择的、所显示的问题位置指示符中的每一个相关联的消息。
25.如权利要求13中所述的系统,进一步包括显示器,其用于至少显示所述一个或多个层、一个或多个问题指示符以及一个或多个问题位置指示符。
26.如权利要求13中所述的系统,其中,所述系统包括示波器。
27.如权利要求13中所述的系统,其中,所述系统进一步包括接口,其用于控制至少所述一个或多个层的显示,所述接口包括多个控制键。
【文档编号】G06F11/267GK103810071SQ201310571100
【公开日】2014年5月21日 申请日期:2013年11月13日 优先权日:2012年11月13日
【发明者】K.D.鲁尔, W.R.斯特兰德, K.A.奥尔森, M.J.瓦兹塔, S.M.米什勒 申请人:特克特朗尼克公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1