DE102007029285A1 - Test device for testing at least one electronic control system and method for operating a test device - Google Patents
Test device for testing at least one electronic control system and method for operating a test device Download PDFInfo
- Publication number
- DE102007029285A1 DE102007029285A1 DE102007029285A DE102007029285A DE102007029285A1 DE 102007029285 A1 DE102007029285 A1 DE 102007029285A1 DE 102007029285 A DE102007029285 A DE 102007029285A DE 102007029285 A DE102007029285 A DE 102007029285A DE 102007029285 A1 DE102007029285 A1 DE 102007029285A1
- Authority
- DE
- Germany
- Prior art keywords
- environment model
- model
- test
- test device
- control system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0256—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults injecting test signals and analyzing monitored process response, e.g. injecting the test signal while interrupting the normal operation of the monitored system; superimposing the test signal onto a control signal during normal operation of the monitored system
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Testing Of Engines (AREA)
- Testing Or Calibration Of Command Recording Devices (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
Description
Die Erfindung betrifft eine Testvorrichtung zum Testen wenigstens eines elektronischen Steuerungssystems, insbesondere eines Steuergeräts, das in der Fahrzeugtechnik, insbesondere in der Kraftfahrzeugtechnik Verwendung findet. Des Weiteren betrifft die Erfindung ein Verfahren zum Betreiben einer Testvorrichtung.The The invention relates to a test device for testing at least one electronic control system, in particular a control device, the in vehicle technology, in particular in motor vehicle technology Use finds. Furthermore, the invention relates to a method for operating a test device.
Die Testvorrichtung ist geeignet und eingerichtet über einen Datenkanal mit dem zu testenden Steuerungssystem in Verbindung gebracht zu werden. Außerdem kann auf der Testvorrichtung ein Umgebungsmodell berechnet und wenigstens ein Testmodell ausgeführt werden. Das Umgebungsmodell kann während der Ausführung durch Ausgabe von Umgebungsmodelldaten an das Steuerungssystem und durch Aufnahme von Steuerungssystemdaten aus dem Steuerungssystem über den Datenkanal mit dem Steuerungssystem in Wechselwirkung stehen. Das Testmodell kann zur Beeinflussung des Umgebungsmodells, zur Beeinflussung der Berechnung des Umgebungsmodells und/oder zur Beeinflussung des elektronischen Steuerungssystems ausgeführt werden. Dabei ist das Umgebungsmodell unter anderem durch Umgebungsmodellvariablen beschrieben, die an Speicherorten eines Speichers der Testvorrichtung unter festen, d. h. zur Laufzeit unveränderlichen physikalischen Adressen abgelegt sind. Die Testvorrichtung ist zur Änderung der Umgebungsmodellvariablen geeignet und eingerichtet.The Test device is suitable and set up via a Data channel associated with the control system to be tested to become. In addition, an environment model may be present on the test device calculated and executed at least one test model. The environment model may be during execution by outputting environment model data to the control system and by receiving control system data from the control system via the data channel interact with the control system. The Test model can influence the environment model, influencing it the calculation of the environment model and / or influencing the electronic control system are executed. there Among other things, the environment model is environment model variables described in memory locations of a memory of the test device under fixed, d. H. at runtime invariable physical Addresses are stored. The test device is for change the environment model variable suitable and set up.
Aus
der
Im
Zuge der Entwicklung von praxistauglichen und insbesondere auch
serientauglichen Steuerungssystemen ist es erforderlich oder zumindest wünschenswert,
dass das entwickelte Steuerungssystem zusammen mit dem realen zu
steuernden beziehungsweise zu regelnden Prozess erprobt wird. Dazu
können sogenannte „hardware-in-the-loop"-Tests
(HIL-Test) durchgeführt werden. Bei HIL-Tests mit der in
der
Der
eigentliche Test des Steuerungssystems besteht darin, dass das Umgebungsmodell
des Steuerungssystems in gezielter Weise durch das Testmodell, welches
ebenfalls auf der Testvorrichtung abläuft, in gezielter
Weise beeinflusst wird. War es in der Vergangenheit üblich,
derartige Testmodelle auf einer separaten Vorrichtung ablaufen zu
lassen, ist in der
Während
es in der Vergangenheit üblich war, dass das Testmodell
auf einer anderen als der Testvorrichtung, nämlich auf
einer sogenannten Konfigurationsvorrichtung ablief, bei der eine
Echtzeitlauffähigkeit nicht garantiert werden konnte, ist
es mit der Testvorrichtung nach der
Dieser Vorteil der Echtzeitlauffähigkeit wurde jedoch mit einem Nachteil erkauft: Bei den bisher bekannten Testvorrichtungen beziehungsweise Anordnungen aus Testvorrichtungen und Konfigurationsvorrichtungen war es möglich, Parameter des Umgebungsmodells, nämlich sogenannte Umgebungsmodellvariablen während der Laufzeit des Umgebungsmodells und des Testmodells durch das Testmodell, d. h. von der Konfigurationsvorrichtung aus zu verändern. Das Testmodell konnte dazu unmittelbar auf die Umgebungsmodellvariablen zugreifen. Dieses war möglich, da dem Testmodell bekannt war, in welchen Speicherbereichen der Testvorrichtung die Umgebungsmodellvariablen abgelegt waren. Da die physikalischen Adressen der Umgebungsmodellvariablen auf der Konfigurationsvorrichtung bekannt waren und das Testmodell auf diese zugreifen konnte, konnte das Testmodell über die physikalischen Speicheradressen der Umgebungsmodellvariablen auf die Speicherorte zugreifen und die Inhalte dieser Speicherorte verändern, was zu einer Veränderung der Umgebungsmodellvariablen führte. Die Speicherorte der Umgebungsmodellvariablen waren dem Testmodell bekannt, da das Umgebungsmodell in der Regel auf der Konfigurationsvorrichtung konfiguriert und kompiliert, d. h. in ein lauffähiges Programm in maschinenlesbarem Code umgesetzt wurde. Während des Vorgangs der Kompilierung wurden die physikalischen Adressen der Speicherorte der Umgebungsvariablen festgelegt und aufgezeichnet, und das Testmodell konnte später in Kenntnis dieser Aufzeichnungen erstellt werden beziehungsweise zur Laufzeit diese Informationen auflösen. Die Aufzeichnungen über die Speicherorte der Umgebungsmodellvariablen wurden dazu auf der Konfigurationsvorrichtung abgelegt.However, this advantage of the real-time capability was bought with a disadvantage: In the hitherto known test devices or arrangements of test devices and configuration devices, it was possible parameters of the environment model, namely so-called environment model variables during the life of the environment model and the test model through the test model, ie to change from the configuration device. The test model was able to access the environment model variables directly. This was possible because the test model knew in which memory areas of the test device the environment model variables were stored. Since the physical addresses of the environment model variables were known on the configuration device and the test model could access them, the test model could access the memory locations via the physical memory addresses of the environment model variables and modify the contents of those memory locations, resulting in a change of the environment model variables. The locations of the environment model variables were known to the test model because the environment model is typically configured and compiled on the configuration device, ie translated into an executable program in machine-readable code. During the process of compilation, the physical addresses of the environment variable locations were set and recorded, and the test model could later be compiled, or at runtime, resolve that information. The records of the locations of the environment model variables have been stored on the configuration device.
Da
nach der technischen Lehre der
D. h., dem Testmodell müssen die physikalischen Adressen mitgeteilt werden, unter welchen das Testmodell auf die Umgebungsmodellvariablen zugreifen kann, um die Umgebungsmodellvariablen zu manipulieren. Umgesetzt wurde dies dadurch, dass der Benutzer der Testvorrichtung bei der Erstellung des Testmodells auf der Konfigurationsvorrichtung die physikalischen Adressen der Umgebungsmodellvariablen von Hand in das Testmodell eingibt. Das Testmodell ist dann individuell an das Umgebungsmodell angepasst und zwar in der Form, wie es in der Testvorrichtung abläuft. Soll das Umgebungsmodell dagegen auf einer anderen Plattform zum Beispiel mit einem anderen Prozessortyp oder einer anderen Rechnerarchitektur ablaufen, werden bei der Kompilierung des Umgebungsmodells andere Speicherbereiche vorgesehen werden, in denen die Umgebungsmodellvariablen gespeichert werden. Deshalb ist bei der Verwendung einer anderen Plattform als Testvorrichtung eine Anpassung des Testmodells, insbesondere der im Testmodell eingegebenen physikalischen Speicheradressen der Umgebungsmodellvariablen notwendig. Es lässt sich somit festhalten, dass die Bekanntgabe der physikalischen Adressen der Speicherorte der Umgebungsvariablen in dem Testmodell mühsam, umständlich und zeitraubend ist und zu wenig flexibel verwendbaren Testmodellen führt.D. h., the test model must be given the physical addresses under which the test model accesses the environment model variables can manipulate the environment model variables. implemented This was because the user of the test device at the Creation of the test model on the configuration device the physical addresses of the environment model variables manually enter the test model. The test model is then customized to the Adapted environment model in the form, as in the test device expires. If the environment model on the other hand Platform for example with another processor type or one other computer architecture will run during compilation the environment model other memory areas are provided where the environment model variables are stored. Therefore is when using a different platform as a test device an adaptation of the test model, in particular that entered in the test model physical memory addresses of the environment model variables necessary. It can therefore be stated that the announcement of the physical addresses of the locations of the environment variables in the test model tedious, cumbersome and time consuming is and leads to less flexible usable test models.
Hier setzt die vorliegende Erfindung an.Here uses the present invention.
Der vorliegenden Erfindung liegt das Problem zugrunde, eine Testvorrichtung so auszugestalten, bei der das Testmodell ohne mühsame manuelle Eingabe der physikalischen Adressen auf die Umgebungsvariablen beziehungsweise auf die Speicherorte der Umgebungsvariablen zugreifen kann, um die Umgebungsvariablen zu verändern. Dadurch ist ein Testmodell bereitstellbar, das einfacher zu konfigurieren und flexibler anwendbar ist. Ferner soll ein verbessertes Verfahren zum Betreiben einer Testvorrichtung bereitgestellt werden, bei dem die genannten Nachteile des Standes der Technik verringert oder vermieden werden.Of the The present invention is based on the problem of a test device to design, in which the test model without tedious manual input of the physical addresses to the environment variables or access the locations of the environment variables can to change the environment variables. This is a test model deployable that is easier to configure and is more flexible. Furthermore, an improved method be provided for operating a test device in which the mentioned disadvantages of the prior art reduced or be avoided.
Dieses Problem wird erfindungsgemäß dadurch gelöst, dass die Testvorrichtung eine Einheit zum Zuordnen umfasst, in welcher die Zuordnung aller oder eines Teils der Umgebungsmodellvariablen, insbesondere der Bezeichner der Umgebungsmodellvariablen zu den zugeordneten physikalischen Adressen des Speichers der Testvorrichtungen lesbar abgelegt ist. Die Zuordnung der Speicheradressen zu den Umgebungsmodellvariablen beziehungsweise den Bezeichnern ist somit auf der Testvorrichtung bekannt. Es ist damit nicht mehr erforderlich, dass in dem Testmodell die physikalischen Adressen eingegeben werden beziehungsweise bekannt sind. Es ist vielmehr ausreichend, wenn dem Testmodell die Bezeichner der Umgebungsmodellvariablen bekannt sind. Das Testmodell kann dann auf die Einheit zum Zuordnen zugreifen, um zu einer gegebenen Umgehungsmodellvariablen beziehungsweise zu einem Bezeichner einer Umgebungsmodellvariablen die physikalische Adresse in Erfahrung zu bringen.This Problem is solved according to the invention in that the test device comprises a unit for assigning, in which the allocation of all or part of the environment model variables, in particular the identifier of the environment model variable to the associated one physical addresses of the memory of the test devices readable is stored. The mapping of memory addresses to the environment model variables or the identifiers is thus on the test device known. It is therefore no longer necessary that in the test model the physical addresses are entered or known are. Rather, it is sufficient if the identifier is the test model the environment model variables are known. The test model can then access the unit for mapping to a given bypass model variable or to an identifier of an environment model variable the to get physical address.
Ferner wird das beschriebene Problem erfindungsgemäß dadurch gelöst, dass ein Verfahren mit den Merkmalen des Patentanspruchs 17 bereitgestellt wird.Further the problem described becomes according to the invention solved that a method with the features of the claim 17 is provided.
Vorteilhafte Weiterbildungen der Testvorrichtung nach Anspruch 1 bzw. des Verfahrens nach Anspruch 17 sind Gegenstand der abhängigen Patentansprüche.advantageous Further developments of the test device according to claim 1 or of the method Claim 17 are the subject of the dependent claims.
Erfindungsgemäß ist das Testmodell vorteilhaft geeignet und eingerichtet, die Zuordnung einer oder mehrer Umgebungsmodellvariablen zur zugeordneten physikalischen Adresse des Speichers aus der Einheit zum Zuordnen auszulesen. Das Testmodell ist ferner vorteilhaft geeignet und eingerichtet, zur Beeinflussung des Umgebungsmodells, zur Beeinflussung der Berechnung des Umgebungsmodells und/oder zur Beeinflussung des elektronischen Steuerungssystems, die unter den physikalischen Adressen gespeicherten Werte der Umgebungsmodellvariablen zu ändern. Das Testmodell kann dazu zumindest eine Funktion umfassen, mit welcher eine, mehrere oder alle Umgebungsmodellvariablen verändert werden können. Das Verändern der Umgebungsmodellvariablen mittels der Funktion kann gleichzeitig erfolgen, d. h., dass die Umgebungsmodellvariablen vorzugsweise zwar nacheinander aber während eines Takts des Umgebungsmodells verändert werden können. Bei der Simulation einer Umgebung mittels eines Umgebungsmodells wird dieses in Abhängigkeit von den an das Experiment gestellten Anforderungen zyklisch berechnet. Diese zyklische Berechnung des Umgebungsmodells erfolgt beispielsweise in einem Zeitschritt von einer Millisekunde. Abhängig von den Echtzeitanforderungen kann es aber beispielsweise auch erforderlich sein, die Umgebungsmodellberechnungen in kürzeren Zyklen auszuführen.According to the invention, the test model is advantageously suitable and set up to read out the assignment of one or more environment model variables to the assigned physical address of the memory from the unit for assignment. The test model is also advantageously suitable and set up, for influencing the environment model, affecting the calculation of the environment model and / or influencing the electronic control system to change the values of the environment model variables stored under the physical addresses. The test model can for this purpose include at least one function with which one, several or all environment model variables can be changed. The changing of the environment model variables by means of the function can take place simultaneously, ie the environment model variables can preferably be changed one after the other but during one cycle of the environment model. When simulating an environment using an environment model, it is cyclically calculated as a function of the requirements imposed on the experiment. This cyclic calculation of the environment model takes place, for example, in a time step of one millisecond. For example, depending on real-time requirements, it may also be necessary to run the environment model calculations in shorter cycles.
In der Funktion des Testmodells, mit welchem die Umgebungsmodellvariablen verändert werden können, kann eine Schleife vorgesehen sein, innerhalb der die den Umgebungsmodellvariablen zugeordneten Speicherorte zur Veränderung des Wertes der Umgebungsmodellvariablen adressiert werden. Mit anderen Worten können in den Testmodellen Routinen vorgesehen sein, mit denen eine große Anzahl von Umgebungsmodellvariablen nacheinander adressiert und verändert werden können.In the function of the test model with which the environment model variables can be changed, a loop can be provided be within the ones associated with the environment model variables Locations for changing the value of the environment model variable be addressed. In other words, in the test models routines be provided with which a large number of environment model variables can be addressed and changed one after the other.
Das Umgebungsmodell einer erfindungsgemäßen Testvorrichtung kann mehrere Funktionen umfassen, wobei diesen Funktionen Umgebungsmodellvariablen zugeordnet sind. Ferner kann dann vorgesehen sein, dass in der Einheit zum Zuordnen die Umgebungsmodellvariablen entsprechend ihrer Zugehörigkeit zu den Funktionen des Umgebungsmodells gegliedert angeordnet sind. Dadurch ist es möglich, eine übersichtlichere Anordnung der Umgebungsmodellvariablen und der physikalischen Adressen der Umgebungsmodellvariablen in der Einheit zum Zuordnen vorzusehen.The Environmental model of a test device according to the invention can include multiple functions, with these functions being environment model variables assigned. Furthermore, it can then be provided that in the unit to associate the environment model variables according to their affiliation arranged to the functions of the environment model arranged. This makes it possible to have a clearer Arrangement of environment model variables and physical addresses of the environment model variable in the unit to allocate.
Sofern die Funktionen des Umgebungsmodells hierarchisch gegliedert sind, ist es möglich, dass in der Einheit zum Zuordnen die Umgebungsmodellvariablen entsprechend dieser Hierarchie gegliedert angeordnet sind, was zu einer weiteren Übersichtlichkeit der Einheit und der Anordnung der Umgebungsmodellvariablen und der physikalischen Adressen in der Einheit dient.Provided the functions of the environment model are hierarchically structured, it is possible for the environment model variable to be in the mappings unit arranged in accordance with this hierarchy, resulting in a further clarity of the unit and the arrangement the environment model variables and the physical addresses in the unit serves.
Die Umgebungsmodellvariablen weisen in der Regel einen Bezeichner auf. Dieser Bezeichner kann den Namen der Funktion umfassen, welcher der Umgebungsmodellvariablen zugeordnet ist. Aus dem Bezeichner könnte ebenso die Stellung der Funktion, zu der die Umgebungsmodellvariable zugeordnet ist, in der Hierarchie der Funktionen des Testmodells hervorgehen.The Environment model variables typically have an identifier. This identifier may include the name of the function that the Is associated with environment model variables. From the identifier could as well as the position of the function to which the environment model variable is assigned in the hierarchy of the functions of the test model emerge.
Vorteilhaft handelt es sich bei einer Einheit zum Zuordnen um eine Datei, es ist aber auch der Einsatz anderer bekannter Methoden und Vorrichtungen zum Speichern digitaler Daten denkbar, beispielsweise die Verwendung einer Datenbank oder eines flüchtigen Speichers.Advantageous If a mapper is a file, it is but is also the use of other known methods and devices for storing digital data conceivable, for example, the use a database or volatile memory.
Das Testmodell einer erfindungsgemäßen Vorrichtung kann geeignet und eingerichtet sein, dass zum Beginn der Laufzeit des Testmodells die Einträge der Einheit zum Zuordnen gelesen und in einem dem Testmodell zugeordneten Speicherbereich abgelegt werden. Damit ist ein schneller Zugriff des Testmodells auf die physikalischen Adressen der Umgebungsmodellvariablen möglich.The Test model of a device according to the invention may be appropriate and set up at the beginning of the term of the test model reads the entries of the unit for assignment and stored in a memory area associated with the test model become. This is a quick access of the test model to the physical addresses of the environment model variables possible.
Ebenso kann das Testmodell geeignet und eingereichtet sein, während der Laufzeit Einträge der Einheit zum Zuordnen zu lesen und in einem dem Testmodell zugeordneten Speicherbereich abzulegen.As well the test model may be suitable and submitted while the runtime records entries of the unit for assignment and store in a storage area associated with the test model.
Eine erfindungsgemäße Testvorrichtung kann mit einer Konfigurationsvorrichtung und gegebenenfalls mit einem Steuerungssystem zu einer Anordnung zusammengefasst sein. Die Konfigurationsvorrichtung ist dabei zur Erstellung, Änderung und/oder Erfassung von Umgebungsmodellen und/oder von Testmodellen geeignet und eingerichtet.A Test device according to the invention can with a Configuration device and optionally with a control system be combined into an arrangement. The configuration device is involved in the creation, modification and / or recording of Environment models and / or suitable by test models and set up.
Die Anordnung kann einen Datenkanal aufweisen, über welchen die Testvorrichtung und die Konfigurationsvorrichtung miteinander verbunden sind.The Arrangement may have a data channel over which the test device and the configuration device with each other are connected.
Die Konfigurationsvorrichtung kann ferner geeignet und eingerichtet sein, die Zuordnung einer oder mehrerer Umgebungsmodellvariablen zur zugeordneten physikalischen Adresse des Speichers in die Einheit zum Zuordnen zu schreiben und/oder diese Einheit zu erzeugen und/oder diese Einheit auf der Testvorrichtung abzulegen, so dass das Testmodell zu einem späteren Zeitpunkt, nämlich zur Laufzeit oder zu Beginn der Laufzeit auf diese Einheit zugreifen kann.The Configuration device may also be suitable and arranged be the assignment of one or more environment model variables to the associated physical address of the memory in the unit to write and / or create this unit for assignment and / or place this unit on the test fixture, allowing the test model to a later date, namely at maturity or can access this unit at the beginning of the term.
Die Konfigurationsvorrichtung kann ferner geeignet und eingerichtet sein, zur Beeinflussung des Umgebungsmodells und/oder zur Beeinflussung der Berechnung des Umgebungsmodells und/oder zur Beeinflussung des elektronischen Steuerungssystems jeweils unter den physikalischen Adressen gespeicherte Werte der Umgebungsmodellvariablen zu verändern, und zwar unmittelbar oder mittelbar unter Zwischenschaltung des Testmodells.The configuration device can furthermore be suitable and configured to influence the environmental model and / or influence the calculation of the environmental model and / or influence the electronic control system by storing values of the environmental model variables respectively stored under the physical addresses to change, directly or indirectly with the interposition of the test model.
Ein Ausführungsbeispiel für eine Anordnung aus einer erfindungsgemäßen Testvorrichtung, einem Steuerungssystem und einer Konfigurationsvorrichtung ist anhand der Zeichnungen näher beschrieben. Es zeigt:One Embodiment of an arrangement of a Test device according to the invention, a control system and a configuration device is closer to the drawings described. It shows:
Eine
erfindungsgemäße Anordnung weist ein Steuerungssystem
Bei
dem Steuerungssystem
Bei
der Testvorrichtung
Das
Umgebungsmodell
Die
Konfigurationsvorrichtung
Die
Konfigurationsvorrichtung
In
ganz ähnlicher Weise wird der durchzuführende
Test, d. h. das Testmodell
Damit
es möglich ist, zur Laufzeit des Umgebungsmodells
Alternativ
zu dem direkten Zugreifen des Testmodells
ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDE IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list The documents listed by the applicant have been automated generated and is solely for better information recorded by the reader. The list is not part of the German Patent or utility model application. The DPMA takes over no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- - EP 06018945 [0003, 0004, 0004, 0005, 0005, 0006, 0008, 0034] - EP 06018945 [0003, 0004, 0004, 0005, 0005, 0006, 0008, 0034]
Claims (18)
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102007029285A DE102007029285A1 (en) | 2007-06-22 | 2007-06-22 | Test device for testing at least one electronic control system and method for operating a test device |
| US12/142,208 US8290755B2 (en) | 2007-06-22 | 2008-06-19 | System for testing at least one electronic control unit and method |
| CN2008101756699A CN101441473B (en) | 2007-06-22 | 2008-06-20 | Test device for testing at least one electronic control system and method for operating test device |
| JP2008161281A JP5495515B2 (en) | 2007-06-22 | 2008-06-20 | Test apparatus for testing at least one electronic control system and method for operating the test apparatus |
| AT08104497T ATE532117T1 (en) | 2007-06-22 | 2008-06-20 | TEST DEVICE FOR TESTING AT LEAST ONE ELECTRONIC CONTROL SYSTEM AND METHOD THEREOF |
| EP08104497A EP2009525B1 (en) | 2007-06-22 | 2008-06-20 | Test device and method for testing at least one electronic control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102007029285A DE102007029285A1 (en) | 2007-06-22 | 2007-06-22 | Test device for testing at least one electronic control system and method for operating a test device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102007029285A1 true DE102007029285A1 (en) | 2008-12-24 |
Family
ID=39761010
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102007029285A Withdrawn DE102007029285A1 (en) | 2007-06-22 | 2007-06-22 | Test device for testing at least one electronic control system and method for operating a test device |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US8290755B2 (en) |
| EP (1) | EP2009525B1 (en) |
| JP (1) | JP5495515B2 (en) |
| CN (1) | CN101441473B (en) |
| AT (1) | ATE532117T1 (en) |
| DE (1) | DE102007029285A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102010007244A1 (en) | 2010-02-09 | 2011-08-11 | TraceTronic GmbH, 01189 | Method for checking embedded systems for test and security of control devices in motor car in automotive industry, involves performing checking of recording by checking process, and evaluating timestamps of records in nearest checking step |
| DE102013018848A1 (en) | 2013-11-09 | 2015-05-13 | Daimler Ag | Method and apparatus for automated testing of the software implementation of a control system |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2309354B1 (en) * | 2009-10-01 | 2013-03-20 | Siemens Aktiengesellschaft | Device and method for simulation |
| CN102816686B (en) * | 2012-08-29 | 2014-08-20 | 李永利 | PCR (polymerase chain reaction) amplification instrument and application method thereof |
| EP2770389B1 (en) * | 2013-02-21 | 2019-05-08 | dSPACE digital signal processing and control engineering GmbH | Method for performing a configuration of a control instrument test system |
| EP2770434B1 (en) | 2013-02-21 | 2016-09-14 | dSPACE digital signal processing and control engineering GmbH | Method for creating an inventory of the hardware components connected to a test system of a control device |
| CN104199434B (en) * | 2014-08-07 | 2017-05-10 | 奇瑞汽车股份有限公司 | Function detection device and method for interior electronic control system |
| EP3193221A1 (en) * | 2016-01-15 | 2017-07-19 | dSPACE digital signal processing and control engineering GmbH | Signal path checking device |
| DE102016102920A1 (en) * | 2016-02-19 | 2017-08-24 | Dspace Digital Signal Processing And Control Engineering Gmbh | A method of configuring a test device set up to test an electronic controller |
| US10681570B2 (en) | 2016-08-12 | 2020-06-09 | W2Bi, Inc. | Automated configurable portable test systems and methods |
| US10701571B2 (en) | 2016-08-12 | 2020-06-30 | W2Bi, Inc. | Automated validation and calibration portable test systems and methods |
| US10158552B2 (en) * | 2016-08-12 | 2018-12-18 | W2Bi, Inc. | Device profile-driven automation for cell-based test systems |
| US10459435B2 (en) * | 2016-10-17 | 2019-10-29 | Yokogawa Electric Corporation | Test manager for industrial automation controllers |
| CN109358610B (en) * | 2018-12-10 | 2021-02-05 | 上海星融汽车科技有限公司 | Detection method of vehicle diagnostic equipment |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1898282A1 (en) | 2006-09-11 | 2008-03-12 | dSPACE digital signal processing and control engineering GmbH | Method of testing an electronic control system |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05288115A (en) * | 1992-04-03 | 1993-11-02 | Nissan Motor Co Ltd | False signal generation apparatus |
| JPH10240333A (en) * | 1997-02-25 | 1998-09-11 | Mitsubishi Electric Corp | Plant simulator |
| JPH1114507A (en) * | 1997-06-19 | 1999-01-22 | Denso Corp | Vehicle simulation device |
| US6219628B1 (en) * | 1997-08-18 | 2001-04-17 | National Instruments Corporation | System and method for configuring an instrument to perform measurement functions utilizing conversion of graphical programs into hardware implementations |
| US6766514B1 (en) * | 1999-10-19 | 2004-07-20 | General Electric Co. | Compiler having real-time tuning, I/O scaling and process test capability |
| DE102004027033B4 (en) * | 2004-03-15 | 2009-07-02 | Dspace Digital Signal Processing And Control Engineering Gmbh | Influence device for control devices and method for influencing a control device |
| DE102006061796A1 (en) * | 2006-12-21 | 2008-06-26 | Dspace Digital Signal Processing And Control Engineering Gmbh | Method and device for dynamic treatment of objects |
-
2007
- 2007-06-22 DE DE102007029285A patent/DE102007029285A1/en not_active Withdrawn
-
2008
- 2008-06-19 US US12/142,208 patent/US8290755B2/en active Active
- 2008-06-20 EP EP08104497A patent/EP2009525B1/en active Active
- 2008-06-20 AT AT08104497T patent/ATE532117T1/en active
- 2008-06-20 CN CN2008101756699A patent/CN101441473B/en not_active Expired - Fee Related
- 2008-06-20 JP JP2008161281A patent/JP5495515B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1898282A1 (en) | 2006-09-11 | 2008-03-12 | dSPACE digital signal processing and control engineering GmbH | Method of testing an electronic control system |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102010007244A1 (en) | 2010-02-09 | 2011-08-11 | TraceTronic GmbH, 01189 | Method for checking embedded systems for test and security of control devices in motor car in automotive industry, involves performing checking of recording by checking process, and evaluating timestamps of records in nearest checking step |
| DE102013018848A1 (en) | 2013-11-09 | 2015-05-13 | Daimler Ag | Method and apparatus for automated testing of the software implementation of a control system |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2009525B1 (en) | 2011-11-02 |
| CN101441473A (en) | 2009-05-27 |
| JP5495515B2 (en) | 2014-05-21 |
| US8290755B2 (en) | 2012-10-16 |
| ATE532117T1 (en) | 2011-11-15 |
| US20080319728A1 (en) | 2008-12-25 |
| EP2009525A1 (en) | 2008-12-31 |
| JP2009002950A (en) | 2009-01-08 |
| CN101441473B (en) | 2012-07-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2009525B1 (en) | Test device and method for testing at least one electronic control system | |
| DE102005026040B4 (en) | Parameterization of a simulation working model | |
| DE102017120016A1 (en) | A method of configuring a test device set up to test an electronic controller and a configuration system | |
| DE102020127824A1 (en) | Integrated simulation code and production code generation | |
| EP3015995B1 (en) | Method for configuring an interface unit of a computer system | |
| EP3306295A1 (en) | Method and device for testing electronic controls, in particular for testing of automobile control systems | |
| EP1723513B1 (en) | Method for configuring a computer program | |
| DE102018110020A1 (en) | A method for generating a model of a technical system executable on a test device and test device | |
| DE112014004709B4 (en) | Control system, control station, externally controlled station | |
| EP3832517A1 (en) | Computer-implemented method for integrating at least one signal value in a virtual control device | |
| WO2017005783A1 (en) | Computer-implemented method for processing data object variants | |
| EP3232327B1 (en) | Method for testing a control program of a control unit in a simulation environment on a computer | |
| DE102004040976A1 (en) | Generating and modifying user interfaces, especially of control and monitoring systems used in automation technology by extraction of data from CAD plans and conversion into XML format | |
| EP3629108B1 (en) | Planning of an automation system | |
| DE102005060161A1 (en) | Method for processing and generating diagnostic data in a software development process | |
| DE102020119853B3 (en) | Method for controlling an automation system with visualization of program objects of a control program of the automation system and automation system | |
| DE102004019432A1 (en) | Method and system for virtual commissioning of a technical system with preferred use | |
| EP2191338A1 (en) | System for writing a simulation program | |
| DE102022109055A1 (en) | Method for documenting computing steps of a real-time system, processor and real-time system executed on a computer core of a processor | |
| EP1936452A1 (en) | Method and device for dynamic processing of objects of a simulation model | |
| DE102016115314A1 (en) | Modifying and simulating the operating software of a technical system | |
| EP1646946B1 (en) | Access to a programmable logic controller | |
| DE102015100736A1 (en) | A computer-implemented method for automatically generating at least one block-based modeling environment block representing a driver function | |
| DE102019132624A1 (en) | Method, device, computer program and computer-readable storage medium for creating a motion cueing algorithm | |
| DE102011052511A1 (en) | Method for processing data in an influencing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OR8 | Request for search as to paragraph 43 lit. 1 sentence 1 patent law | ||
| 8105 | Search report available | ||
| R120 | Application withdrawn or ip right abandoned |
Effective date: 20130508 |