UML Modelling and Codegeneration related discussions » Modelling with UML » Wie kann ich in ein Statechart ein Timer variabel machen?


Wie kann ich in ein Statechart ein Timer variabel machen?

3349 Betrachtungen
Seite: 1
BuW1Ll
avatar
Community Member
2 Beiträge

Wie kann ich in ein Statechart ein Timer variabel machen?

Hi

ich hab ein Statechart, darin ist ein Uebergang mit ein Timer der manchmal 10mS und manchmal 100mS sein muss. Das ist abhaengig von ein Variabele. Wie kann ich das machen?

Walter
avatar
Moderator
29 Beiträge

Re: Wie kann ich in ein Statechart ein Timer variabel machen?

Hi

Ganz einfach:
In das tm(xxx) Statemenet kannst Du ein C expression aufnehmen. Also ( (var == x) ? 10 : 100) funktioniert! Wenn Du kein ?: Operator verwenden darfst kannst Du naturlich auch ein private funktion testTM(var) machen die entweder 10 oder 100 zurueckgibt.

Viel Spass!!

Walter

Seite: 1

Currently Online:

There is nobody online.

Welcome to our latest member: lammils