一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于操作包括用来测试测试对象的至少一个测试模块的模块化测试台的方法、装置和计算机程序与流程

2022-07-17 01:54:49 来源:中国专利 TAG:


1.本发明涉及用于操作模块化测试台的方法、装置和计算机程序,该模块化测试台包括用来测试测试对象的至少一个测试模块。


背景技术:

2.制造机电系统是复杂过程,其中若干电子组件彼此互连。至关重要的是,不仅每个电子组件隔离地可靠操作,而且组件还完美无误地互操作,因为机电系统整体上应当证明例如在可靠性、安全性和网络安全方面为用户提供一定标准。尤其在汽车工程中,详细测试由多个对象所组成的大量机电系统。测试执行通常通过由模块化硬件所组成的测试台来发起,所述模块化硬件执行测试或者运行测试情形,该测试情形对于测试对象(即,待测对象)是特定的。作为示例,测试对象可能是交通工具的巡航控制或者驻车辅助系统。测试台的模块性可能是有益的,因为测试台可被升级以支持未来测试对象,或者因为并非每一个可能的测试对象都需要由每一个测试台来支持。
3.但是,实际上通常观察到,测试台和测试对象的特定组合的测试结果受到差错影响。对于差错发生的原因能够具有不同起源,并且通常不被理解。文献us2016/0305853a1描述一种通过与真实和/或虚拟机电系统进行交互的测试环境经过测试来测试机电系统的计算机实现方法。该方法包括为不同执行条件提供具有测试的不同测试用例的测试系列,其中执行条件在测试配置中指定。该方法还包括根据对应测试中对机电系统的功能的评估从一组预定义测试状态值中为测试用例和测试配置的每个组合来指配测试状态值,并且为了测试系列的进一步规划、执行和/或评估至少一次确定:所产生测试用例配置矩阵中的状态值的至少一个的相对测试覆盖;和/或状态值的至少一个的测试覆盖针对测试用例和/或针对配置的改进的相对可能性。因此,给出根据环境星座(constellation)所执行的测试的结果,并且确定用于相对测试覆盖的参数以及用于测试覆盖的改进的相对可能性。基于两种参数,测试系列的系统测试执行可被执行,以达到针对测试用例和测试配置的组合的100%的最高可能测试覆盖。
4.除了机电系统本身的功能缺陷的典型差错之外,还因测试台与测试对象之间的不兼容组合而存在所谓的伪差错。已经观察到,即使测试台的硬件大体上能够测试待测对象(又称作测试下的装置),伪差错也发生。看来似乎存在对于改进测试台与待测对象之间的互操作性的需要。


技术实现要素:

5.这个目的通过独立权利要求的任一项的主题来实现。
6.用于操作模块化测试台的方法的实施例包括接收关于测试模块的硬件修正(revision)和关于测试模块的软件修正的第一信息,并且还接收关于测试对象的硬件修正和关于测试对象的软件修正的第二信息,其中测试台包括用来测试测试对象的至少一个测
试模块。该方法还确定第一信息和第二信息的组合是否满足预定准则。此外,该方法包括输出校验信号,从而在第一信息和第二信息的组合满足预定准则时启用测试台的使用。还将测试台和测试对象的软件修正包括至兼容性的评估中,考虑不兼容性的多个附加来源,并且可减少伪差错的数量。因此,能够使该组合能够借助于校验信号进行互操作,因为确保互操作没有生成不可靠测试结果。校验信号如此区分用于将被测试的特定测试对象的所批准和未批准测试台。
7.按照本发明的一些实施例,如果第一信息和第二信息的组合存在于数据集中,则满足用于操作模块化测试台的方法的预定准则,该数据集包括测试模块的硬件修正和软件修正与测试对象的硬件修正和软件修正之间的可互操作组合。预定准则用来确定测试模块是否能够与测试对象完美地互操作。取决于数据集中的测试模块和测试对象的兼容组合的存在,该方法输出校验信号,该校验信号批准测试模块测试所述测试对象。使用数据集可允许记录硬件和软件修正的任意大量组合。此外,数据集可被分布在不同测试台位置之中,以易于增加多个测试台的装置互操作性。
8.按照本发明的一些实施例,用于操作模块化测试台的方法还包括存储数据集。通过存储包括第一信息和第二信息的数据集,测试模块与测试对象之间的可互操作或所批准组合在超过临时时间段内是可访问的。诸如如果测试对象的新软件修正存在,则用户可以能够在任何时间编辑数据集,使得能够通过基于测试对象的所添加软件修正的新兼容组合来更新所存储数据集。
9.按照本发明的一些实施例,用于操作模块化测试台的方法还包括来往于外部实体接收和传送第一信息和第二信息的可互操作组合。该方法允许得到与兼容硬件和软件修正有关的信息,所述信息例如可能在外部实体中提前收集到。通过将数据传送给外部实体,与测试模块和测试台之间的兼容组合有关的信息可被收集并且是全局可访问的。数据管理还允许通过添加新兼容组合或者删除过时数据使连接到外部实体的所有测试台的所收集数据保持为最新。
10.按照本发明的一些实施例,该方法还包括接收关于测试台与测试对象之间的数据接口的修正的信息以及关于测试事件的信息。该方法还包括确定数据接口的修正和关于测试事件的信息的组合是否满足另外的预定准则。此外,该方法包括输出校验信号,从而在数据接口的修正和关于测试事件的信息满足另外的预定准则时启用测试台的使用。还可通过也考虑数据接口的修正和测试事件以例如确保接口能够传送被关联到测试事件的数据来减少伪差错的数量。因此,可避免伪差错,因为测试台能够将测试事件正确地映射到对应测试对象。
11.按照本发明的一些实施例,用于操作模块化测试台的方法还包括输出校验信号,从而在在第一信息和第二信息的组合不满足预定准则时禁止测试台的使用。通过这种方式,可避免基于测试模块和测试对象的不兼容或未批准组合的无效测试执行,因为利用禁止校验信号,不允许测试台与测试对象进行互操作。即使测试台的用户不知道兼容性或者尚未提前批准该组合的事实,也可如此禁止不期望的使用。
12.用于模块化测试台(其中模块化测试台包括用来测试测试对象的至少一个测试模块)的装置的实施例包括输入接口,该输入接口配置成接收关于测试模块的硬件修正和关于测试模块的软件修正的第一信息,并且接收关于测试对象的硬件修正和关于测试对象的
软件修正的第二信息。此外,评估逻辑配置成确定第一信息和第二信息的组合是否满足预定准则。此外,输出接口配置成输出校验信号,从而在第一信息和第二信息的组合满足预定准则时启用测试台的使用。还将测试台和测试对象的软件修正包括至兼容性的评估中,考虑不兼容性的多个附加来源,并且可减少伪差错的数量。因此,能够使该组合能够借助于校验信号进行互操作,因为确保互操作没有生成不可靠测试结果。校验信号如此区分用于将被测试的特定测试对象的所批准和未批准测试台。
13.按照本发明的一些实施例,如果第一信息和第二信息的组合存在于数据集中,则满足用于模块化测试台的装置的预定准则,该数据集包括测试模块的硬件修正和软件修正与测试对象的硬件修正和软件修正之间的可互操作组合。预定准则用来确定测试模块是否能够与测试对象完美地互操作。取决于数据集中的测试模块和测试对象的兼容组合的存在,该方法输出校验信号,该校验信号批准测试模块测试所述测试对象。使用数据集可允许记录硬件和软件修正的任意大量组合。此外,数据集可被分布在不同测试台位置之中,以易于增加多个测试台的装置互操作性。
14.按照本发明的一些实施例,用于模块化测试台的装置还包括存储器,该存储器在其中已经存储数据集。通过存储包括第一信息和第二信息的数据集,测试模块与测试对象之间的可互操作或所批准组合在超过临时时间段内是可访问的。诸如如果测试对象的新软件修正存在,则用户可以能够在任何时间编辑数据集,使得基于新软件修正的兼容组合能够被添加到现有数据集。
15.按照本发明的一些实施例,用于模块化测试台的装置还包括管理接口,该管理接口配置成来往于外部实体接收和传送第一信息和第二信息的可互操作组合。管理接口允许得到与兼容硬件和软件修正有关的信息,所述信息例如可能在外部实体中提前收集到。通过将数据传送给外部实体,与测试模块和测试台之间的兼容组合有关的信息可被收集并且是全局可访问的。数据管理还允许通过添加新兼容组合或者删除过时数据使连接到外部实体的所有测试台的所收集数据保持为最新。
16.按照本发明的一些实施例,用于模块化测试台的装置的输入接口还配置成接收关于测试台与测试对象之间的数据接口的修正的信息以及关于测试事件的信息。评估逻辑还配置成确定数据接口的修正和关于测试事件的信息的组合是否满足另外的预定准则。此外,输出接口配置成输出校验信号,从而在数据接口的修正和关于测试事件的信息满足另外的预定准则时启用测试台的使用。还可通过也考虑数据接口的修正和测试事件以例如确保接口能够传送被关联到测试事件的数据来减少伪差错的数量。因此,可避免伪差错,因为测试台能够将测试事件正确地映射到对应测试对象。
17.按照本发明的一些实施例,用于模块化测试台的装置的输出接口还配置成输出校验信号,从而在第一信息和第二信息的组合不满足预定准则时禁止测试台的使用。通过这种方式,可避免基于测试模块和测试对象的不兼容或未批准组合的无效测试执行,因为通过禁止校验信号,不允许测试台与测试对象进行互操作。即使测试台的用户不知道兼容性或者尚未提前批准该组合的事实,也可如此禁止不期望的使用。
18.包括所规定装置的模块化测试台的实施例还包括数据接口,该数据接口配置成连接到测试对象并且向测试对象传输数据。该装置直接在模块化测试台中实现,使得测试台相对于测试对象的兼容性能够被确定和传递,而无需使用额外设备。测试台可经由所实现
装置直接接收测试对象的第二信息,使得能够立即确定测试台与测试对象之间的不兼容性。因此,测试台通过用于测试所述测试对象的固有校验信号来批准或禁止。
19.按照本发明的一些实施例,模块化测试台的数据接口配置成连接到交通工具。交通工具是机电系统的示例,该机电系统包括复杂电子组件,所述电子组件各自将由测试台来测试。通过将数据接口与交通工具进行连接,测试情形能够被发送给测试对象,以检查交通工具的每个组件的功能。
20.具有程序代码的计算机程序的实施例,所述程序代码当在可编程处理器上执行时执行按照用于操作模块化测试台的先前所述方法的方法,其中测试台包括用来测试测试对象的至少一个测试模块。计算机程序提供具有所规定方法的程序代码,该程序代码能够在任意设备的软件中实现。示范地,任意设备可以是测试台、测试对象或者用于外部装置的设备。通过这种方式,用户具有用来实现具有所规定方法的软件的灵活性,所述软件例如仅用于诸如对先前通过简单测试执行已经检查的测试对象的虚拟测试之类的模拟复杂测试情形的高级测试台。
附图说明
21.下面将仅作为示例并且参照附图来描述方法和/或装置的一些示例,其中图1图示用于模块化测试台的装置和测试对象的实施例,其中所述模块化测试台包括至少一个测试模块图2图示模块化测试台的实施例图3图示用于操作模块化测试台的方法的实施例的流程图。
具体实施方式
22.现在将参考附图更全面地描述各种示例实施例,在附图中图示一些示例实施例。在附图中,为了清楚起见,线、层或区域的厚度可能被夸大。。
23.相应地,虽然另外的示例具有各种修改和备选形式的能力,但是它们的一些特定示例在附图中示出并且随后将详细描述。但是,这个详细描述并不是将另外的示例限制到所述的特定形式。另外的示例可涵盖本公开的范围之内的所有修改、等效方案和备选方案。相同或相似数字在附图的描述中通篇表示相似或类似元件,当相互比较时,所述元件可相同地或者按照修改形式来实现,同时提供相同或类似功能性。
24.将理解,当元件被说成是“被连接”或“被耦合”到另一个元件时,所述元件可经由一个或多个中间元件直接连接或耦合。如果使用“或者”来组合两个元件a和b,则这在没有以其他方式显式或隐式限定时将被理解为公开所有可能组合,即,只有a、只有b以及a和b。用于相同组合的备选词语是“a和b的至少一个”或者“a和/或b”。同样的情况经过适当修改适用于多于两个元件的组合。
25.本文中为了描述特定示例的目的所使用的术语不是意在对另外的示例进行限制。每当使用诸如“一”、“一个”、和“所述”之类的单数形式并且仅使用单个元件未被显式或隐式定义为强制性时,另外的示例也可使用多个元件来实现相同功能性。同样,当功能性随后描述为使用多个元件来实现时,另外的示例可使用单个元件或处理实体来实现相同功能性。进一步将会理解,术语“包括(“comprises”或“comprising”)”或“包含(“includes”或“including”)”当使用时指定存在所述特征、整数、步骤、操作、过程、动作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、过程、动作、元件、组件和/或它们的任何编组。
26.除非另有定义,否则在本文中所有术语(包括技术和科学术语)用在示例所属领域的其常规含义中。
27.图1图示用于模块化测试台110的装置100的实施例,其中模块化测试台110由测试测试对象120a或120b的至少一个测试模块111a-111c来组成。测试台110的模块性通过多个槽或框来可视化,所述槽或框能够包括测试模块111a-111c(示为阴影线)或者能够为空(示为未填充框111d-111g)。
28.在这个实施例中,测试对象120a和120b是交通工具121的子系统,但是同样能够考虑任何其他机电系统。为了对于其功能性而测试所述测试对象120a和120b,使用具有测试模块111a-111c的测试台110。测试台的个体模块可用来与一个特定测试对象120a或120b(例如驻车辅助系统)进行通信并且对其进行测试,或者它们可用来与一组测试对象120a和120b进行通信,以使测试台110能够测试一组内的所有对象120a和120b。测试台110的测试模块111a-111c与测试对象120a或120b之间的兼容性可取决于每个测试模块111a-111c的硬件和软件修正(随后称作第一信息102),并且取决于测试对象120a或120b的硬件和软件修正(随后称作第二信息103)。测试台110的测试模块111a-111c与测试对象120a或120b之间的兼容性能够通过装置100的实施例来检查。装置处理第一信息102和第二信息103,并且输出校验信号,从而在测试对象120a或120b与测试模块111a-111c之间的可互操作组合已经被批准时启用测试台110的使用。如果第一信息102和第二信息103的组合满足预定准则,则可假定批准。在一些示例中,装置100可有权访问数据集,该数据集包括测试模块的硬件修正和软件修正与测试对象120a或120b的硬件修正和软件修正之间的可互操作组合,以及如果第一信息102和第二信息103的组合已经存在于数据集中,则满足预定准则。
29.在这个示范情况下,测试模块111a-111c的兼容性可能由装置100来检查,装置100然后使模块化测试台110能够连接到并且将数据传输给对应测试对象120a或120b以供测试执行。因此,通过测试模块111a-111c与测试对象120a和120b之间的不兼容组合所引起的差错的数量减少,因为测试台110不能执行尚未被批准为兼容的测试对象120a或120b的测试。因此,可避免通过冗余测试执行所生成的费时和费成本的过程。
30.在所图示的示例中,装置100示意地示为包括输入接口101,所述输入接口101配置成接收通过图1中的符号x所表示的第一信息102。第一信息102包括一个或全部测试模块111a-111c的硬件修正和软件修正。输入接口101还配置成接收通过符号y所表示的第二信息103,所述第二信息103包括测试对象120a或120b的硬件修正和软件修正。测试模块111a-111c的第一信息102和测试对象120a或120b的第二信息103由装置100的评估逻辑104来处理。示范地,第一信息102和第二信息103的处理通过取决于参数第一信息102和第二信息103的函数f[x,y]来表示。评估逻辑104配置成确定第一信息102和第二信息103的组合是否满足预定准则。如果预定准则被第一信息102和第二信息103的组合满足,则评估逻辑104经由输出接口105输出校验信号,从而启用测试台110的使用。校验信号可使完整测试台110能够进行操作或备选地,只有模块化测试台110的个体测试模块111a-111c进行操作。
[0031]
图1中的交通工具121示为用于机电系统的示例,该机电系统包括单独被生产并且
随后被组合成复杂最终产品的多种技术组件。具有多个硬件和软件修正的多个组件被结合成具有所定义规范的个体机电系统。每个组件可对应测试对象120a和120b,该测试对象120a和120b将被测试其功能性。个体测试对象120a和120b的存在可服从不同测试台110或者将存在于模块化测试台中的专用模块的需求。使用装置100的实施例,能够考虑测试对象120a和120b与测试台210之间的多种可能组合,以区分测试台和测试对象的所批准与未批准组合。
[0032]
为了更好地理解装置100的功能,具体示例在下面论述,但并不是将发明装置100的服务和能力限制到这个实施例。按照图1中的实施例,用于测试对象的示例可能是将要通过由测试模块111a-111c所生成的测试事件所测试的交通工具121的自适应照明120a。为了测试交通工具121的自适应照明120a的功能性,可示范地提供测试台110,所述测试台110通常适合测试任何类型的前灯,诸如自适应或常规前灯。为此,模块化测试台110可包括大体上对于测试前灯可用的三个测试模块111a-111c。装置100可用作用来识别三个测试模块111a-111c中的哪一个可能是适当的以便测试自适应照明120a的工具。经由输入接口101,装置100接收关于测试模块111a-111c的硬件修正和关于测试模块111a-111c的软件修正的第一信息102以及关于自适应照明120a的硬件修正和关于自适应照明120a的软件修正的第二信息103。装置100的所实现评估逻辑104确定每个测试模块111a-111c的第一信息102和自适应照明120a的第二信息103的组合是否存在于数据集中。
[0033]
数据集包括测试模块111a-111c的硬件修正和软件修正与测试对象120a的硬件修正和软件修正之间的可互操作组合。装置100的实施例可还包括存储器108,该存储器在其中已经存储数据集。示范地,存储器108可能是任何手动或电子数据合并,它是可用的、可检索的、可下载的、可调用的等等,诸如它可存在于服务器上、存在于存储装置上、存在于列表、图表、excel工作表、电子文档、数据程序、在线或离线文档中等等。数据集也能够是经由口头通信、报告、听写等等可访问的。数据集可选地可还包括与固有类型的硬件和软件有关、与接口、固有驱动器、更新、升级等等有关的信息。
[0034]
按照图1中的实施例,装置100的输出接口105输出校验信号,从而启用测试模块111b以用于自适应照明120a。此外,装置100的输出接口105配置成输出校验信号,从而在第一信息102和第二信息103的组合不满足预定准则时禁止测试台110的使用。在所图示的示例中,由装置100输出对测试模块111a和111c禁止校验信号,因为每个测试模块111a和111c的第一信息102和交通工具121的自适应照明120的第二信息103的组合不在数据集中。示范地,这可能发生,因为测试模块111a或111c与用于普通前灯的过时软件一起操作,而自适应照明的软件处于其最新版本。用于不兼容性的另一个示例可涉及测试模块111a或111c与测试对象120a之间的接口,因为它们不属于相同的技术类型或水平。因此,测试模块111b由装置100识别为对于有效地测试所述测试对象120a是兼容的。剩余模块111a和111c被禁止,因为测试事件不可映射到测试对象120a,并且被预计引起差错。
[0035]
装置100的实施例还包括管理接口106,该管理接口配置成来往于外部实体109接收和传送第一信息102和第二信息103的可互操作组合。管理接口106可用来接收表示外部数据集中给定的预定准则的信息。由管理接口106所接收的准则可根据评估逻辑104的操作来确定所输出校验信号的类型。在所图示的示例中,管理接口106接收测试模块和对应测试对象的所有兼容组合,它在此示例中是测试模块111b,因为测试模块111a和111c已被禁止
用于测试交通工具121的自适应照明120a。经由管理接口106所传输的这个信息提示评估逻辑104发送用于测试模块111b的校验信号,从而启用对测试对象120a的测试执行。
[0036]
此外,管理接口106配置成将数据传输给任意外部实体109。在所示示例中,管理接口106可向外部服务器传输包含与测试模块和测试对象的可互操作组合有关的信息的数据。示范地,测试模块111b和自适应照明120a的兼容组合的信息被传送给外部服务器,使得服务器描绘与测试模块和测试对象的软件和硬件修正有关的所有兼容测试执行。该装置还可传送数据集中不存在的测试模块和测试对象的新组合。示范地,如果对测试对象的测试事件由未证明测试模块来映射,则用户能够评估与产生于测试执行的差错有关的测试对象和测试模块的新组合。因此,考虑测试模块与测试对象之间的新的可互操作组合,所述组合能够经由管理接口来传送给外部服务器。使用装置100,服务器能够保持为最新,并且是由计划为未决测试对象选择适当测试模块的注册用户易于访问的。
[0037]
外部实体109可能具有任何类型,其用于接收、传送和/或保存可互操作组合,诸如手动或电子数据合并,它是可用的、可检索的、可下载的、可调用的、可传输的、可打印的等等,诸如它可存在于服务器上、存在于列表、表格、excel工作表、电子文档、数据程序、在线或离线文档中等等。发送由管理接口106可接收的与可互操作组合有关的信息的外部实体109可包括关于硬件和软件的固有类型、关于接口、固有驱动器、更新、升级的类型以及一般对于模块化测试台110的测试模块和测试对象120a或120b之间的有效测试执行相关的信息的所有类型的数据。
[0038]
示范地,经由诸如用于模块化测试台110的装置100的输入接口101、输出接口105或管理接口106或者测试对象与测试模块之间的数据接口107之类的接口的信令经由诸如通用串行总线(usb)、局域网(lan)线缆、光纤线缆等等的有线或者诸如无线lan(wlan)、蓝牙、近场通信(nfc)等等的无线备选方案能够是常规的。
[0039]
用于评估逻辑104的示例可以是操作映射两个集合的关系的数学函数的任何硬件或软件,其中一个集合的每个元素被指配给另一集合的元素。在这个示例中,两个集合可通过输入来表示,所述输入包括经由输入接口101的第一信息102和第二信息103、经由管理接口106的预定准则以及取决于传入参数的输出。评估功能104的实现可包括电子组件,诸如处理器、晶体管、二极管等等。
[0040]
通常,装置100不限于与分别基于测试模块111a-111c以及测试对象120a和120b的硬件和软件修正的信息一起操作。装置100备选地还可配置成另外与基于数据接口107和测试事件的信息一起操作。因此,考虑用于具有测试所述测试对象120a或120b的测试模块111a-111c的模块化测试台110的装置100的另一个实施例,其中输入接口101还配置成接收关于测试台110与测试对象120之间的数据接口107的修正的信息以及关于测试事件的信息。在这种情况下,评估逻辑104可还配置成确定数据接口107的修正和关于测试事件的信息的组合是否满足另外的预定准则。输出接口105配置成输出校验信号,从而在数据接口107的修正和关于测试事件的信息满足另外的预定准则时启用测试台110的使用。在所图示的示例中,关于交通工具121的制动助手(brake assistant)120b,可还测试交通工具121。能够经由为交通工具121呈现虚拟模拟(包括周围环境的测试情形)来测试制动助手120b。测试情形能够包含不同测试事件,诸如表示快速通行公路、具有景观的乡村道路等等。因此,可存在用于测试制动助手120b的多种测试事件。取决于制动助手120b的类型,某些测试
执行可被忽略,因为例如控制制动助手120b的照相装置系统的数据接口107不能接收和处理所有类型的测试事件。装置100的实施例可以能够经由输入接口101来接收关于测试事件的信息,并且经由评估逻辑104来确定照相装置系统的数据接口107和可视化测试事件是否满足另外的预定准则。作为示例,装置100与三个测试事件一起操作,所述三个测试事件包括经由公路的驾驶、在夜间的驾驶以及通过玩耍街道的驾驶。按照由外部服务器所提供的预定准则,装置100确定制动助手120b的照相装置系统的数据接口的组合与一些所述测试事件不兼容。例如,某些测试事件可能不可有效地映射到照相装置系统,因为周围环境过暗,涉及夜间驾驶或者诸如儿童之类的移动对象不是过时照相装置可检测的,涉及经过玩耍街道的驾驶。因此,装置100通过经由输出接口输出校验信号适当地禁止用于测试对象120b的两个不兼容测试事件。数据集还能够通过算法来评估,以供进一步分析。分析可提供与测试台模块和测试对象之间的功能验证有关的信息。例如,功能验证可检查测试台模块和/或测试对象是否按预期进行工作或者不按照预期执行。分析算法对数据集的应用可用作用来按照规范来识别测试台模块与测试对象之间的兼容组合的附加方法。
[0041]
通常,关于功能性,测试台可测试测试对象,还包括测试对象按它被指定的那样进行工作。包括可互操作组合的数据集还可用来查找测试对象的功能性之间和之中的矛盾。矛盾可能是例如不正确实现或者还是不正确规范。一方面,能够认为测试模块的硬件和/或软件配置不匹配测试对象。另一方面,可认为测试模块和测试对象决不应当是兼容的,甚至对于所更新测试配置也不兼容。
[0042]
为了更好地理解,所规定实施例与作为机电系统的示例的汽车工业相关,该机电系统包括多种技术组件,所述技术组件各自单独被测试以许可最终产品的用户的安全性标准。通常,装置100能够用于所有类型的运输,诸如电动自行车、摩托车、四轮摩托车、卡车、飞机、直升机、无人机(uav)等等。此外,用于测试所述测试对象120a和120b的模块化测试台111a-111c的装置100的使用不限于运输领域,而是还用于所有类型的机电系统或电气单元。只列举几个示例,这可包括包含技术组件和/或将技术组件组合到复杂待测对象的领域,因为它可存在于信息技术、娱乐电子器件、移动电话工业、医疗工程、制造工程、物流过程、驱动工具、家用电器等等中。
[0043]
图2图示用于测试交通工具221的测试对象220的模块化测试台210的实施例。测试台210包括装置200和数据接口207,该数据接口207配置成连接到测试对象220并且向其传输数据。装置210包括输入接口201,该输入接口201配置成接收关于测试模块211a-211e的硬件修正和关于测试模块211a-211e的软件修正的第一信息202以及关于测试对象220的硬件修正和关于测试对象220的软件修正的第二信息。装置200还包括评估逻辑204,该评估逻辑204配置成确定第一信息202和第二信息203的组合是否满足预定准则。此外,装置200包括输出接口205,该输出接口205配置成输出校验信号,从而在第一信息202和第二信息203的组合满足预定准则时启用测试模块211a-211e的使用。如先前在图1中所述的已经实现装置200的测试台200的所述实施例可以能够直接连接到测试对象220并且向其传输数据。作为示例,在测试模块211a-e用于测试对象220之前,按照第一信息202和第二信息203的兼容组合的测试执行由装置200自动启用或禁止。包括装置200的测试台210经由管理接口206保持为最新,所述管理接口来往于外部实体接收和传送第一和第二信息的可互操作组合。
[0044]
图3示出流程图,并且图示用于操作模块化测试台300的方法的实施例,其中模块
化测试台包括用来测试测试对象的至少一个测试模块。方法300包括接收关于测试模块的硬件修正和关于测试模块的软件修正的第一信息以及关于测试对象的硬件修正和关于测试对象的软件修正的第二信息301。方法300还包括确定第一信息和第二信息的组合是否满足预定准则302,并且输出校验信号,从而在第一信息和第二信息的组合满足预定规则时启用测试台的使用303。
[0045]
该方法的另一个实施例可通过包括云接口软件的测试台的自动配置映射来改进测试台和测试基础设施管理。该方法的另外的实施例可表示基于云的测试基础设施和测试台管理,其具有测试配置与测试对象要求之间的自动比较。配置映射实现情形可以是具有附加设备或工具的装置的实施例的构造,所述附加设备或工具能够被插入到模块化测试台中,例如以在具有或没有关于预定准则的情况下接收和/或存储关于测试模块的硬件和软件修正的第一信息,。
[0046]
预定准则可具有一些规范,并且在测试台的硬件和软件连续适合测试对象的硬件和软件的技术(这可通过更新或升级配置来执行)时被满足。这可要求将测试台能力与由测试对象所要求的能力连续比较。因此,在测试台能力与测试对象的要求之间的连续比较之前,对于比较相关的准则的定义应当被确定并且还被连续审查。
[0047]
在汽车制造商的情况下,这可要求在整个汽车制造商的组织中标准化那些准则,训练人员,并且建立和保持严格测试配方与测试台配置。
[0048]
由于测试台通常来自不同供应商,因此测试配方与测试台配置增加,并且确保兼容性、重复性和再现性变得越来越困难。不幸地,由于汽车工业中的电子控制单元(ecu)的通常专有实现,对应测试台配置通常也特别针对那些ecu的需要来配置。因此,对硬件和软件配置的变更以便还与其他ecu进行匹配可不利地影响原始特定目的的测试设置。用来测试所述测试台的准备就绪的工作仍旧是不可管理的水平。因此,许多测试问题仅当测试对象已经被插入测试系统中时才突然出现。除了已经提到的操控测试配方到测试台配置的复杂度的问题之外,另一个重要问题确实存在:首先,新测试配方不再是确定性的,而是作为驾驶环境和驾驶状况的基于云的模拟的结果生成。这些所生成情形通过接口连接到测试台,涉及将那些情形映射到对应测试台配置的软件。即使这个软件可沿用应用编程接口(api),虚拟测试对象或虚拟环境与测试模块之间的数据交换也可要求额外传递函数,以将时间戳从虚拟世界变换为实时情形。尤其是,在这里,一些模拟能力的限制可出现,并且还可保持。因此,这指示对于为实际实现硬件保存对应测试情形以避免伪成功或失败运行的需要。软件的实现可能是专有的,仅对特定测试台硬件和软件配置被验证和检验。因此,这个软件始终需要针对个体测试台配置的兼容性来审查。
[0049]
该装置的实施例可向测试基础设施云传输其配置和确保测试能力。此外,利用本地和全球测试台信息的可用性,也许有可能通过使用本发明的实施例来改进测试基础设施管理和物流。一将本地测试基础设施与也被存储在云中的交通工具平台测试要求进行比较,测试硬件和软件差距就能够是自动可见的。取决于测试台硬件和软件,装置的实施例内的即插即用更新配置也许是可能的,从而当改变测试台硬件时简化许多工作。此外,可防止误用,因为硬件变更将指示由装置进行的未确认配置。此外,这允许对测试条件的总体可追塑性、传输到数字孪生以及数年后的认可相关重新加载能力。这可允许在实现之前模拟测试配置变化,并且可能有益于改进规划和问题解决。
[0050]
此外,装置的实施例可提供测试台配置在测试模块中的存储,以便被集成在每个模块化测试台中。此外,能够存储与预定准则有关的所发布模块化测试台配置。装置的实施例还可供应与预定准则有关的当前测试台配置和所发布测试台配置之间的自动比较,并且给出测试事件、测试台的测试模块和测试对象之间的不匹配和不兼容性的指示。装置的实施例还可根据模块化测试台配置,与预定准则有关的发布测试台配置,以及在测试基础设施云内的两者自动比较来存储和控制信息。装置的实施例可允许将按照2019/0592(k 26902)的域计算机中心(dcc)可能用作重要测试台元件。通过这种方式,按照如前面所述的原理的自动配置映射对于按照2019/0592(k 26902)被集成到dcc中的可能未来测试对象将更为简化。通过这个实现,可创建测试基础设施与测试对象开发之间的协同作用(synergies),包括虚拟原型,这可引起成本节省。
[0051]
连同先前详述示例和附图的一个或多个一起所提到和描述的方面和特征也可与其他示例的一个或多个相组合,以便取代其他示例的相似特征或者以便另外对其他示例引入特征。
[0052]
示例还可以是或涉及计算机程序,该计算机程序具有程序代码,所述程序代码当计算机程序在计算机或处理器上执行时用于执行上述方法的一个或多个方法。各种上述方法的步骤、操作或过程可由编程计算机或处理器来执行。示例还可涵盖程序存储装置,诸如数字数据存储介质,其是机器、处理器或计算机可读的,并且对指令的机器可执行、处理器可执行或计算机可执行程序进行编码。指令执行或引起执行上述方法的动作的一些或全部。程序存储装置可包括或者是例如数字存储器、磁存储介质(诸如磁盘和磁带)、硬盘驱动或者光学可读数字数据存储介质。另外的示例还可涵盖被编程以执行上述方法的动作的计算机、处理器或控制单元或者被编程为执行上述方法的动作的(现场)可编程逻辑阵列((f)pla)或(现场)可编程门阵列((f)pga)。
[0053]
本描述和附图只图书本公开的原理。此外,本文所记载的所有示例大体上明确意在仅用于说明目的,以帮助读者理解本公开的原理以及由(一个或多个)发明人促进本领域所贡献的概念。本文中记载本公开的原理、方面和示例以及它们的特定示例的所有陈述意在包含它们的等效方案。
[0054]
表示为执行某个功能的“用于......的部件”的功能块可表示配置成执行某个功能的电路。因此,“用于某个方面的部件”可实现为“配置成或适合某个方面的部件”,诸如配置成或适合相应任务的装置或电路。
[0055]
包括标记为“部件”、“用于提供信号的部件”、“用于生成信号的部件”等的附图中所示的各种元件的功能可采取诸如“信号提供者”、“信号处理单元”、“处理器”、“控制器”等的专用硬件以及能够与适当软件关联地执行软件的硬件的形式来实现。当由处理器提供时,功能可以由单个专用处理器、单个共享处理器或多个个体处理器(其中一些或者其中所有可以是共享的)来提供。然而,术语“处理器”或“控制器”目前不限于专门指能够执行软件的硬件,但可以包括数字信号处理器(dsp)硬件、网络处理器、专用集成电路(asic)、现场可编程门阵列(fpga)、用于存储软件的只读存储器(rom)、随机存取存储器(ram)和非易失性存储装置。也可以包括常规的或定制的其他硬件。。
[0056]
框图例如可图示实现本公开的原理的高级电路图。类似地,流程图、流程简图、状态转变图、伪代码等可表示各种过程、操作或步骤,它们例如可基本上在计算机可读介质中
表示,并且因此由计算机或处理器来执行,无论是否显式示出这样的计算机或处理器。本说明书中或者权利要求书中所公开的方法可由具有用于执行这些方法的相应动作的每个的部件的装置来实现。
[0057]
要理解,本说明书或权利要求书中公开的多个动作、过程、操作、步骤或功能的公开例如因技术原因而不可被理解为处于特定顺序之内,除非另有显式或隐式说明。因此,多个动作或功能的公开将不是将这些动作或功能限制到特定顺序,除非这类动作或功能因技术原因而不是可互换的。此外,在一些示例中,单个动作、功能、过程、操作或步骤可分别包括或者可被分解为多个子动作、子功能、子过程、子操作或子步骤。这类子动作可被包括,并且包括这单个动作的公开的部分,除非显式排除。
[0058]
此外,以下权利要求书由此被结合到详细描述中,其中每个权利要求可以作为单独的示例独立存在。虽然每个权利要求可以作为单独的示例独立存在,但是要注意——尽管从属权利要求在权利要求书中可以指与一个或多个其他权利要求的特定组合——但是其他示例也可以包括该从属权利要求与每个其他从属权利要求或独立权利要求的主题的组合。这样的组合在本文显式提出,除非声明不旨在特定的组合。此外,旨在还将权利要求的特征包括到任何其他独立权利要求,即使此权利要求没有直接从属于所述独立权利要求。
[0059]
参考符号列表100 ꢀꢀ装置101 ꢀꢀ输入接口102 ꢀꢀ第一信息103 ꢀꢀ第二信息104 ꢀꢀ评估逻辑105 ꢀꢀ输出接口106 ꢀꢀ管理接口107 ꢀꢀ数据接口108 ꢀꢀ存储器109 ꢀꢀ外部实体110 ꢀꢀ模块化测试台111a-cꢀ测试模块120aꢀꢀ测试对象:自适应照明120bꢀꢀ测试对象:制动助手121 ꢀꢀ交通工具200 ꢀꢀ装置201 ꢀꢀ输入接口202 ꢀꢀ第一信息203 ꢀꢀ第二信息204 ꢀꢀ评估逻辑205 ꢀꢀ输出接口206 ꢀꢀ管理接口
207 ꢀꢀ数据接口210 ꢀꢀ模块化测试台211a-dꢀ测试模块220 ꢀꢀ测试对象221 ꢀꢀ交通工具300 ꢀꢀ一种用于操作模块化测试台的方法,其中模块化测试台包括用来测试测试对象的至少一个测试模块301 ꢀꢀ接收关于测试模块的硬件修正和关于测试模块的软件修正的第一信息以及接收关于测试对象的硬件修正和关于测试对象的软件修正的第二信息302 ꢀꢀ确定第一信息和第二信息的组合是否满足预定准则303 ꢀꢀ输出校验信号,从而在第一信息和第二信息的组合满足预定准则时启用测试台的使用。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献