Jump to content

Empfohlene Beiträge

Geschrieben

Hallo,

Vielleicht eine Anfängerfrage: In der Anlage sollen verschiedenen Gleiskontakten jeweils eine bestimmte Modulvariable zugeordnet sein. Diese jeweilige Variable soll von einem durch Schlagwort ausgelösten Ereignis modifiziert werden. Wie hinterlege ich den Namen der Modulvariablen beim Gleiskontakt und wie spreche ich im Ereignis diese Variable an?

 

Martin

Geschrieben (bearbeitet)

Hallo Martin,

vor 20 Minuten schrieb m.gerhardy:

Wie hinterlege ich den Namen der Modulvariablen beim Gleiskontakt

indem du den Namen dieser Variablen im Kontakt als Textvariable speicherst.

 

vor 20 Minuten schrieb m.gerhardy:

und wie spreche ich im Ereignis diese Variable an?

 Über eine "erweiterte Variable". Diese Erweiterungen ermöglichen dir, Auslöser und Vorgaben miteinander zu kombinieren. 
Du kannst mit erweiterten Variablen sagen: Nimm aus dem Kontakt, der das Ereignis ausgelöst hat, die Variable mit dem Namen "Beispiel".

Hier ist ein kleines Beispiel für dich:    Modulvariable in Objekt hinterlegen.mbp

Die Modulvariable habe ich "meineModulVariable" genannt.
Die Variable im Kontakt, welche den Namen der Modulvariable enthält, habe ich "Beispiel" genannt.

Ich hoffe, dass ich mit diesem Beispiel das getroffen habe, was du gerne wissen wolltest.
Der ganze Ansatz scheint mir aber unnötig umständlich. Ich müsste nur genauer wissen was du vorhast, um dir einen eleganteren Weg vorzuschlagen.

Viele Grüße
Götz

Bearbeitet von Goetz
Ergänzungen
Geschrieben
vor 43 Minuten schrieb Goetz:

Hallo Martin,

indem du den Namen dieser Variablen im Kontakt als Textvariable speicherst.

 

 Über eine "erweiterte Variable". Diese Erweiterungen ermöglichen dir, Auslöser und Vorgaben miteinander zu kombinieren. 
Du kannst mit erweiterten Variablen sagen: Nimm aus dem Kontakt, der das Ereignis ausgelöst hat, die Variable mit dem Namen "Beispiel".

Hier ist ein kleines Beispiel für dich:    Modulvariable in Objekt hinterlegen.mbp

Die Modulvariable habe ich "meineModulVariable" genannt.
Die Variable im Kontakt, welche den Namen der Modulvariable enthält, habe ich "Beispiel" genannt.

Ich hoffe, dass ich mit diesem Beispiel das getroffen habe, was du gerne wissen wolltest.
Der ganze Ansatz scheint mir aber unnötig umständlich. Ich müsste nur genauer wissen was du vorhast, um dir einen eleganteren Weg vorzuschlagen.

Viele Grüße
Götz

Da sag ich doch einfach mal Dankeschön ;-)

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto besitzen, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen.

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...