23.06.2015 Aufrufe

Visualisierung von Parametern komplexer Schnittstellen ... - ihmor.de

Visualisierung von Parametern komplexer Schnittstellen ... - ihmor.de

Visualisierung von Parametern komplexer Schnittstellen ... - ihmor.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!