Definiert ein abstraktes, stark vereinfachtes Datenmodell
zur Demonstration und leichten Versteh- und Nachvollziehbarkeit der
Wirkungsweise von Simulationen und Parametern
und v.a. deren
gegenseitige Wechselwirkung.
Definiert werden zwei Typen: Einen Elementartyp und einen
Aggregattyp.
- Elementartyp: Vergleichbar mit
einem Fahrstreifen,
allerdings hat er nur zwei Online-Attribute: Geschwindigkeit und
Alarm. Die "Datenverarbeitung" besteht darin, den eingehenden
Geschwindigkeitswert mit einem Faktor zwischen 0 und 1 (ausgedrückt
als att.prozent) zu multiplizieren und wieder zu publizieren. Der
Faktor ist parametrierbar. Weiterhin ist ein Schwellwert
parametrierbar, bei dessen Überschreitung eine Betriebsmeldung
generiert wird, deren Text ebenfalls parametrierbar ist.
- Aggregattyp: Vergleichbar mit einem MQ: Er hält eine
Menge von Elementartypen und fasst deren Geschwindigkeitswerte
arithmetisch oder geometrisch zusammen. Dies ist parametrierbar.
Beide Typen haben eine gemeinsame parametrierbare
Attributgruppe: SchwellWertAlarm: wenn die Geschwindigkeit über
diesem Wert liegt, wird das Attribut Alarm in den Online-Daten auf
Ja gesetzt.

| Stand | Version | Autor | Grund | Info |
|---|
| 27.06.2010 | 1 | Albrecht Uhlmann, BitCtrl Systems GmbH | Erstellung |
Bereich zum Test der Plug-Ins Simulation und Parameter erzeugt. Als
Vorlage
dienten kb.swe8_2_TestObjekte und
kb.swe8_2_TestModell.
|
| 28.06.2010 | 2 | Albrecht Uhlmann, BitCtrl Systems GmbH | Attribut Alarm hinzugefügt |
|
| 01.09.2010 | 3 | Albrecht Uhlmann, BitCtrl Systems GmbH | Oberhierarchie hinzugefügt |
Test
der Behandlung von Hierarchien von Hierarchien.
|

Modell
Übersicht Modellbereich




Einzelbeschreibungen Modellbereich
TypDefinitionen
| PID: | typ.simParamTest.Hierarchie |
| Name: | SimParamTestAggregatObjektHierarchie |
| Info: | Virtueller Typ zur Zusammenfassung von
Aggregat-Testobjekten
|
| ObjektNamenPermanent: | nein |
| PersistenzModus: | |
Vererbung
Dieser Typ erweitert folgende Typen:
| Name | Info |
|---|
| KonfigurationsObjekt | Basis der Typen, die zur Konfiguration gehören. Dieser Typ fasst Eigenschaften zusammen, die für alle Konfigurationsobjekte gelten. Alle anderen Typen von Konfigurationsobjekten
sind direkt oder indirekt von diesem Typ abgeleitet.
|
Mengen
Folgende Mengen müssen (können) bei diesem Objekttyp vorhanden sein:
Default Parameter
SimParamTestAggregatTyp : SimParamTestGemeinsameParameter
| Name | Wert |
|---|
SchwellWertAlarm | 190 km/h |
Urlasser | |
 BenutzerReferenz | undefiniert |
 Ursache | SimParamTestAggregatObjektHierarchie-Default: Vorbereitung Test Plug-ins Sim und Param |
 Veranlasser | Uhlmann |

| PID: | typ.simParamTest.Aggregat.Typ |
| Name: | SimParamTestAggregatTyp |
| Info: | Typ der Aggregat-Testobjekte
|
| ObjektNamenPermanent: | nein |
| PersistenzModus: | |
Vererbung
Dieser Typ erweitert folgende Typen:
| Name | Info |
|---|
| KonfigurationsObjekt | Basis der Typen, die zur Konfiguration gehören. Dieser Typ fasst Eigenschaften zusammen, die für alle Konfigurationsobjekte gelten. Alle anderen Typen von Konfigurationsobjekten
sind direkt oder indirekt von diesem Typ abgeleitet.
|
Attributgruppen
Folgende Attributgruppen sind bei diesem Objekttyp erlaubt:
Mengen
Folgende Mengen müssen (können) bei diesem Objekttyp vorhanden sein:
Default Parameter
: SimParamTestGemeinsameParameter
| Name | Wert |
|---|
SchwellWertAlarm | 210 km/h |
Urlasser | |
 BenutzerReferenz | undefiniert |
 Ursache | SimParamTestAggregatTyp-Default: Vorbereitung Test Plug-ins Sim und Param |
 Veranlasser | Uhlmann |
: SimParamTestAggregatParameter
| Name | Wert |
|---|
Art | Geometrisch |
Urlasser | |
 BenutzerReferenz | undefiniert |
 Ursache | SimParamTestAggregatTyp-Default: Vorbereitung Test Plug-ins Sim und Param |
 Veranlasser | Uhlmann |

| PID: | typ.simParamTest.Elementar.Typ |
| Name: | SimParamTestElementarTyp |
| Info: | Typ der Elementar-Testobjekte
|
| ObjektNamenPermanent: | nein |
| PersistenzModus: | |
Vererbung
Dieser Typ erweitert folgende Typen:
| Name | Info |
|---|
| KonfigurationsObjekt | Basis der Typen, die zur Konfiguration gehören. Dieser Typ fasst Eigenschaften zusammen, die für alle Konfigurationsobjekte gelten. Alle anderen Typen von Konfigurationsobjekten
sind direkt oder indirekt von diesem Typ abgeleitet.
|
Attributgruppen
Folgende Attributgruppen sind bei diesem Objekttyp erlaubt:
Default Parameter
: SimParamTestElementarParameter
| Name | Wert |
|---|
SchwellWertBetriebsmeldung | 20 km/h |
InhaltBetriebsmeldung | SimParamTestElementarTyp-Default: Schwellwert der Geschwindigkeit überschritten |
Faktor | 20 % |
Urlasser | |
 BenutzerReferenz | undefiniert |
 Ursache | Vorbereitung Test Plug-ins Sim und Param |
 Veranlasser | Uhlmann |
: SimParamTestGemeinsameParameter
| Name | Wert |
|---|
SchwellWertAlarm | 200 km/h |
Urlasser | |
 BenutzerReferenz | undefiniert |
 Ursache | SimParamTestElementarTyp-Default: Vorbereitung Test Plug-ins Sim und Param |
 Veranlasser | Uhlmann |

| PID: | typ.simParamTest.OberHierarchie |
| Name: | SimParamTestOberHierarchie |
| Info: | Virtueller Typ zur Zusammenfassung von
SimParamTest-Hierarchieobjekten
|
| ObjektNamenPermanent: | nein |
| PersistenzModus: | |
Vererbung
Dieser Typ erweitert folgende Typen:
| Name | Info |
|---|
| KonfigurationsObjekt | Basis der Typen, die zur Konfiguration gehören. Dieser Typ fasst Eigenschaften zusammen, die für alle Konfigurationsobjekte gelten. Alle anderen Typen von Konfigurationsobjekten
sind direkt oder indirekt von diesem Typ abgeleitet.
|
Mengen
Folgende Mengen müssen (können) bei diesem Objekttyp vorhanden sein:

MengenDefinitionen
| PID: | menge.simParamTest.Aggregat |
| Name: | AggregatObjekte |
| Info: | Menge von Aggregat-Testobjekten |
| änderbar | mindestens | höchstens | referenzierungsart |
|---|
| nein | 1 | 0 | assoziation |
Objekte von den folgenden Typen (oder von Typen, die von diesen Typen abgeleitet sind) können in der Menge enthalten sein:

| PID: | menge.simParamTest.Elementar |
| Name: | ElementarObjekte |
| Info: | Menge von Elementar-Testobjekten |
| änderbar | mindestens | höchstens | referenzierungsart |
|---|
| nein | 1 | 0 | assoziation |
Objekte von den folgenden Typen (oder von Typen, die von diesen Typen abgeleitet sind) können in der Menge enthalten sein:

| PID: | menge.simParamTest.Hierarchie |
| Name: | HierarchieObjekte |
| Info: | SimParamTest-Hierarchieobjekten |
| änderbar | mindestens | höchstens | referenzierungsart |
|---|
| nein | 1 | 0 | assoziation |
Objekte von den folgenden Typen (oder von Typen, die von diesen Typen abgeleitet sind) können in der Menge enthalten sein:

AttributGruppenDefinitionen
| PID: | atg.simParamTest.Aggregat.Daten |
| Name: | SimParamTestAggregatDaten |
| Info: | Online-Daten der Aggregat-Testobjekte
|
| Konfigurierend: | nein |
| Parametrierend: | nein |
| Code: | - |
Aspekte
Folgende Aspekte können bei dieser Attributgruppe verwendet werden:
| PID | KonfigurationsModus | OnlineModus | Info |
|---|
| MessWertErsetzung | | quelle | Attributgruppe nach Modifikation durch die Messwertersetzung. |
Attribute
| Name | ObjektTyp | Typ | Anzahl | Anzahl ist | Info |
|---|
MittlereGeschwindigkeit | Geschwindigkeit | Ganze Zahl | | fest | Geschwindigkeit (von Fahrzeugen). |
Alarm | JaNein | Ganze Zahl | | fest | Beantwortung einer Frage, die sich implizit durch den Namen des Attributs stellt mit"Ja" (Wert 1) oder"Nein" (Wert 0). |

| PID: | atg.simParamTest.Aggregat.Parameter |
| Name: | SimParamTestAggregatParameter |
| Info: | Parameter der Aggregat-Testobjekten
|
| Konfigurierend: | nein |
| Parametrierend: | ja |
| Code: | - |
Attribute
| Name | ObjektTyp | Typ | Anzahl | Anzahl ist | Info |
|---|
Art | SimParamTestAggregatArt | Ganze Zahl | | fest | Bestimmt die Art der Datenaggregierung: Arithmetisches
oder geometrisches Mittel |

| PID: | atg.simParamTest.Elementar.Daten |
| Name: | SimParamTestElementarDaten |
| Info: | Online-Daten der Elementar-Testobjekte
|
| Konfigurierend: | nein |
| Parametrierend: | nein |
| Code: | - |
Aspekte
Folgende Aspekte können bei dieser Attributgruppe verwendet werden:
| PID | KonfigurationsModus | OnlineModus | Info |
|---|
| ExterneErfassung | | quelle | Attributgruppe wurde durch eine externe Erfassungseinheit geschrieben (z.B. TLS). |
| MessWertErsetzung | | quelle | Attributgruppe nach Modifikation durch die Messwertersetzung. |
Attribute
| Name | ObjektTyp | Typ | Anzahl | Anzahl ist | Info |
|---|
Geschwindigkeit | Geschwindigkeit | Ganze Zahl | | fest | Geschwindigkeit (von Fahrzeugen). |
BerechnungsZeitpunkt | Zeitstempel | Zeitstempel | | fest | Zeitstempel.Der Zeitstempel wird z.B.im Zusammenhang von"gültigAb" und"nichtMehrGültigAb" in der Tabelle für die dynamischen Objekte (z.B.
Staus) benutzt.
|
Alarm | JaNein | Ganze Zahl | | fest | Beantwortung einer Frage, die sich implizit durch den Namen des Attributs stellt mit"Ja" (Wert 1) oder"Nein" (Wert 0). |

| PID: | atg.simParamTest.Elementar.Parameter |
| Name: | SimParamTestElementarParameter |
| Info: | Parameter der Elementar-Testobjekte
|
| Konfigurierend: | nein |
| Parametrierend: | ja |
| Code: | - |
Attribute
| Name | ObjektTyp | Typ | Anzahl | Anzahl ist | Info |
|---|
SchwellWertBetriebsmeldung | Geschwindigkeit | Ganze Zahl | | fest | Geschwindigkeit (von Fahrzeugen). |
InhaltBetriebsmeldung | Text | Zeichenkette | | fest | Attribut zur Speicherung eines Textes. |
Faktor | Prozent | Ganze Zahl | | fest | Prozentwert. |

| PID: | atg.simParamTest.Gemeinsam.Parameter |
| Name: | SimParamTestGemeinsameParameter |
| Info: | Gemeinsame Parameter der Elementar- und
Aggregat-Testobjekte
|
| Konfigurierend: | nein |
| Parametrierend: | ja |
| Code: | - |
Attribute
| Name | ObjektTyp | Typ | Anzahl | Anzahl ist | Info |
|---|
SchwellWertAlarm | Geschwindigkeit | Ganze Zahl | | fest | Geschwindigkeit (von Fahrzeugen). |

AttributDefinitionen
| PID: | att.simParamTest.Aggregat.Art |
| Name: | SimParamTestAggregatArt |
| Info: | Bestimmt die Art der Datenaggregierung: Arithmetisches
oder geometrisches Mittel
|
| Default Wert: | Arithmetisch |
Typbeschreibung
| Typ | Ganze Zahl |
| Anzahl Bits | 8 |
Zustände
| Name | Wert | Info |
|---|
| Arithmetisch | 1 | |
| Geometrisch | 2 | |

Erstellt am Sun Oct 03 14:45:41 CEST 2021 mit DatKat2HTML, (C) 2008 inovat