Hallo,
Ich habe da ein kleines Problem bei meinem Plant Simulation Projekt, als neuling im Umgang mit diesem Programm.
Ich habe eine einfache Methode verfasst die mir anhand des Namens des BEs das BE auf die entsprechend nächste Station umlagert.
Dies sieht dann so aus:
is
Allgemeines_Brett: object
do
if
@.name = "a10100"
then
@.umlagern(.Modelle.Netzwerk.Puffer1);
elseif @.name = "d50060"
then
@.umlagern(.Modelle.Netzwerk.Puffer6);
elseif @.name = "e60070"
then
@.umlagern(.Modelle.Netzwerk.Puffer5);
else
@.umlagern(.Modelle.Netzwerk.Puffer3);
end;
end;
die dazu gehörige Tabelle ist im Anhang "alte tabelle".
Nun ist das Problem das die Namen z.B. "a10100" eigentlich die Arbeitsplan bezeichnung ist und nichtmal ein String sein soll und z.B. RW_18_10 der eigentliche Name des Brettes ist.
Allerdings wusste ich nicht wie ich anhand dessen eine Methode schreiben sollte.
Daher habe ich eine neue Tabelle angelegt, im Anhang als "aktuelle tabelle" hier hatte ich jetzt vor den Namen zu lassen und mich an die "Aplan" Spalte zu halten.
Wenn ich meine Methode nun umschreibe und statt @.name = "a10100"
@.Aplan = 10100 schreibe bekomme ich als Fehlermeldung:
Unbekannter Bezeichner Aplan.
Ich komme von selbst auf keine Lösung
Kann mir jemand helfen?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP