辅助测量显示设备、计算机程序产品、测量服务器、测量系统和方法与流程

文档序号:36256596发布日期:2023-12-04 13:31阅读:36来源:国知局
辅助测量显示设备、计算机程序产品、测量服务器、测量系统和方法与流程

本公开涉及一种辅助测量显示设备、相应的计算机程序产品、测量服务器、相应的测量系统和相应的方法。


背景技术:

1、虽然适用于任何类型的测量应用,但本公开主要是结合测量设备进行描述,例如示波器、网络分析仪、信号发生器等。

2、在现代测量应用中,可以使用多个测量设备,并且可能需要这样的测量设备的复杂设置。因此,建立和记录测量可能成为一项繁琐的任务。

3、因此,有必要简化测量设置的管理。


技术实现思路

1、上述问题通过独立权利要求的特征得到了解决。可以理解的是,一个权利要求类别的独立权利要求可以与另一个权利要求类别的从属权利要求相类似地形成。

2、因此,提供的是:

3、一种辅助测量显示设备,包括配置为接收输入的与测量相关的数据和传输输出的与测量相关的数据的通信接口、配置为显示测量信息的显示器、配置为接收用户输入的用户界面,以及与通信接口、显示器和用户界面连接的控制器,其中控制器配置为控制显示器以基于输入的与测量相关的数据显示测量信息,并且其中控制器配置为基于所接收的用户输入生成输出的与测量相关的数据,并通过通信接口传输输出的与测量相关的数据。

4、此外,提供的是:

5、一种计算机程序产品,包括指令,指令当由根据前述任一权利要求的辅助测量显示设备的控制器执行时,使得辅助测量显示设备:通过辅助测量显示设备的通信接口接收输入的与测量相关的数据;控制辅助测量显示设备的显示器以基于输入的与测量相关的数据显示测量信息;通过辅助测量显示设备的用户界面接收用户输入;基于接收的用户输入生成输出的与测量相关的数据;以及通过通信接口传输输出的与测量相关的数据。

6、此外,提供的是:

7、一种测量服务器,包括:服务器通信接口,服务器通信接口配置为接收和传输与测量相关的数据,并将测量服务器通信连接到至少一个测量设备和至少一个根据本公开的辅助测量显示设备;数据库,数据库配置为存储从至少一个测量设备和至少一个辅助测量显示设备中的至少一个接收的与测量相关的数据;以及控制器,控制器用于基于所存储的与测量相关的数据执行测量工作流程。

8、此外,提供的是:

9、一种测量系统,包括至少一个根据本公开的辅助测量显示设备和至少一个根据本公开的测量服务器。

10、此外,提供的是:

11、一种用于控制测量装置的方法,所述方法包括:在辅助测量显示设备中接收输入的与测量相关的数据,通过辅助测量显示设备基于输入的与测量相关的数据显示测量信息,在辅助测量显示设备接收用户输入,基于接收的用户输入生成输出的与测量相关的数据,以及通过通信接口传输输出的与测量相关的数据。

12、本公开是基于这样的发现,传统的测量设置的处理可能是复杂和耗时的。

13、通常,在每次测量之前,用户都要对如何实际执行测量进行主要研究。这种预备研究本身不包括使用任何测量设备,但仍然可能花费大部分时间,而实际测量通常很快就完成了。

14、在用于创建测量数据和分析测量的传统测量设置中,测量数据通常存储在数据载体上,例如u盘。为了控制多个测量,在这种设置中可以使用远程桌面服务连接(rds)从远程测量设备获取数据。通常,这些方法是不切实际和低效的。如果用户以后需要对测量结果进行操作,他通常必须将测量数据加载到提供相应功能的单独工具中。在这样的工作流程中,不同的工具和装置没有连接,或者只是松散地连接,例如通过rds连接,可能会导致时间和信息的损失。

15、本公开提供了一种解决方案,其一方面加快了执行测量任务之前所需的研究,另一方面允许用户在执行测量任务时轻松地管理测量设备和测量结果数据。

16、为此,本公开提供了可与测量服务器交互的辅助测量显示设备,其中,测量服务器还可以另外与至少一个测量设备交互。因此,辅助测量显示设备可以通过测量服务器间接与至少一个测量设备通信。在实施例中,辅助测量显示设备还可以直接与至少一个测量设备通信。因此,根据本公开的测量系统可以包括至少一个辅助测量显示设备和至少一个测量服务器。测量系统还可以包括至少一个测量设备。然而,测量设备是可选的,因为测量系统也可以使用存储在测量服务器中的数据进行操作。

17、辅助测量显示设备作为辅助设备提供给用户,并且允许用户与与测量相关的数据和测量设备交互,而不需要直接与相应的测量设备交互。

18、为此,辅助测量显示设备包括通信接口。如果没有测量服务器,通信接口可以将辅助测量显示设备与根据本公开的测量服务器连接,或者直接与一个或多个测量设备连接。

19、可以理解的是,辅助测量显示设备的通信接口和测量服务器的设备通信接口可以包括任何一种有线和无线通信接口,例如网络通信接口,特别是以太网、无线lan或wifi接口、usb接口、蓝牙接口、nfc接口、可见光或非可见光接口(特别是红外接口)。还可以理解的是,辅助测量显示设备和测量服务器可以通过中间网络相互通信,并且这样的网络可以包括任何类型的网络设备,如交换机、集线器、路由器、防火墙和不同类型的网络技术。

20、辅助测量显示设备还包括显示器和用户界面。可以理解的是,显示器和用户界面可以单独提供,也可以作为组合设备,例如作为触摸屏设备提供。

21、此外,辅助测量显示设备包括连接到通信接口、显示器和用户界面的控制器。控制器至少执行控制显示器以基于相应的输入的与测量相关的数据向用户显示测量信息的任务,以及基于相应的用户输入发送与测量相关的数据的任务。可以理解的是,如果显示器被描述为向用户展示或显示信息或数据,则这样的描述意味着包括控制显示器以显示相应的信息或数据的控制器。

22、测量设备可以包括在测量应用中用于获取输入信号或产生输出信号,或在测量应用中执行附加或支持功能的任何设备。测量应用,也称为测量设置,可以包括至少一个或多个不同的测量设备,用于执行电、磁或电磁测量,特别是在被测的单个设备上。这种电、磁或电磁测量可以在测量实验室或相应生产线上的生产设备中进行。测量应用或测量设置可用于确定受测的单个设备的合格性,即确定受测的相应设备的正确电气操作。

23、为此目的的测量设备可以包括至少一个信号采集部分,用于从被测的设备获取要测量的电、磁或电磁信号;或者包括至少一个信号产生部分,用于产生可提供给被测设备的电、磁或电磁信号。这样的信号采集部分可以包括但不限于用于采集、滤波和衰减或放大电信号的前端。信号产生部分可包括但不限于相应的信号发生器、放大器和滤波器。

24、此外,当采集信号时,测量设备可以包括信号处理部分,其可以处理所采集的信号。处理可以包括将所获得的信号从模拟信号转换为数字信号,以及任何其他类型的数字信号处理,例如,将信号从时域转换为频域。

25、测量设备还可以包括用户界面,以用于向用户显示获取的信号并允许用户控制测量设备。当然,可以提供包含测量设备的元件的壳体。可以理解的是,还可以提供进一步的元件,如电源电路和通信接口。

26、测量设备可以是独立设备,其可以在测量应用中没有任何额外元件的情况下对被测设备执行测试。当然,还可以为测量设备提供与其他测量设备交互的通信能力。

27、例如,测量设备可以包括信号采集设备,例如示波器(特别是数字示波器),或矢量网络分析仪。这种测量设备还可以包括信号产生设备,例如信号发生器,特别是任意信号发生器或矢量信号发生器。其他可能的测量设备包括校准标准或测量探头尖端等设备。

28、当然,至少有一些可能的功能,如信号采集和信号产生,可以组合在单个测量设备中。

29、在实施例中,测量设备可以包括纯数据采集设备,纯数据采集设备能够获取输入信号并将所采集的输入信号作为数字输入信号提供给相应的数据存储器或应用服务器。这种纯数据采集设备不一定包括用户界面或显示器。相反,这种纯数据采集设备可以远程控制,例如通过相应的数据接口,如网络接口或usb接口。同样适用于可产生输出信号而不包含任何用户界面或配置输入元素的纯信号产生设备。相反,这种信号产生设备可以通过数据连接远程操作。

30、在本公开的上下文中,表达“与测量相关的数据”被理解为包括可能与测量应用相关的任何类型的数据。这些数据可以包括在测量过程中生成的数据、设置测量所需的数据以及基于测量数据生成的数据。可以理解的是,与测量相关的数据并不仅限于本示例。一般来说,在本公开的上下文中,表达“与测量相关的数据”可以指在辅助测量显示设备、测量服务器和任何测量设备以及测量应用中存在的任何其他设备之间交换的任何数据,特别是本公开中明确提到的任何数据。

31、在实施例中,与测量相关的数据可以包括至少一个测量设备、测量服务器、辅助测量显示设备和测量应用中存在的任何其他设备的配置数据。例如,这种配置数据可包括在相应设备中为可在设备中配置的任何参数设置的参数值。

32、与测量相关的数据也可以包括测量的数据,即在相应的测量应用中由测量设备测量的信号值。例如,测量的数据可以作为一个文件或一个预定义长度的数据集被提供。在实施例中,测量的数据也可以作为连续的数据流被提供。如果测量数据存储在服务器上,这样的数据流可以由正在获取相应信号的测量设备提供,也可以由服务器提供。

33、与测量相关的数据也可以包括基于测量数据可能产生的任何数据。例如,此类数据可指测量的数据的图形表示,如波形。例如,此类图形表示可以存储为图像或基于图像的与测量相关的数据。所生成的数据还可以包括用于可从模板和测量的数据生成的相应测量应用的文件。

34、与测量相关的数据可以还包括定义测量工作流程的描述或命令。这样的描述或命令是指以特定顺序执行以完成测量工作流程的单个步骤。可以理解的是,描述或命令可能涉及配置测量设备、控制(启动/停止)测量设备以及命令测量设备提供测量数据,例如向数据库或测量服务器提供测量数据。其他描述或命令可以例如在测量服务器中启动数据分析功能,也可以在测量设备或辅助测量显示设备中启动数据分析功能。示例性数据分析功能可以包括检测被测数据中的信号成分或特征、转换被测数据、过滤被测数据以及组成各种集或被测数据(例如两个或多个不同的被测信号)的图形表示。

35、在实施例中,用户可以向辅助测量显示设备提供用户输入,辅助测量显示设备定义测量工作流程的描述或命令。测量服务器可以为不同的测量工作流程存储这样的描述或命令。

36、用户可以通过辅助测量显示设备选择可存储在测量服务器或辅助测量显示设备中的多个测量工作流程之一。然后,辅助测量显示设备可以控制测量服务器以执行相应的工作流程或直接执行相应的工作流程。

37、辅助测量显示设备的控制器和测量服务器的控制器可以作为专用处理元件(例如,处理单元、微控制器、现场可编程门阵列(fpga)、复杂可编程逻辑器件(cpld)等)被提供。控制器还可以至少部分地作为计算机程序产品提供,该计算机程序产品包括可以由处理元件执行的计算机可读指令。在进一步实施例中,可以将控制器作为处理元件的固件或操作系统的额外或附加功能或方法提供,该功能或方法已经作为相应的计算机可读指令出现在相应的应用中。这种计算机可读指令可以存储在连接到处理元件或集成到处理元件的存储器中。处理元件可以从存储器中装入计算机可读指令并执行它们。

38、此外,可以理解的是,可以提供任何所需的支持或额外硬件,例如电源电路和时钟产生电路。

39、在实施例中,辅助测量显示设备可以作为例如智能手机或平板电脑之类的手持设备提供。在这样的实施例中,这里描述的关于辅助测量显示设备的功能可以通过包含计算机可读指令的计算机程序产品实现,该指令由相应手持设备的控制器或处理器执行。

40、例如,计算机程序产品可以作为可执行文件或二进制文件被提供,该可执行文件或二进制文件可以加载到手持设备上,并且可以由手持设备的操作系统执行。

41、在另一个实施例中,计算机程序产品可以作为基于脚本的计算机程序产品被提供。例如,此类计算机程序产品可以作为javascript程序提供,该javascript程序可以在由手持设备的操作系统执行的浏览器程序中执行。例如,当用户访问在测量服务器上托管的网站时,可以由测量服务器交付或提供此类计算机程序产品,也可以由包含相应服务器组件的测量设备交付或提供。

42、测量服务器可以是一个专用服务器,专用服务器可以实现为单个硬件设备。测量服务器也可以实现为由多个服务器组成的分布式系统,分布式系统可选地带有负载均衡器,负载均衡器用于在服务器上分配负载。测量服务器也可以作为所谓的云或云服务器系统被提供,该云或云服务器系统通过独立于底层硬件的虚拟化方法实现测量服务器。在实施例中,还可以将测量服务器实现为测量设备中相应的附加组件。

43、在辅助测量显示设备工作期间,输入的与测量相关的数据可以由测量服务器提供,也可以由测量设备直接提供给辅助测量显示设备。

44、借助辅助测量显示设备,在多个测量设备或远程放置的测量设备的布置中,用户可以通过所有相关测量设备的辅助测量显示设备集中接收输入的与测量相关的数据。

45、此外,通过输出的与测量相关的数据,用户可以从单个设备控制测量服务器或测量设备,而不需要与每个单独的测量设备进行物理交互。

46、采用根据本公开的测量系统,辅助测量显示设备的用户不必与测量设备处于同一位置。相反,用户可以远程管理测量设备或操作已经存储的数据。

47、参考附图,本公开的进一步实施例是进一步的从属权利要求和以下描述的主题。

48、在实施例中,显示器显示的测量信息可以包括测量设备列表、测量结果数据和测量设备配置信息中的至少一个。

49、可以显示给用户的测量信息可以包括不同类型的信息。

50、在具有多个测量设备的环境中,例如,测量信息可以包含可用测量设备的测量设备列表。在一个实施例中,这样的测量设备列表可以包括可以直接访问或通过带有辅助测量显示设备的测量服务器访问的所有测量设备。

51、在其他实施例中,测量设备列表可以仅包括包含在相应测试设置中的测量设备。例如,用户可以拥有多个测量设备。然而,用户可以只配置他的测量设备中的一个子设备来参与测量任务。在这种情况下,测量设备列表可能只包含测量设备中的子设备。

52、当然,如果测量设备列表显示了用户可以访问的所有测量设备,用户可以创建一个相应的测试设置,该测试设置只包括一些可用的带有辅助测量显示设备的测量设备。

53、例如,当使用辅助测量显示设备时,用户可以从测量设备列表中选择一个或多个辅助测量显示设备。在辅助测量显示设备的相应操作模式中,任何连续的用户输入都可以应用于所选辅助测量显示设备或与所选辅助测量显示设备相关。

54、可以显示给用户的测量信息也可以包括测量结果数据。术语“测量结果数据”可以是指任何类型的数据,该数据是指使用测量设备进行测量所获得的结果。例如,这种测量结果数据可以包括可在图表中显示的波形数据或可在显示器上的表格中显示的表格数据。

55、测量信息也可以包括测量设备配置数据。测量设备配置数据可以指相应测量设备的任何设置或配置参数,并且测量设备配置数据可以指示测量设备中相应设置或配置参数的值。

56、测量设备配置数据还可以包括用于特定测量任务或应用的测量设备的信息,以及如何为相应的测量任务或应用设置单个测量设备的信息。

57、综上所述,测量信息向用户提供了在单个接入点(即在辅助测量显示设备中)从不同测量设备获得的所有信息。

58、在进一步实施例中,用户输入可以包括测量设备选择、测量设备配置输入、测量设备控制指令、测量结果存储指令和测量结果数据操作指令中的至少一个。

59、当然,辅助测量显示设备不仅可以被用户用于访问或查看测量信息。用户还可以使用辅助测量显示设备来配置测量设备并在测量过程中执行其他功能。

60、因此,用户输入可以包括测量设备选择。这种测量设备选择可以选择一个或多个可用的测量设备进行进一步的控制或操作。下面的用户输入可以应用于选择的测量设备。测量服务器可以接收辅助测量显示设备基于用户输入生成的与测量相关的数据并对测量设备进行相应的控制,或者辅助测量显示设备基于用户输入生成的与测量相关的数据可以直接传输给测量设备。

61、用户输入也可以包括测量设备配置输入。有了这样的测量设备配置输入,相应的测量设备或测量设备可以由用户远程配置。例如,用户可以从显示器上显示的列表中选择一个测量设备,然后可以为所选测量设备选择配置模式。然后,显示器可以向用户显示所有可用的配置选项,并且用户可以分别修改设置或选项。在修改设置或选项后,控制器可以输出相应的输出的与测量相关的数据,然后这可能导致更新的配置应用于相应的测量设备。

62、用户输入可以包括测量设备控制指令。例如,这种测量设备控制指令可以用于远程控制测量设备。因此,利用测量设备控制指令,用户可以控制测量设备的任何方面,就像用户通过测量设备本身的用户界面本地地控制测量设备一样。例如,用户可以使用测量设备控制指令开始测量,和停止测量。

63、用户输入还可以包括测量结果存储指令。例如,这种测量结果存储指令可用于指示辅助测量显示设备或测量服务器或测量设备以存储可能由测量设备记录的测量结果或当前显示在辅助测量显示设备的显示器上的测量结果。存储测量结果可以包括存储原始数据值和存储测量结果的图形表示(例如,作为测量结果的截图或图表)中的至少一种。当然,用户也可以为存储测量结果提供额外的信息。例如,用户可以为包含所存储的测量数据的文件提供一个文件名。用户也可以提供额外的信息,如和测量数据一起的解释。

64、用户输入还可以包括测量结果数据操作指令。用户可以使用这种测量结果数据操作指令来操作测量数据,特别是在存储测量数据之前。因此,例如,如果使用多通道测量设备,但用户只想看到特定通道的测量数据,测量结果数据操作指令可以至少包括用于过滤测量结果、缩放测量结果、平移测量结果的指令,以及用于选择特定值序列或测量信号以显示在显示器上的指令。例如,缩放和平移指令可以在触摸屏上通过两指手势输入,也可以在自由空间中通过双手手势输入。

65、在实施例中,设置数据设置或控制数据设置可以存储在辅助测量显示设备中、测量服务器中或一个或多个测量设备中。这些设置可以指单个测量设备或多个测量设备。用户可以通过用户界面选择或激活一个设置。然后,辅助测量显示设备或测量服务器或测量设备可以实现设置数据或控制数据所指示的设置。

66、这些设置允许用户快速重新创建测量设置或将测量设备重新配置为相应测量任务所需的已定义状态。特别地,当要重复测量任务或测量设置时,这些设置允许快速设置测量设备,而不需要在测试文档中查找所有单个设置。

67、这些设置可以提供额外的信息,例如关于如何连接测量设备和dut的描述和图像。在选择或激活相应的设置之前,可以向用户提供这种信息和图像。

68、在另一个实施例中,用户界面可以包括触摸屏、基于手势的用户界面、声控用户界面、键盘、鼠标和特定于应用的用户输入设备中的至少一个。

69、辅助测量显示设备的用户界面可以包括允许用户与辅助测量显示设备交互的一种或多种类型的界面。

70、用户界面可以包括按钮和开关、键盘、鼠标、触摸板或跟踪点。例如,特定于应用的用户输入设备可以包括测量设备或具有特殊布局的专用键盘的用户输入。

71、用户界面还可以将显示器与触摸屏中的触摸界面组合在一起。用户可以通过触摸界面在显示器上进行任何输入。辅助测量显示设备还可以为用户显示屏幕上的键盘以执行基于文本的输入或可以执行手写输入的识别。

72、用户界面可以还包括基于手势的用户界面。这种基于手势的用户界面允许用户通过手势进行输入。可以理解的是,例如,手势可以由用户在触摸屏上绘制。

73、在另一个实施例中,手势可由用户用其双手在半空中执行。在这样的实施例中,显示器可以包括用于向用户显示测量信息的虚拟现实耳机。使用虚拟现实耳机作为显示器,用户还可以配置多个显示单元,这些显示单元可以自由地放置在虚拟空间中,并且每个显示单元可以配置为显示特定的测量信息。当然,用户界面也可以配置为虚拟用户界面元素,虚拟用户界面元素也可以与显示单元一起自由定位在虚拟空间中。

74、用户界面还可以包括声控用户界面。例如,这种声控用户界面可用于输入特定命令到辅助测量显示设备中作为用户输入。声控用户界面也可用于向辅助测量显示设备输入数据而不是命令。例如,用户可以通过声控用户界面提供附加信息,这些信息将通过屏幕截图或图表的图像作为文本存储。

75、在一个示例性实施例中,用户可以通过以下命令控制辅助测量显示设备以存储带有附加信息的测量结果数据的屏幕截图:

76、“将当前图表的截图存储为带有文本的screenshot1:这是图表1。”

77、因此,一个名为“screenshot1”的文件可以会被存储,附加的文本“这是图表1”可以与该文件一起存储。

78、附加的文本可以存储为语音消息,也可以执行语音识别。如果执行语音识别,则语音识别可以由辅助测量显示设备的控制器或在远程服务器或服务上执行,特别是在测量服务器上执行。

79、在进一步实施例中,辅助测量显示设备可以包含在平板电脑或智能手机中或作为平板电脑或智能手机具体体现。

80、如上所述,如果将辅助测量显示设备体现为平板电脑或智能手机,辅助测量显示设备的功能可以由在平板电脑或智能手机上执行的应用提供,也可以由在平板电脑或智能手机上由浏览器应用程序执行的网站或javascript程序提供。

81、在一个实施例中,辅助测量显示设备可以包括配置为可拆卸地连接到用户的前臂的前臂支撑元件,以及连接到前臂支撑元件且配置为至少支撑显示器的设备支架。

82、前臂支撑元件允许将辅助测量显示设备可拆卸地连接到用户的前臂上,而连接到前臂支撑元件的设备支架至少可以容纳辅助测量显示设备的显示器。

83、特别地,如果辅助测量显示设备是如平板电脑或智能手机的实施例,用户可以在前臂或手腕上携带辅助测量显示设备,并在需要时轻松访问辅助测量显示设备。

84、前臂支撑元件和设备支架可以相互移动地连接,以便用户可以根据需要将设备支架与显示器放置在一起。为此,可使用一个枢轴关节或枢轴关节联轴器将设备支架与前臂支撑元件连接。

85、在实施例中,前臂支撑元件和设备支架可以作为单个设备提供,例如作为智能手机手臂支架,特别是作为有透明盖的带包。

86、在另一个实施例中,前臂支撑元件可以包括皮带和夹钳中的至少一个。

87、带有相应扣的皮带或带条可以很容易地由用户调整到他前臂的大小。夹钳可为辅助测量显示设备提供刚性支撑。例如,夹钳可由柔性材料形成具有纵向的开口或槽,以便用户可将夹钳顶部插入其前臂。夹钳也可以形成为半壳体,并且可以与皮带或带条相结合。

88、在另一个实施例中,辅助测量显示设备可以包括配置为可拆卸地连接到例如书桌或桌子的支撑结构的支撑元件,以及连接到支撑元件且配置为至少容纳显示器的设备支架。

89、支撑元件允许将辅助测量显示设备可拆卸地连接到书桌或桌子上(例如,在用户的工作场所),而连接到支撑元件的设备支架可至少容纳辅助测量显示设备的显示器。

90、特别地,如果辅助测量显示设备是如平板电脑或智能手机的实施例,用户可以在其桌面上设置辅助测量显示设备,并在需要时轻松访问辅助测量显示设备。

91、支撑元件和设备支架可以彼此移动地连接,以便用户可以根据需要将设备支架与显示器定位。为此,可使用枢轴关节或枢轴关节联轴器将设备支架与支撑元件连接。

92、支撑元件还可以作为多关节臂状元件提供,该多关节臂状元件可以用夹钳连接到工作台,并且多关节臂状元件可以作为多个关节,每个关节可至少向一个方向旋转。

93、在一个实施例中,辅助测量显示设备可以体现在测量设备中,例如示波器。显示器可以是测量设备的显示器,并且用户界面可以是测量设备的用户界面。在这样的实施例中,单个测量设备可作为用于完整测量设置的一种遥控器。如果没有专用的测量服务器可用,这样的实施例中的测量设备还可以提供测量服务器的功能。

94、在另一个实施例中,测量服务器的控制器在执行测量工作流程时可以执行以下至少一项:

95、将配置命令传输到至少一个测量设备,用于配置至少一个测量设备;

96、向至少一个测量设备发送控制命令;

97、从至少一个测量设备请求测量数据;

98、请求来自至少一个测量设备的图像数据,图像数据表示至少一个测量设备的当前屏幕;

99、评估所请求的测量数据;

100、基于所传输的配置命令、所传输的控制命令、所请求的测量数据和所请求的图像数据中的至少一个生成文档;以及

101、传输测量数据、对所请求的测量数据进行评估的评估结果以及生成的文件中的至少一个。

102、为了让控制器执行工作流程,工作流程的定义可以存储在测量服务器中。当然,在其他实施例中,工作流程的定义也可以存储在不同的位置,例如存储在辅助测量显示设备中或存储在测量设备中。在此提供的关于测量服务器执行或进行工作流程的解释,比照适用于辅助测量显示设备或测量设备正在执行或进行的工作流程。

103、工作流程的定义可以包括数据测量计划或指南,其中列出了执行相应工作流程所需的单个步骤。当执行工作流程时,控制器可以执行数据测量计划或指南的所有步骤,如所示。

104、可以理解的是,至少有些步骤可能还需要用户输入。这些步骤可以指示控制器是否应该暂停工作流程,直到接收到用户输入。在工作流程的上下文中,术语“用户输入”可以指任何类型的用户输入,例如在其中一个测量设备或辅助测量显示设备上的输入。

105、测量服务器可以为用户提供一个工作流程编辑器。这种工作流编辑器可能允许用户以图形化或文本化的方式定义工作流程的单个步骤。例如,工作流编辑器可以作为允许多个用户同时在工作流程上协作工作的网站或基于web的编辑器提供。辅助测量显示设备可用于访问工作流编辑器。关于工作流编辑器的通信可能是一种与测量相关的数据的传输。

106、测量服务器可以允许用户存储已完成的工作流程,并加载已存储的工作流程以供进一步编辑或执行。

107、如上所述,工作流程定义了执行测量任务所要执行的特定步骤或任务。

108、下面将介绍一些可能的步骤。可以理解的是,工作流程并不局限于这里描述的步骤,其他步骤也是可能的。

109、可能的工作流程步骤包括向至少一个测量设备传输配置命令。配置命令用于配置至少一个测量设备,以完成相应的测量任务。在定义工作流程时,用户可以手动定义配置命令的所有参数。然而,现代测量设备提供了大量可配置的参数。因此,用户也可以从测量设备读取配置,并在工作流程的配置命令中存储相应配置的参数。这允许用户以自己最熟悉的方式配置设备,然后检索设备的完整配置,以便将来在工作流程中使用它。

110、工作流程的另一个步骤可以包括将控制命令传输到至少一个测量设备。例如,控制命令可以指示至少一个测量设备开始或停止测量。在测量设置中使用信号发生器的情况下,这种信号发生器也应被视为测量设备。控制命令可以包括指示这种信号发生器开始产生信号或停止产生信号。

111、另一个的步骤可以包括从至少一个测量设备请求测量数据。然后,例如,可以将测量数据存储在测量服务器中以供进一步处理或评估。

112、另一个步骤可以包括从至少一个测量设备请求图像数据。图像数据可以表示至少一个测量设备的当前屏幕,并且可以被视为测量设备的一种截图。

113、在另一个步骤中,可以评估所请求的测量数据。评估可以包括对产生所需或期望结果的测量数据的任何类型的处理。例如,评估可以包括识别所测数据中的特定信号成分,或转换所测数据,或过滤所测数据。当然,也可以对测量数据应用多个评估函数来检索一个评估结果。

114、评估函数也可以由用户用脚本语言定义,例如javascript或python。用户可以定义和存储这种评估函数来对测量数据进行操作。当然,用户也可以在这种脚本化的评估函数中包含来自其他来源的库和函数。例如,这允许用户在其评估函数中包含人工智能库或函数。

115、步骤可以包括基于所传输的配置命令、所传输的控制命令、所请求的测量数据和所请求的图像数据中的至少一个生成文件。文件可以基于文件模板生成,文件模板可以由相应的模板引擎填充所需的数据。模板中要填写的数据可以是工作流程中任何步骤的任何数据或信息。

116、例如,模板可以填充有关测量系统设置的信息,关于单个测量设备配置的信息,测量数据的信息和屏幕截图,以及关于测量数据的评估结果。最终的文件将包括为相应的模板定义的所有细节。当然,用户仍然可以修改最终文件以纠正错误或增加更多细节。

117、在一个实施例中,计算机程序产品还可以包括指令,指令当由控制器执行时使得辅助测量显示设备显示测量信息,测量信息包括测量设备列表、测量结果数据和测量设备配置信息中的至少一个。

118、在另一个实施例中,计算机程序产品还可以包括指令,指令当由控制器执行时导致辅助测量显示设备接收用户输入,用户输入包括测量设备选择、测量设备配置输入、测量设备控制指令、测量结果存储指令和测量结果数据操作指令中的至少一个。

119、在另一个实施例中,计算机程序产品还可以包括指令,指令当由控制器执行时导致辅助测量显示设备通过触摸屏、基于手势的用户界面、声控用户界面、键盘、鼠标和特定于应用的用户输入设备中的至少一个接收用户输入。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1