DE19906581A1 - Detection and evaluation system for vibration-acoustic technical characteristics - includes separate operating devices for configuring measuring arrangement and for activating and executing recording of acoustic characteristics, and memory devices for storing recorded characteristics - Google Patents
Detection and evaluation system for vibration-acoustic technical characteristics - includes separate operating devices for configuring measuring arrangement and for activating and executing recording of acoustic characteristics, and memory devices for storing recorded characteristicsInfo
- Publication number
- DE19906581A1 DE19906581A1 DE19906581A DE19906581A DE19906581A1 DE 19906581 A1 DE19906581 A1 DE 19906581A1 DE 19906581 A DE19906581 A DE 19906581A DE 19906581 A DE19906581 A DE 19906581A DE 19906581 A1 DE19906581 A1 DE 19906581A1
- Authority
- DE
- Germany
- Prior art keywords
- component
- processing
- components
- processing objects
- objects
- 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
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/543—User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R13/00—Arrangements for displaying electric variables or waveforms
- G01R13/20—Cathode-ray oscilloscopes
- G01R13/22—Circuits therefor
- G01R13/28—Circuits for simultaneous or sequential presentation of more than one variable
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R13/00—Arrangements for displaying electric variables or waveforms
- G01R13/20—Cathode-ray oscilloscopes
- G01R13/22—Circuits therefor
- G01R13/30—Circuits for inserting reference markers, e.g. for timing, for calibrating, for frequency marking
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
Die Erfindung betrifft ein System und ein Verfahren zur Zuordnung von Oberflächenkomponenten (A11...A1n) und Verarbeitungsobjekten (F1...Fn) eines Anwenderprogramms, insbesondere eines Prüfsystems. Für eine flexible Zuordnung der Oberflächenkomponenten (A11...A1n) zu den Verarbeitungsobjekten (F1...Fn) wird vorgeschlagen, daß jedem Verarbeitungsobjekt (F1...Fn) eine eigene spezifische Oberflächenkomponente (A11...A1n) zugeordnet ist, wobei zur Zuordnung der Verarbeitungsobjekte (F1...Fn) zu den Oberflächenkomponenten (A11...A1n) eine Registrierungsdatenbank (DB) vorgesehen ist. Durch die Trennung von Verarbeitungsobjekt (F1...Fn), d. h. Funktionalität und Oberflächenkomponente (A11...A1n) wird ermöglicht, daß beispielsweise zur Laufzeit einer Anwendung ein Austausch und/oder eine Aktualisierung von Oberflächenkomponenten (A11...A1n), d. h. der Ansichten durchgeführt werden können. Ein vorteilhafter Anwendungsfall besteht bei einem Prüfsystem, bei dem beispielsweise die Projektierung von Meßhardware und/oder Prüfmethoden vom Anwender auf einfache Weise hinzugefügt werden können.The invention relates to a system and a method for assigning surface components (A11 ... A1n) and processing objects (F1 ... Fn) of a user program, in particular a test system. For a flexible assignment of the surface components (A11 ... A1n) to the processing objects (F1 ... Fn), it is proposed that each processing object (F1 ... Fn) be assigned its own specific surface component (A11 ... A1n), a registration database (DB) is provided for assigning the processing objects (F1 ... Fn) to the surface components (A11 ... A1n). By separating the processing object (F1 ... Fn), i.e. H. Functionality and surface component (A11 ... A1n) make it possible, for example, to exchange and / or update surface components (A11 ... A1n) at runtime of an application. H. of views can be performed. An advantageous application is in a test system in which, for example, the configuration of measurement hardware and / or test methods can be easily added by the user.
Description
Die Erfindung betrifft ein System und ein Verfahren zur Zu ordnung von Oberflächenkomponenten und Verarbeitungsobjekten eines Anwenderprogramms, insbesondere eines Prüfsystems.The invention relates to a system and a method for organization of surface components and processing objects a user program, especially a test system.
Ein derartiges System und Verfahren kommt beispielsweise im Umfeld von Software-Anwendungen zum Einsatz, dabei besteht häufig der Wunsch, funktionale Komponenten in einer bereits existierenden Anwendung, beispielsweise einer windows-basier ten Anwendung beliebig hinzufügen zu können. In der Regel ist dabei die funktionale Komponente mit der zugehörigen Oberflä che statisch in einen Programmpaket verknüpft, wobei in einem in diesem Programmpaket eingebundenen Datensatz vorgebbare Standardwerte beispielsweise in Bezug auf Hintergrundfarbe, Schriftgröße etc. vorgesehen sind.Such a system and method comes, for example, in Environment of software applications for use often the desire to have functional components in one existing application, for example a windows-based to be able to add any application. Usually is the functional component with the associated surface che statically linked in a program package, whereby in one data record that can be specified in this program package Default values, for example in terms of background color, Font size etc. are provided.
Der Erfindung liegt die Aufgabe zugrunde, ein System bzw. ein Verfahren zur Zuordnung von Oberflächenkomponenten und Verar beitungsobjekten anzugeben, das auf einfache Weise eine Er gänzung von Verarbeitungsobjekten, d. h. von Komponentenfunk tionalität ermöglicht und dem Anwender und der Anwendung schnell und rückwirkungsfrei auch im Betrieb der Anwendung zur Verfügung steht.The invention has for its object a system or Procedure for assigning surface components and processing to indicate processing objects, which is a simple way addition of processing objects, d. H. of component radio functionality and the user and the application fast and without any effects, even in the operation of the application is available.
Diese Aufgabe wird durch ein System zur Zuordnung von Ober flächenkomponenten zu Verarbeitungsobjekten eines Anwender programms, insbesondere eines Prüfsystems gelöst, mit minde stens einer von dem zugehörigen Verarbeitungsobjekt getrenn ten Oberflächenkomponente, und mit Zuordnungsmitteln zur Zu ordnung der Verarbeitungsobjekte zu einer spezifischen Ober flächenkomponente. This task is accomplished by a system for assigning super surface components for processing objects of a user programs, in particular a test system, with at least at least one separated from the associated processing object th surface component, and with allocation means for the allocation order of the processing objects to a specific super area component.
Diese Aufgabe wird durch ein Verfahren zur Zuordnung von Oberflächenkomponenten zu Verarbeitungsobjekten eines Anwen derprogramms, insbesondere eines Prüfsystems gelöst, bei dem Oberflächenkomponente und zugehöriges Verarbeitungsobjekt je weils getrennt sind und bei dem das Verarbeitungsobjekt je weils einer spezifischen Oberflächenkomponente zugeordnet wird.This task is accomplished through a mapping process Surface components for processing objects of an application derprogramm, in particular a test system in which Surface component and associated processing object each Weil are separated and the processing object each because assigned to a specific surface component becomes.
Hierdurch kommt es zu einer Trennung des funktionalen Verar beitungsobjekts von der die jeweilige Ansicht repräsentieren den Oberflächenkomponente, so daß Änderungen einfach durch einen Austausch der jeweils zu ändernden Teile durchgeführt werden können, ohne daß andere Ansichten hiervon betroffen sind. Durch standardisierte Schnittstellen zwischen der Ober flächenkomponente und dem zugehörigen Verarbeitungsobjekt, d. h. zwischen Funktionalität und Ansicht kann eine Applika tion und Anwendung funktional beliebig erweitert werden, was zu einer erhöhten Skalierbarkeit führt. Auf Kundenanforde rungen kann hierdurch schnell und flexibler reagiert werden, da lediglich nur einzelne Teile bearbeitet werden müssen, die dann auch anderen zugehörigen Teilen sofort zur Verfügung stehen. Wird beispielsweise eine Oberflächenkomponente, die mehreren Verarbeitungsobjekten zugeordnet ist, geändert, so ist diese Änderung sofort nach Abschluß der Änderungen für samtliche zugehörigen Verarbeitungsobjekte wirksam.This results in a separation of the functional processing processing object from which represent the respective view the surface component so that changes are easy through exchanged the parts to be changed can be affected without affecting other views are. Through standardized interfaces between the waiters surface component and the associated processing object, d. H. an application can be between functionality and view tion and application can be expanded functionally, whatever leads to increased scalability. On customer request can be reacted quickly and flexibly, because only individual parts have to be processed that then other associated parts are immediately available stand. For example, a surface component that is assigned to several processing objects, changed this change is immediately after the changes for all associated processing objects are effective.
Eine Zuordnung der Verarbeitungsobjekte zu den Oberflächenkom ponenten kann in vorteilhafter Weise dadurch erfolgen, daß die Zuordnungsmittel als Registrierungsdatenbank ausgebildet ist.An assignment of the processing objects to the surface comm components can be done advantageously in that the allocation means designed as a registration database is.
Eine einfache Möglichkeit zur Realisierung der Oberflächen komponenten besteht darin, daß die Oberflächenkomponente je weils aus einer Ansichtkomponente und einer Implementierungs komponente gebildet wird. An easy way to implement the surfaces components is that the surface component each because of a view component and an implementation component is formed.
Die Trennung von Oberflächenkomponente und Verarbeitungsob jekt kann dadurch ermöglicht werden, daß die Verarbeitungs objekte als OLE-Objekte oder als OLE-Server und die Oberflä chenkomponenten als ActiveX-Komponenten ausgebildet sind.The separation of surface components and processing objects jekt can be made possible by the fact that the processing objects as OLE objects or as OLE servers and the surface chenkompellen are designed as ActiveX components.
Eine anwenderfreundliche Erzeugung und Pflege der Verarbei tungsobjekte und der zugehörigen Oberflächenkomponenten kann dadurch sichergestellt werden, daß das System Mittel zur Aus wahl von Standardeinstellungen für die Verarbeitungsobjekte und zu deren Initialisierung aufweist.User-friendly generation and maintenance of the processing tion objects and the associated surface components can thereby ensuring that the system has means to shut down Selection of standard settings for the processing objects and for their initialization.
Ein vorteilhafter Anwendungsfall für eine Trennung von Funk tionalität und Ansicht, d. h. von Verarbeitungsobjekt und Oberflächenkomponente besteht bei einem System, das zur Zu ordnung von Oberflächenkomponenten zu Verarbeitungsobjekten eines vibroakustisches Prüfsystems als Anwendung vorgesehen ist, wobei das vibroakustische Prüfsystem zur Projektierung von Meßhardware für jede Ansicht einer Hardwarekomponente eine zugeordnete Oberflächenkomponente und eine der Oberflä chenkomponente zugeordnete Verarbeitungskomponente aufweist, die die Funktionalität der Hardwarekomponente beinhaltet. Hierdurch kann das Prüfsystem auf einfache Weise beliebig er weitert und somit skalierbar werden.An advantageous application for a separation of radio functionality and view, d. H. of processing object and Surface component exists in a system that is used for Organization of surface components to processing objects a vibroacoustic test system is intended as an application is, the vibro-acoustic test system for project planning of measurement hardware for every view of a hardware component an assigned surface component and one of the surfaces has assigned processing component, which includes the functionality of the hardware component. As a result, the test system can be set up in a simple manner continues and thus become scalable.
Die Anwenderfreundlichkeit im Sinne eines einheitlichen Prüf systems kann dadurch weiter erhöht werden, daß das Prüfsystem einen einzelne Signalanalyseverfahren beinhaltenden Methoden katalog aufweist, der ebenfalls Verarbeitungsobjekte mit zu geordneten Oberflächenkomponente aufweist.The user friendliness in the sense of a uniform test systems can be further increased by the fact that the test system methods involving a single signal analysis method catalog, which also includes processing objects has ordered surface component.
Im folgenden wird die Erfindung anhand der in den Figuren dargestellten Ausführungsbeispiele näher beschrieben und er läutert.In the following the invention with reference to the in the figures illustrated embodiments described and he purifies.
Es zeigen: Show it:
Fig. 1 ein Blockschaltbild eines Ausführungsbeispiels ei nes Systems zur flexiblen Zuordnung von Oberflä chenkomponenten und Verarbeitungsobjekten, Fig. 1 is a block diagram of an embodiment of ei nes system for flexible assignment of Oberflä chenkomponenten and processing objects,
Fig. 2 ein weiteres Ausführungsbeispiel eines Systems zur Zuordnung von Oberflächenkomponenten zu Verarbei tungsobjekten und Fig. 2 shows another embodiment of a system for assigning surface components to processing objects and
Fig. 3 eine prinzipielle Darstellung eines Prüfsystems mit einem Hardwarekatalog, einem Methodenkatalog mit Signalanalyseverfahren jeweils als Verarbeitungs objekte mit zugeordneten Oberflächenkomponenten. Fig. 3 is a schematic representation of a test system with a hardware catalog, a method catalog with signal analysis methods each as processing objects with assigned surface components.
Fig. 1 zeigt ein erstes Ausführungsbeispiel eines Systems zur flexiblen Zuordnung von Oberflächenkomponenten A11 . . . A1n; A21 . . . A2n und Verarbeitungsobjekten F1 . . . Fn. Die Oberflächen komponente A1 . . . An besteht jeweils aus einer Ansichtskomponen te A11 . . . A1n und einer Implementierungskomponente A21 . . . A2n. Die Implementierungskomponente A21 . . . A2n weist eine Schnitt stelle S1 auf, die über einen Befehl "Attach object" mit der Ansichtkomponente A11 . . . A1n verbunden ist. Das Verarbeitungs objekt F1 . . . Fn weist ebenfalls eine Schnittstelle S2 auf, die mit der ersten Schnittstelle S1 der Implementierungskomponen te A21 . . . A2n über einen Befehl "Get . . ." bzw. "Set. ." verbunden ist. Das in Fig. 1 dargestellte System enthält darüber hinaus eine Registrierungsdatenbank R als Zuordnungsmittel, d. h. über die Registrierungsdatenbank R werden die Verbindungen zwischen der als OLE-Server ausgebildeten Verarbeitungsobjekt und der als ActiveX ausgebildeten Oberflächenkomponente her gestellt. Als Alternative zur Registrierungsdatenbank R kann sowohl die Oberflächenkomponente A1 . . . An als auch das zuge ordnete Verarbeitungsobjekt F1 . . . Fn jeweils eine erste bzw. zweite Zuordnungsinformation Z1, Z2 enthalten, in denen je weils die Zuordnungen der Oberflächenkomponenten A1 . . . An zu den Verarbeitungsobjekten F1 . . . Fn speicherbar sind. Fig. 1 shows a first embodiment of a system for flexible assignment of surface components A11. . . A1n; A21. . . A2n and processing objects F1. . . Fn. The surface component A1. . . An consists of a view component A11 each. . . A1n and an implementation component A21. . . A2n. The implementation component A21. . . A2n has an interface S1, which uses an "Attach object" command with the view component A11. . . A1n is connected. The processing object F1. . . Fn also has an interface S2, which is connected to the first interface S1 of the implementation components A21. . . A2n via a command "Get..." or "Set.." connected is. The system shown in FIG. 1 also contains a registration database R as an assignment means, ie the connections between the processing object designed as an OLE server and the surface component designed as an ActiveX are established via the registration database R. As an alternative to the registration database R, both the surface component A1. . . On as well as the assigned processing object F1. . . Fn each contain first and second assignment information Z1, Z2, in each of which the assignments of the surface components A1. . . On to the processing objects F1. . . Fn can be saved.
Das Grundprinzip des in Fig. 1 dargestellten Systems besteht darin, daß die funktionalen Komponenten F1 . . . Fn, d. h. die als OLE-Server realisierten Verarbeitungsobjekte von den ver schiedenen Ansichten A1 . . . An getrennt sind. Hierdurch können Änderungen einfach durch Austausch der zu ändernden Teile durchgeführt werden. Die Verbindung zwischen dem OLE-Server F1 . . . Fn und der ActiveX-Komponente A21 . . . A2n wird über die bei spielsweise als Windows-Registrierungsdatenbank ausgebildete Registrierungsdatenbank R hergestellt. So kann auch zur Lauf zeit einer Anwendung ein Austausch bzw. eine Aktualisierung der Ansichten A1 . . . An erfolgen. Mit Hilfe der standardisierten Schnittstellen S1, S2 zu der funktionalen Verarbeitungskompo nente F1 . . . Fn und der Oberflächenkomponente A1 . . . An kann eine Applikation funktional beliebig erweitert werden, was zu ei ner einfachen Skalierbarkeit der Applikation führt. Auf Kun denanforderungen kann so schnell und flexibel reagiert wer den, da lediglich einzelne Teile bearbeitet werden müssen. Diese Teile stehen dann auch sofort allen anderen zugeordne ten Komponenten zur Verfügung.The basic principle of the system shown in Fig. 1 is that the functional components F1. . . Fn, ie the processing objects implemented as OLE servers from the various views A1. . . Are separated on. This allows changes to be made simply by replacing the parts to be changed. The connection between the OLE server F1. . . Fn and the ActiveX component A21. . . A2n is produced via the registry database R, which is designed, for example, as a Windows registry database. An exchange or an update of the views A1. . . To be done on. With the help of the standardized interfaces S1, S2 to the functional processing component F1. . . Fn and the surface component A1. . . An application can be expanded in terms of functionality, which leads to simple scalability of the application. This enables customers to react quickly and flexibly to customer requirements, since only individual parts need to be processed. These parts are then immediately available to all other assigned components.
Fig. 2 zeigt ein weiteres Ausführungsbeispiel eines Systems zur Zuordnung von Oberflächenkomponenten zu Verarbeitungs objekten mit einer Datenbankverwaltung für mehrere Standard einstellungen der Oberflächenkomponenten A1 . . . An sowie der Verarbeitungsobjekte F1 . . . Fn. Vom prinzipiellen Grundaufbau her entspricht das in Fig. 2 dargestellte System zur Zuordnung der Oberflächenkomponenten A1 . . . An zu den Verarbeitungsobjek ten F1 . . . Fn prinzipiell dem in Fig. 1 dargestellten Ausfüh rungsbeispiel, so daß auf die Ausführungen und Erläuterungen zu Fig. 1 verwiesen wird. Neben einer ersten Schnittstelle S11 weist die Implementierungskomponente A21 . . . A2n der Oberflä chenkomponente A1 . . . An eine zweite Schnittstelle S12 auf. Die erste Schnittstelle S11 dient entsprechend Fig. 1 der Ver schaltung der Ansichtenkomponente A11 . . . A1n und der Oberflä chenkomponente F1 . . . Fn. Die zweite Schnittstelle S12 der Imp lementierungskomponente A21 . . . A2n dient der Zuordnung von Standardeinstellungen, die in der Datenbank DB gespeichert sind, zu den jeweiligen Oberflächenkomponenten A1 . . . An. Fig. 2 shows another embodiment of a system for assigning surface components to processing objects with a database management for several standard settings of the surface components A1. . . At and the processing objects F1. . . Fn. In terms of the basic structure, the system for assigning the surface components A1 shown in FIG. 2 corresponds. . . To the processing objects F1. . . Fn in principle the exemplary embodiment shown in FIG. 1, so that reference is made to the explanations and explanations relating to FIG. 1. In addition to a first interface S11, the implementation component A21. . . A2n of the surface component A1. . . To a second interface S12. The first interface S11 is used according to FIG. 1 to connect the view component A11. . . A1n and the surface component F1. . . Fn. The second interface S12 of the implementation component A21. . . A2n is used to assign standard settings that are stored in the database DB to the respective surface components A1. . . On.
Mit Hilfe des in Fig. 2 dargestellten Systems ist es für einen Anwender möglich, aus der Datenbank DB eine Standardvorein stellung auszuwählen, diese - falls gewünscht - abzuändern und die so ausgewählten Parameter einer funktionalen Kompo nente, d. h. einem Verarbeitungsobjekt F1 . . . Fn zuzuordnen. So mit liegen die Initialisierungswerte in der Datenbank DB als dritte Komponente jederzeit änderbar vor. Hierdurch wird eine ansonsten nur schwer mögliche Flexibilität bei Anwendungspro grammen ermöglicht.With the aid of the system shown in FIG. 2, it is possible for a user to select a default setting from the database DB, to change it, if desired, and to change the parameters of a functional component, that is to say a processing object F1. . . Assign Fn. Thus, the initialization values are available in the database DB as a third component and can be changed at any time. This enables an otherwise difficult flexibility in application programs.
Fig. 3 zeigt eine prinzipielle Darstellung eines Prüfsystems P mit einem Hardwarekatalog H, der verschiedene funktionale Hardwareobjekte H1 . . . Hn, einen Methodenkatalog M mit Methoden objekten M1 . . . Mm enthält. Das Prüfsystem P besteht darüber hi naus aus Verarbeitungsobjekten mit einem ersten Objektkatalog H' und einem zweiten Verarbeitungsobjektkatalog M', die je weils Verarbeitungsobjekte H'1 . . . H'n bzw. M'1 . . . M'm enthalten. Darüber hinaus ist eine Datenbank DB vorgesehen, in der Standardeinstellungen für die jeweiligen Oberflächenkomponen ten und Verarbeitungsobjekte und/oder die jeweiligen Zuord nungen der Oberflächenkomponenten zu den Verarbeitungsobjek ten gespeichert sind. Dies ist mit Hilfe von Signalpfeilen L1 . . . L4 graphisch angedeutet. FIG. 3 shows a basic illustration of a test system P with a hardware catalog H that contains various functional hardware objects H1. . . Hn, a method catalog M with method objects M1. . . Mm contains. The test system P also consists of processing objects with a first object catalog H 'and a second processing object catalog M', each with processing objects H'1. . . H'n or M'1. . . M'm included. In addition, a database DB is provided in which standard settings for the respective surface components and processing objects and / or the respective assignments of the surface components to the processing objects are stored. This is done using signal arrows L1. . . L4 indicated graphically.
Das in Fig. 3 dargestellte Prüfsystem, welches beispielweise als vibroaktustisches Prüfsystem ausgebildet, dient der Pro jektierung von Meßhardware H, die in Form der Verarbeitungs objekte H1 . . . Hn sowie der zugehörigen Oberflächenkomponenten H'1 . . . H'n vorliegt sowie der zugehörigen Methoden zur Signal analyse und Signalauswertung, die ebenfalls als Verarbei tungsobjekte in Form des Methodenkatalogs M1 . . . Mm sowie der zugeordneten Oberflächenkomponenten M'1 . . . M'm vorgesehen sind. Dabei ist für die Projektierung der Meßhardware H für jeden Hardwaretyp H1 . . . Hn, beispielsweise für einen Körperschall- und Luftschallsensor, für Signalkonditionierung, für Signal erfassungsbaugruppe etc. eine als OLE-Server ausgebildete Verarbeitungskomponente mit einer ActiceX-Oberflächenkompo nente H'1 . . . H'n vorhanden. Da aber nicht beliebige Hardware eigenschaften einstellbar sein sollen, existiert ein Hardwa rekatalog in Form einer Datenbank DB, aus der die Parameter der Meßhardware gelesen werden. So läßt sich leicht eine neue Hardware in das Prüfsystem P dadurch einfügen, daß der Hard warekatalog H um den entsprechenden Parametersatz der Daten bank DB erweitert wird. Diese steht dann dem Anwender des Prüfsystems P sofort zum Einfügen in eine Meßkette etc. zur Verfügung. In ähnlicher Weise sind die Methoden M zur Signal analyse und Signalauswertung als OLE-Server und ActiveX-Kom ponenten (vergleiche Fig. 1, Fig. 2) bei dem Prüfsystem P imp lementiert. Da hier mehrere Standardeinstellungen nicht un bedingt sinnvoll sind, kann auf eine Initialisierung der Met hoden M aus der Datenbank auch verzichtet werden. Dennoch be steht der Vorteil des in Fig. 3 dargestellten Prüfsystems da rin, daß beliebig Analyse- und Auswerteverfahren M dem System P hinzugefügt werden können und der Anwender sie sofort be nutzen kann, ohne Änderungen vorzunehmen.The test system shown in Fig. 3, which is designed, for example, as a vibro-acoustic test system, is used for the projecting of measurement hardware H, which in the form of processing objects H1. . . Hn and the associated surface components H'1. . . H'n is available as well as the associated methods for signal analysis and signal evaluation, which are also used as processing objects in the form of the method catalog M1. . . Mm and the assigned surface components M'1. . . M'm are provided. For the configuration of the measurement hardware H for each hardware type is H1. . . Hn, for example for a structure-borne sound and airborne sound sensor, for signal conditioning, for signal acquisition modules etc., a processing component designed as an OLE server with an ActiceX surface component H'1. . . H'n present. However, since it should not be possible to set any hardware properties, there is a hardware catalog in the form of a database DB from which the parameters of the measurement hardware are read. So new hardware can easily be inserted into the test system P by expanding the hardware catalog H by the corresponding parameter set of the database DB. This is then immediately available to the user of the test system P for insertion into an electrode, etc. In a similar way, the methods M for signal analysis and signal evaluation are implemented as OLE servers and ActiveX components (cf. FIG. 1, FIG. 2) in the test system P. Since several standard settings are not absolutely sensible here, initialization of the methods M from the database can also be dispensed with. Nevertheless, there is the advantage of the test system shown in FIG. 3 that any analysis and evaluation method M can be added to the system P and the user can use it immediately without making changes.
Für die Begriffserläuterungen im Zusammenhang mit ActivX und OLE wird auf das Buch "ActivX und OLE verstehen"-Leitfaden für Entwickler und Manager, Microsoft Press, ISBN 3-86063- 383-X von David Chappel verwiesen.For the definitions of terms in connection with ActivX and OLE will guide you to the book "Understanding ActivX and OLE" for developers and managers, Microsoft Press, ISBN 3-86063- 383-X referenced by David Chappel.
Zusammengefaßt betrifft die Erfindung somit ein System und ein Verfahren zur Zuordnung von Oberflächenkomponenten A11 . . . A1n und Verarbeitungsobjekten F1 . . . Fn eines Anwenderpro gramms, insbesondere eines Prüfsystems. Für eine flexible Zu ordnung der Oberflächenkomponenten A11 . . . A1n zu den Verarbei tungsobjekten F1 . . . Fn wird vorgeschlagen, daß jedem Verarbei tungsobjekt F1 . . . Fn eine eigene spezifische Oberflächenkompo nente A11 . . . A1n zugeordnet ist, wobei zur Zuordnung der Verar beitungsobjekte F1 . . . Fn zu den Oberflächenkomponenten A11 . . . A1n eine Registrierungsdatenbank DB vorgesehen ist. Durch die Trennung von Verarbeitungsobjekt F1 . . . Fn, d. h. Funktionalität und Oberflächenkomponente A11 . . . A1n wird ermöglicht, daß bei spielsweise zur Laufzeit einer Anwendung ein Austausch und/ oder eine Aktualisierung von Oberflächenkomponenten A11 . . . A1n, d. h. der Ansichten durchgeführt werden können. Ein vorteil hafter Anwendungsfall besteht bei einem Prüfsystem, bei dem beispielsweise die Projektierung von Meßhardware und/oder Prüfmethoden vom Anwender auf einfache Weise hinzugefügt wer den können.In summary, the invention thus relates to a system and a procedure for assigning surface components A11. . . A1n and processing objects F1. . . Fn of a user pro gramms, especially a test system. For a flexible approach order of surface components A11. . . A1n to the processing objects F1. . . Fn suggests that every processing development object F1. . . Fn its own specific surface compo note A11. . . A1n is assigned, whereby for assigning the processing processing objects F1. . . Fn to the surface components A11. . . A1n a registration database DB is provided. Through the Separation from processing object F1. . . Fn, i.e. H. Functionality and surface component A11. . . A1n enables for example, an exchange and / or an update of surface components A11. . . A1n, d. H. of views can be performed. An advantage There is a use case with a test system in which for example the configuration of measurement hardware and / or Test methods easily added by the user that can.
Claims (14)
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE19906581A DE19906581A1 (en) | 1998-04-17 | 1999-02-17 | Detection and evaluation system for vibration-acoustic technical characteristics - includes separate operating devices for configuring measuring arrangement and for activating and executing recording of acoustic characteristics, and memory devices for storing recorded characteristics |
| EP99926245A EP1073954A2 (en) | 1998-04-17 | 1999-04-14 | System and method for flexible allocation of surface components and processing objects |
| PCT/DE1999/001127 WO1999054814A2 (en) | 1998-04-17 | 1999-04-14 | System and method for flexible allocation of surface components and processing objects |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE19817116 | 1998-04-17 | ||
| DE19906581A DE19906581A1 (en) | 1998-04-17 | 1999-02-17 | Detection and evaluation system for vibration-acoustic technical characteristics - includes separate operating devices for configuring measuring arrangement and for activating and executing recording of acoustic characteristics, and memory devices for storing recorded characteristics |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE19906581A1 true DE19906581A1 (en) | 1999-11-04 |
Family
ID=7864877
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE19906581A Withdrawn DE19906581A1 (en) | 1998-04-17 | 1999-02-17 | Detection and evaluation system for vibration-acoustic technical characteristics - includes separate operating devices for configuring measuring arrangement and for activating and executing recording of acoustic characteristics, and memory devices for storing recorded characteristics |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE19906581A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10157633A1 (en) * | 2001-11-26 | 2003-08-28 | Siemens Ag | Medical system architecture with a component-oriented architecture for diagnosis and documentation |
| WO2002103549A3 (en) * | 2001-06-15 | 2004-02-05 | Cubic Defence Systems Inc | A method and system for incorporating a dynamic situation display in a powerpoint slide show presentation |
-
1999
- 1999-02-17 DE DE19906581A patent/DE19906581A1/en not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002103549A3 (en) * | 2001-06-15 | 2004-02-05 | Cubic Defence Systems Inc | A method and system for incorporating a dynamic situation display in a powerpoint slide show presentation |
| DE10157633A1 (en) * | 2001-11-26 | 2003-08-28 | Siemens Ag | Medical system architecture with a component-oriented architecture for diagnosis and documentation |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE2722124A1 (en) | ARRANGEMENT FOR DETERMINING THE PRIORITY RANK IN A DP SYSTEM | |
| DE19743709B4 (en) | IC tester | |
| DE3111555C2 (en) | Method and apparatus for storing information using prior recording | |
| DE102019101184A1 (en) | Fault diagnosis system | |
| DE3217057A1 (en) | LOGICAL ANALYZER | |
| DE3543996C2 (en) | Method and device for adapting a multi-computer system to different application conditions | |
| DE10309246A1 (en) | Event management method for monitoring network of managed objects, involves defining set of templates comprising new template and previously developed templates, for updating network comprising managed objects | |
| EP0192672B2 (en) | Method for checking control apparatuses | |
| DE19906581A1 (en) | Detection and evaluation system for vibration-acoustic technical characteristics - includes separate operating devices for configuring measuring arrangement and for activating and executing recording of acoustic characteristics, and memory devices for storing recorded characteristics | |
| WO2003029953A2 (en) | Method for storing or transferring data | |
| WO1999054814A2 (en) | System and method for flexible allocation of surface components and processing objects | |
| DE102018217609A1 (en) | Control device for controlling an information system | |
| DE102016123599A1 (en) | Robot controller with function for communication with a programmable logic controller and communication system | |
| DE102020119853B3 (en) | Method for controlling an automation system with visualization of program objects of a control program of the automation system and automation system | |
| DE19731026A1 (en) | Data transmission control system | |
| EP0673525B1 (en) | Arrangement with several functional units | |
| DE60100007T2 (en) | Procedure for analyzing test software | |
| DE10110808B4 (en) | processing system | |
| EP1242852B1 (en) | Device and method for linking automation components | |
| EP1349073B1 (en) | Control system | |
| DE69507653T2 (en) | Method and device for generating tests for electronic cards | |
| DE10138922A1 (en) | Process for the selection of a new detector module for X-ray computer tomographs | |
| EP1331794A2 (en) | Method for address allocation in a network and components therefore | |
| DE102005007580B4 (en) | A method of testing a circuit unit to be tested having circuit subunits, and a test apparatus for performing the method | |
| DE102021003582A1 (en) | Programmable signal processing unit and method for operating a programmable signal processing unit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| 8125 | Change of the main classification |
Ipc: G06F 3/037 |
|
| 8139 | Disposal/non-payment of the annual fee |