|
Autor
|
Thema: Werte einer Tabelle abgleichen (516 mal gelesen)
|
littlelady Mitglied

 Beiträge: 14 Registriert: 18.06.2008
|
erstellt am: 03. Jul. 2008 13:01 <-- editieren / zitieren --> Unities abgeben:         
An einem Sensor soll überprüft werden, ob die komplette 2. Spalte =1 ist. Wenn ja wird umgelagert auf platzpuffer, sonst auf Senke. Hier der code: (SensorID : integer) is local i:integer; do for i:= 1 to förderstrecke2.inhalt.position.yDim loop if förderstrecke2.inhalt.position[2,i]=1 then förderstrecke2.inhalt.umlagern(platzPuffer) else förderstrecke2.inhalt.umlagern(senke) end; next; end; aber ich bekomme jedesmal eine Fehlermeldung, außerdem wird auch schon umgelagert, wenn nur eine Zeile der Spalte =1 ist. Kann mir vielleicht jemand helfen? Bin sehr verzweifelt!!!! Lieben Dank schonmal! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der simulant Mitglied

 Beiträge: 71 Registriert: 28.02.2007 ----------- der simulant
|
erstellt am: 03. Jul. 2008 14:34 <-- editieren / zitieren --> Unities abgeben:          Nur für littlelady
Hallo littlelady, ich gehe davon aus, dass Du mit inhalt.position eine Tabelle ansprichst, die Deinem Part als benutzerdefiniertes Attribut angehängt ist. Wenn diese Tabelle in ydim begrenzt sein sollte, kannst Du mit einem klein Trick Dir das zu Nutze machen. Bedingung ist aber auch, dass das Format der Spalte 2 integer ist. Angenommen die Zeilenanzahl der Tabelle beträgt 12 dann: if förderstrecke2.inhalt.position.sum ({2,1}..{2,*}) = 12 then förderstrecke2.inhalt.umlagern(platzPuffer) else förderstrecke2.inhalt.umlagern(senke) end; Ich hoffe, dass ich Dein Problem richtig verstanden habe
Gruß der simulant Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| | Bauzeichner:in Bestandsmodelle Personenbahnhöfe | | Wie sich Mobilität morgen auf Schienen, Straßen und dem Luftweg anfühlen wird, das entscheidet sich schon heute an deinem Arbeitsplatz. Ganz egal, ob als Zahlenjongleur:in, Organisationstalent oder Analytiker:in: mit Talent und Leidenschaft wirst du Anteil an zukunftsweisenden Mobilitäts- und Logistiklösungen haben und uns als dynamische, weit vernetzte Arbeitgeberin kennenlernen. Entscheide jetzt mit, wie Millionen Menschen morgen Mobilität - und uns als DB - erleben werden.... | | Anzeige ansehen | Feste Anstellung |
|
littlelady Mitglied

 Beiträge: 14 Registriert: 18.06.2008
|
erstellt am: 03. Jul. 2008 21:52 <-- editieren / zitieren --> Unities abgeben:         
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
 |