|
Autor
|
Thema: Errechnung des Gewichtes (802 mal gelesen)
|
Zwisto Mitglied

 Beiträge: 35 Registriert: 12.10.2012
|
erstellt am: 20. Nov. 2012 15:19 <-- editieren / zitieren --> Unities abgeben:         
Hallo Liebe Community, ich befasse mich aktuell mit folgendem Problem. Auf meine Station kommt eine Palette, welche mit 8 Förderhilfsmitteln beladen ist. Ein Förderhilfsmittel kann entweder 1 oder 2 Fördergüter als Inhalt haben. Sowohl Fördergüter als auch Förderhilfsmittel und Paletten besitzen ein Attribut Gewicht. Nun möchte ich gerne das Gewicht zusammenrechnen, wenn die Palette in die Station eintritt. Verwende aktuell folgende Methode, komme aber einfach nicht weiter.
Code:
--Gewicht ermmitteln for j:= 1 to 8 loop Gewicht_KLT := @[1,j].inhalt.Gewicht * @.AnzahlBEs; next; for h:= 1 to 8 loop inspect @[1,h].inhalt.AnzahlBEs when 1 then Gewicht_Inhalt := @[1,h].inhalt.inhalt.Gewicht; when 2 then Gewicht_Inhalt := @[1,h].inhalt.inhalt.Gewicht * 2; end; next; Gewicht := @.Gewicht + Gewicht_KLT + Gewicht_Inhalt;
Das Gewicht als auch das Gewicht der KLTs wird korrekt berechnet, lediglich das Gewicht des Inhalts wird falsch berechnet. Ich möchte gerne alle KLTs auf den Inhalt prüfen und das Gesamtgewicht der verschiedenen Inhalte ausrechnen. Freue mich über jede Antwort und jeden Tipp. Grüße Zwisto 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: 20. Nov. 2012 17:18 <-- editieren / zitieren --> Unities abgeben:          Nur für Zwisto
Sie müssen die Schleifen verschachteln, in etwa so: Code:
for j:= 1 to 8 loop Gewicht_KLT := @.be(j).Gewicht; for h:= 1 to @.be(j).anzahlBEs loop Gewicht_Inhalt := @.be(j).be(h).Gewicht; next; next;Gewicht := @.Gewicht + Gewicht_KLT + Gewicht_Inhalt;
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| | Ingenieur (M/W/D) für Bestandsbewertung und -sanierung | Bei kevee verbinden wir Erfahrung in der Tragwerksplanung und digitale Innovation. Über 60 Jahre erfolgreiche Unternehmensgeschichte bilden das stabile Fundament, auf dem wir neue Wege gehen ? mit digitalen Methoden, datengetriebenen Prozessen, Automatisierung und generativem Design entwickeln wir die Tragwerksplanung kontinuierlich weiter. Wir realisieren Hochbauprojekte, die beeindrucken, inspirieren und die Branche weiterbringen.... | | Anzeige ansehen | Feste Anstellung |
|
Zwisto Mitglied

 Beiträge: 35 Registriert: 12.10.2012
|
erstellt am: 22. Nov. 2012 23:22 <-- editieren / zitieren --> Unities abgeben:         
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
 |