配置仿真器以仿真多个设备的方法、系统和图形用户界面技术方案

技术编号:4141497 阅读:256 留言:0更新日期:2012-04-11 18:40
一种用于对仿真器进行配置的方法、系统和图形用户界面。图形用户界面可以用来定义可配置设备简档,其中供仿真器仿真的大量设备可以基于可配置设备简档来创建。一旦创建,这些设备便可加以单独配置和/或按组配置。另外,设备的配置可以确定仿真器如何生成和/或输出用于设备的仿真设备数据。例如,属性可以与设备相关联,其可以定义仿真设备数据的格式、仿真设备数据被输出的速率、用于仿真设备数据的值的范围或设备的操作参数。也可以定义指定设备可通信耦合的属性。此外,仿真设备数据可以包括数据值。

【技术实现步骤摘要】

本专利技术涉及计算机仿真技术。
技术介绍
仿真经常用于监控、调试或在其他方面分析系统或设备。例如,被设计用来访问传感器所输出模拟信号的组件可以使用传感器仿真器进行测试。传感器仿真器可以耦合至正被测试的设备或组件,其中被测试的设备可以访问仿真信号电压用于对其的分析。 商业上可得的一种类型的传统传感器仿真器提供单个传感器仿真。换言之,软件和/或硬件仅提供用于单个传感器的仿真输出,并且因此,该软件和/或硬件不可扩展。另外,传统传感器仿真器对传感器所输出信号的信号特征进行仿真,例如,电压电平等。因此,传统传感器仿真器不能为被设计用来以分组格式输出数字数据的传感器提供良好仿真。 尽管可以使用传统仿真器来分析具有少量设备的系统,但是传统仿真器并不适用于对具有大量设备的系统进行分析。例如,用于对来自汽车、其他交通工具、制造传感器等的数据进行监控或追踪的系统通常会涉及上千乃至上百万的设备。 因此,将不得不为了支持对众多设备的仿真而单独创建和配置传统的单设备仿真器的很多实例,使得提供的解决方案昂贵且低效。另外,即使实现了这种方案,各个仿真器所输出的大量信息也需要密集且昂贵的处理资源。而且,鉴于传统仿真器输出的仿真信号电压会为了产生可用数据而必须转换或以其他方式进行处理,处理资源的量进一步增大,并且已有问题被恶化。
技术实现思路
因此,需要这样的仿真器,其能够使用户更容易且更高效地定义供仿真的大量设备。还需要这样的仿真器,其能够使用户更容易且更高效地单独或按组来对定义的设备进行配置。另外,需要这样的仿真器,其生成能被更容易且更便宜处理的仿真设备数据。本专利技术的实施方式为以下描述的这些需要和其他需要提供了新的方案。 本专利技术的实施方式涉及用于对仿真器进行配置的方法、系统和图形用户界面。更具体地,图形用户界面可以用于定义可配置设备简档,其中供仿真器仿真的大量设备可以基于可配置设备简档来创建。 一旦创建,可以单独配置和/或成组配置设备。另外,设备的配置(例如,在设备简档配置和/或设备配置中指定的一个或多个属性所定义的)可以确定仿真器如何生成和/或输出用于设备的仿真设备数据。例如,属性可以与设备相关联,其定义仿真设备数据的格式、仿真设备数据被输出的速率、仿真设备数据的值的范围,或设备的操作参数。指定设备的可通信耦合(例如,一个设备针对其他耦合设备的关系)的属性也可以被定义。此外,在一个实施方式中,仿真设备数据可以包括数据值(例如,不是仿真电压电平)。在一个实施方式中,一种对仿真器进行配置的方法包括生成用于显示在计算机系统上的图形用户界面,所述图形用户界面用于使用户能够定义与设备简档相关联的至少一个属性,所述图形用户界面进一步用于使用户能够定义供所述仿真器基于所述设备简档实例化的多个设备,所述图形用户界面进一步用于使用户能够定义供所述仿真器实例化的所述多个设备的量,其中所述多个设备与所述至少一个属性相关联。用于对仿真器进行配置的配置数据是基于与图形用户界面的用户交互生成的。存储供所述仿真器在对所述多个设备的仿真期间访问的所述配置数据,其中所述仿真器可操作用于根据所述配置数据生成用于所述多个设备的仿真设备数据,并且其中所述仿真设备数据用于在对被耦合以接收所述仿真设备数据的组件性能进行的分析中使用。至少一个属性选自包括下述内容的组所述仿真设备数据的格式、所述仿真器输出所述仿真设备数据的速率、用于所述仿真设备数据的值的范围和供包括在所述仿真设备数据中的所述多个设备的至少一个的操作参数。 在另一实施方式中,一种用于对仿真器进行配置的屏幕上图形用户界面包括第一显示区域,用于使用户能够定义与设备简档相关联的至少一个属性。图形用户界面还包括第二显示区域,用于使用户能够定义供所述仿真器基于所述设备简档实例化的多个设备,其中所述第二显示区域进一步用于使用户能够定义供所述仿真器实例化的所述多个设备的量,其中所述多个设备与所述至少一个属性相关联。基于与所述第一显示区域和第二显示区域的用户交互生成的配置数据用于配置所述仿真器,以对所述多个设备进行仿真,其中所述仿真器可操作以根据所述配置数据生成用于所述多个设备的仿真设备数据,并且其中所述仿真设备数据用于在对被耦合以接收所述仿真设备数据的组件性能进行的分析中使用。图形用户界面还包括第三显示区域,用于使用户能够为所述多个设备的至少一个设备定义定制属性,其中所述定制属性对于所述至少一个设备是唯一的,并且其中所述定制属性用于生成用于所述至少一个设备的所述配置数据。第四显示区域,用于使用户能够定义所述多个设备的可通信耦合,并且其中所述多个设备的所述可通信耦合用于生成用于所述多个设备的所述配置数据。 原理 以下原理得到本申请的支持 1. —种对仿真器进行配置的方法,所述方法包括 生成用于显示在计算机系统上的图形用户界面,所述图形用户界面用于使用户能够定义与设备简档相关联的至少一个属性,所述图形用户界面进一步用于使用户能够定义供所述仿真器基于所述设备简档实例化的多个设备,所述图形用户界面进一步用于使用户能够定义供所述仿真器实例化的所述多个设备的量,其中所述多个设备与所述至少一个属性相关联; 基于与所述图形用户界面的用户交互,生成用于对所述仿真器进行配置的配置数据;以及5 存储供所述仿真器在对所述多个设备的仿真期间访问的所述配置数据,其中所述 仿真器可操作用于根据所述配置数据生成用于所述多个设备的仿真设备数据,并且其中所 述仿真设备数据用于在对被耦合以接收所述仿真设备数据的组件性能进行的分析中使用。 2.根据原理1所述的方法,进一步包括 在所述仿真器可访问的存储器中,基于所述设备简档和所述量来自动地对所述多 个设备进行实例化。 3.根据原理1所述的方法,其中所述组件选自包括下述内容的组设备抽象层和 业务应用。4.根据原理1所述的方法,其中所述多个设备的每一个选择以下组成的组传感器、嵌入式设备、便携式电子设备和对来自多个设备的数据进行访问的数据中心。5.根据原理1所述的方法,其中所述至少一个属性选自包括下述内容的组所述仿真设备数据的格式、所述仿真器输出所述仿真设备数据的速率、用于所述仿真设备数据的值的范围和供包括在所述仿真设备数据中的所述多个设备的至少一个的操作参数。6.根据原理1所述的方法,其中所述图形用户界面包括用于使用户能够为所述多个设备的至少一个设备定义定制属性的屏幕上显示(on-screen display),其中所述定制属性对于所述至少一个设备是唯一的,并且进一步包括 基于所述定制属性,生成用于所述至少一个设备的所述配置数据。 7.根据原理1所述的方法,其中所述图形用户界面包括用于使用户能够定义所述多个设备的可通信耦合的屏幕上显示,并且进一步包括 基于所述多个设备的所述可通信耦合,生成用于所述多个设备的所述配置数据。 8.根据原理1所述的方法,其中所述图形用户界面包括用于使用户能够将所述多 个设备分组成多个组的屏幕上显示,其中所述屏幕上显示进一步用于使用户能够为所述多 个组的至少一个组的每个设备定义定制属性。 9. —种计算机系统,包括耦合至总线的处理器和耦合至所述总线的存储器,其中 所述存储器包括这样的指令,当执行时,其实现对仿真器进行配置的方法,所述方法包括 生成用于显示在计算机系统上的图本文档来自技高网...

【技术保护点】
一种对仿真器进行配置的方法,所述方法包括:生成用于显示在计算机系统上的图形用户界面,所述图形用户界面用于使用户能够定义与设备简档相关联的至少一个属性,所述图形用户界面进一步用于使用户能够定义供所述仿真器基于所述设备简档实例化的多个设备,所述图形用户界面进一步用于使用户能够定义供所述仿真器实例化的所述多个设备的量,其中所述多个设备与所述至少一个属性相关联;基于与所述图形用户界面的用户交互,生成用于对所述仿真器进行配置的配置数据;以及存储供所述仿真器在对所述多个设备的仿真期间访问的所述配置数据,其中所述仿真器可操作用于根据所述配置数据生成用于所述多个设备的仿真设备数据,并且其中所述仿真设备数据用于在对被耦合以接收所述仿真设备数据的组件性能进行的分析中使用。

【技术特征摘要】
US 2008-9-17 12/212,573一种对仿真器进行配置的方法,所述方法包括生成用于显示在计算机系统上的图形用户界面,所述图形用户界面用于使用户能够定义与设备简档相关联的至少一个属性,所述图形用户界面进一步用于使用户能够定义供所述仿真器基于所述设备简档实例化的多个设备,所述图形用户界面进一步用于使用户能够定义供所述仿真器实例化的所述多个设备的量,其中所述多个设备与所述至少一个属性相关联;基于与所述图形用户界面的用户交互,生成用于对所述仿真器进行配置的配置数据;以及存储供所述仿真器在对所述多个设备的仿真期间访问的所述配置数据,其中所述仿真器可操作用于根据所述配置数据生成用于所述多个设备的仿真设备数据,并且其中所述仿真设备数据用于在对被耦合以接收所述仿真设备数据的组件性能进行的分析中使用。2. 根据权利要求1所述的方法,进一步包括在所述仿真器可访问的存储器中,基于所述设备简档和所述量来自动地对所述多个设备进行实例化。3. 根据权利要求1所述的方法,其中所述组件选自包括下述内容的组设备抽象层和业务应用。4. 根据权利要求1所述的方法,其中所述至少一个属性选自包括下述内容的组所述仿真设备数据的格式、所述仿真器输出所述仿真设备数据的速率、用于所述仿真设备数据的值的范围和供包括在所述仿真设备数据中的所述多个设备的至少一个的操作参数。5. 根据权利要求1所述的方法,其中所述图形用户界面包括用于使用户能够为所述多个设备的至少一个设备定义定制属性的屏幕上显示,其中所述定制属性对于所述至少一个设备是唯一的,并且进一步包括基于所述定制属性,生成用于所述至少一个设备的所述配置数据。6. 根据权利要求1所述的方法,其中所述图形用户界面包括用于使用户能够定义所述多个设备的可通信耦合的屏幕上显示,并且进一步包括基于所述多个设备的所述可通信耦合,生成用于所述多个设备的所述配置数据。7. 根据权利要求1所述的方法,其中所述图形用户界面包括用于使用户能够将所述多个设备分组成多个组的屏幕上显示,其中所述屏幕上显示进一步用于使用户能够为所述多个组的至少一个组的每个设备定义定制属性。8. —种用于对仿真器...

【专利技术属性】
技术研发人员:MJ比尔兹J徐S斯陶斯GD麦克唐纳德
申请(专利权)人:埃森哲环球服务有限公司
类型:发明
国别省市:CH[瑞士]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1