TIA TIA V15 direkter Zugriff auf Instanz DB für Graph Schrittkette

don_looney

Level-2
Beiträge
103
Reaktionspunkte
6
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen

Ich habe ein kleines Problem und weiß nicht ob es überhaupt möglich ist. Ich möchte auf eine Variable aus einem InstanzDB (Graph SK) zugreifen. Nur möchte ich den Zugriff variabel machen.
Als Beispiel
Code:
sTest :STRING;
bTest :BOOL;

[B]sTest [/B]:='Trans1';
bTest := idbSchrittkette.[B]sTest[/B].TT;

Gibt es eine Möglichkeit das irgendwie flexibel zu gestalten? TIA mag die Syntax nicht weil er die Variable nicht in dem DB findet. Er nutzt nicht den Inhalt der Variable. Geht das überhaupt.
Wenn es gehen sollte, wäre ich für eine Hilfestellung sehr dankbar.
 
Moin,
Also meines Wissens nach geht das leider nicht. Aber wenn du uns erzählst was du genau vor hast, können wir vielleicht eine andere Lösungsmöglichkeit erarbeiten.
 
Meine Idee war die Schrittketten in Graph zu schreiben und bei den Schritten und Transitionen eine gewisse Syntax einzuhalten um z.B. auf die Transitionsbedingung (erfüllt) zu zugreifen.
Ich wollte den aktuellen Schritt über S_NO auslesen, in der Instanz der SK die Transitionsbedingung abfragen und das mit einem Halt oder Halt nach Taktende verheiraten. Wollte mal schauen ob es so irgendwie möglich ist.
Vielleicht sollte ich das anders machen. :ROFLMAO:
 
Puh ok. Also das geht so nicht, wie Harald schon sagt.
Da kann man sich erstmal fragen, wozu man das braucht?
Was man halt mal probieren könnte, wäre als nachgelagerte Funktion im Graph-Baustein ein zu den Transitionen korrelierendes Array zu beschreiben.
Also ein Array of Bool -> Trans[1..AnzahlTransitionen] und im Bereich der nachgelagerten Funktion dann:
Code:
Trans[1] := Trans1.TT;
Trans[2] := Trans2.TT;
Trans[3] := Trans3.TT;
Trans[4] := Trans4.TT;
...
Dann könnte man von außen indiziert damit arbeiten. Aber wie gesagt, mir erschließt sich die Sinnhaftigkeit dahinter noch nicht.
 
Zurück
Oben