Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  TM - Plant Simulation
  BE-Name und Attribute eines Lager in Tabelle speichern

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  BE-Name und Attribute eines Lager in Tabelle speichern (1601 mal gelesen)
beesdauer
Mitglied
Student


Sehen Sie sich das Profil von beesdauer an!   Senden Sie eine Private Message an beesdauer  Schreiben Sie einen Gästebucheintrag für beesdauer

Beiträge: 37
Registriert: 18.08.2015

erstellt am: 19. Aug. 2015 15:18    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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


Sehen Sie sich das Profil von Bon Simul an!   Senden Sie eine Private Message an Bon Simul  Schreiben Sie einen Gästebucheintrag für Bon Simul

Beiträge: 1250
Registriert: 08.08.2011

Plant Simulation 10.1, 11 ff Professional

erstellt am: 19. Aug. 2015 21:23    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für beesdauer 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von CaSe an!   Senden Sie eine Private Message an CaSe  Schreiben Sie einen Gästebucheintrag für CaSe

Beiträge: 8
Registriert: 22.06.2015

Plant Simulation 11

erstellt am: 22. Aug. 2015 19:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für beesdauer 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von Bon Simul an!   Senden Sie eine Private Message an Bon Simul  Schreiben Sie einen Gästebucheintrag für Bon Simul

Beiträge: 1250
Registriert: 08.08.2011

Plant Simulation 10.1, 11 ff Professional

erstellt am: 23. Aug. 2015 20:55    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für beesdauer 10 Unities + Antwort hilfreich

Wenn Sie das richtige BE gefunden haben, dann reicht eigentlich ein umlagern mit:

be.umlagern(P1);

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CaSe
Mitglied


Sehen Sie sich das Profil von CaSe an!   Senden Sie eine Private Message an CaSe  Schreiben Sie einen Gästebucheintrag für CaSe

Beiträge: 8
Registriert: 22.06.2015

Plant Simulation 11

erstellt am: 23. Aug. 2015 21:26    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für beesdauer 10 Unities + Antwort hilfreich

perfekt vielen Dank für Ihre Antwort.

Gruß CaSe

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz