Autor
|
Thema: BE-Name und Attribute eines Lager in Tabelle speichern (1601 mal gelesen)
|
beesdauer Mitglied Student
Beiträge: 37 Registriert: 18.08.2015
|
erstellt am: 19. Aug. 2015 15:18 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute, ich bin noch neu hier und habe extreme Problem im Umgang mit Tabellen. Ich versuche mittels einer Methode die BE, die in ein Lager (X-Dim = 1; Y-Dim 30) eingehen in einer Tabelle mit Name und einem Attribute abzuspeichern. Ziel ist es später diese Liste nach BE´s zu durchsuchen und eine bestimmte Anzahl von BEs mit einer gemeinsamen Attributausprägung zu entnehmen und diese aus der Tabelle zu enfernen. Bin für jede Hilfe dankbar. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bon Simul Mitglied Simulant
Beiträge: 1250 Registriert: 08.08.2011 Plant Simulation 10.1, 11 ff Professional
|
erstellt am: 19. Aug. 2015 21:23 <-- editieren / zitieren --> Unities abgeben: Nur für beesdauer
dann ist es besser, den Pfad des BEs zu speichern. Über den Pfad (z.B. Spalte mit Datentyp object) können Sie dann direct auf das Object zugreifen, egal wo es liegt. Für das Schreiben können Sie die Methode schreibeZeile der Tabelle verwenden z.B. als Eingangssteuerung: Code:
is do tabelle.schreibeZeile(1,tabelle.yDim+1,@,@.attribut);end;
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CaSe Mitglied
Beiträge: 8 Registriert: 22.06.2015 Plant Simulation 11
|
erstellt am: 22. Aug. 2015 19:00 <-- editieren / zitieren --> Unities abgeben: Nur für beesdauer
Hi, habe ein ähnliches Problem und habe Ihre Methode versucht. Bei mir werden BEs jedoch auf ein Fahrzeug geladen. In meiner Tabelle werden in der ersten Spalte die beladenen BEs eingetragen. Mittels "finden" erhalte ich folgende Antwort zum ansprechen des gefundenen BEs be := Bestand.alsObjekt(1,Bestand.ZeigerY); Jedoch wird bei @.be.umlagern(P1); immer nur das erste BE in der Tabelle umgelagert, obwohl meine Methode das Suchkriterium erfüllt und auch das richtige BE ausliest (getestet durch "print" in die Konsole) Weiß einer einen Ratschlag? Gruß CaSe
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bon Simul Mitglied Simulant
Beiträge: 1250 Registriert: 08.08.2011 Plant Simulation 10.1, 11 ff Professional
|
erstellt am: 23. Aug. 2015 20:55 <-- editieren / zitieren --> Unities abgeben: Nur für beesdauer
|
CaSe Mitglied
Beiträge: 8 Registriert: 22.06.2015 Plant Simulation 11
|
erstellt am: 23. Aug. 2015 21:26 <-- editieren / zitieren --> Unities abgeben: Nur für beesdauer
|