Visualisierung von Parametern komplexer Schnittstellen ... - ihmor.de
Visualisierung von Parametern komplexer Schnittstellen ... - ihmor.de
Visualisierung von Parametern komplexer Schnittstellen ... - ihmor.de
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Der Inhalt <strong>de</strong>r TransisionConditionList wird im Folgen<strong>de</strong>n erläutert. Die gesamte<br />
TransitionConditionList ist als ein logischer Ausruck zu sehen, <strong>de</strong>r als Bedingung für einen<br />
Zustandsübergang wahr wer<strong>de</strong>n muss. Hierzu wer<strong>de</strong>n die TransitionConditions<br />
hintereinan<strong>de</strong>rgeschrieben als logischer Ausdruck angesehen. Eine TransitionCondition<br />
besteht aus folgen<strong>de</strong>n <strong>Parametern</strong>.<br />
BracketOpen (ipq:M..16):<br />
Hiermit kann ein Ausdruck geklammert wer<strong>de</strong>n. „(“ ist <strong>de</strong>r einzig mögliche Wert.<br />
Operator (ipq:M..16):<br />
Dieser Parameter ist optional. Die einzelnen TransitionConditions <strong>de</strong>r<br />
TransitionConditionList wer<strong>de</strong>n mithilfe con Operatoren miteinan<strong>de</strong>r verknüpft. Zur Auswahl<br />
stehen AND, OR, XOR, NAND, NOR und XNOR.<br />
TriggeredSignalID (ipq:NR1..16):<br />
Diese ID wird verwen<strong>de</strong>t um das zugehörige Trigger-Signal referenziert. Dabei kann es sich<br />
um einen ProtocolPin o<strong>de</strong>r ein ReferenceSignal han<strong>de</strong>ln.<br />
Die Parametergruppe Trigger gibt eine Bedingung an, die erfüllt sein muss, um <strong>de</strong>n<br />
Zustandsübergang anzustoßen. Hierbei ist die Auswahl zwischen einem bestimmten Wert<br />
(Value), <strong>de</strong>n ein Signal annehmen muss, und einem Zeitpunkt (Time) zu treffen. Im Fall <strong>von</strong><br />
Value sind folgen<strong>de</strong> Parameter zu setzen.<br />
ValueSignalSource (ipq:M..16):<br />
Es legt fest, ob die Signalquelle eine Clock o<strong>de</strong>r ein Signal ist.<br />
ValueExpectedValue (ipq:M..256):<br />
Dies ist <strong>de</strong>r Wert, <strong>de</strong>r <strong>de</strong>n Zustandsübergang auslöst. Möglich sind Low Value, High Value,<br />
Falling Edge, Rising Edge und Signal Changed.<br />
Im Fall <strong>von</strong> Time bil<strong>de</strong>n folgen<strong>de</strong> Parameter die Gruppe:<br />
TimeSignalSource (ipq:M..16):<br />
Hiermit wird angegeben, ob es sich um Timer, Global_Time o<strong>de</strong>r Deadline han<strong>de</strong>lt.<br />
TimeExpectedValue (ipq:NR2S..3.3):<br />
Dieser Parameter dient <strong>de</strong>r Angabe <strong>de</strong>s Wertes, <strong>de</strong>r zum Zustandsübergang benötigt wird.<br />
Mit folgen<strong>de</strong>m Parameter wird eine TransitionCondition abgeschlossen.<br />
BracketOpen (ipq:M..16):<br />
Hiermit kann ein Ausdruck geklammert wer<strong>de</strong>n. „(“ ist <strong>de</strong>r einzig mögliche Wert.<br />
Die exakte XML Notation <strong>de</strong>s TransitionCondition-Schemas befin<strong>de</strong>t sich im Anhang unter<br />
8.1.4.2.<br />
Den letzten wichtigen Teil <strong>de</strong>r Protokollbeschreibung bil<strong>de</strong>t die ReferenceSignalList. In dieser<br />
Liste befin<strong>de</strong>n sich Objekte <strong>de</strong>r folgen<strong>de</strong>n Art.<br />
32