|
Autor
|
Thema: Direkter Zugriff auf die Seed-Wert-Tabelle (1444 mal gelesen)
|
T_Wunsch Mitglied Greenfield & Digital Factory

 Beiträge: 75 Registriert: 03.11.2005 Plant Simulation 10.1.1
|
erstellt am: 11. Nov. 2005 08:24 <-- editieren / zitieren --> Unities abgeben:         
Hallo Forum! Ich würde gerne in einer Initialisierungsroutine direkt auf die Seed-Tabelle zugreifen lesen UND schreiben. Hintergrund: Die meisten (eben nur die meisten) Seedwerte weise ich direkt über eine Tabelle zu (um zu vermeiden, dass ein Zahlenstrahl mehrfach herangezogen wird). Leider gibt es in den grösseren Modellen auch noch den Fall, dass z.B. in unterschiedlichen Bausteinen "statisch" Seed-Werte vergeben sind. Diese sind dann jedoch auch in der Seed-Wert-Tabelle dokumentiert. Aus diesem Grund möchte ich nun vor der "dynamischen" Vergabe der Seedwerte prüfen ob der Wert, der gerade vergeben wird auch noch frei ist... Wenn keine Anmerkung in der Seed-Tabelle dann vergebe den Wert und schreibe eine Bemerkung in die Tabelle zurück! Kann mir da jemand weiterhelfen? DANKE Thorsten Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 11. Nov. 2005 17:25 <-- editieren / zitieren -->
Hi, hier ein Lösungsvorschlag. is stab :table; swert : integer; do swert:=36; -- Testwert z.B. 36 stab:=getseedtable; --seedtable einlesen stab.zeigerY:=1;stab.zeigerX:=1;-- Zeiger für Suche auf 1 setzen; if stab.finden(`[1,1]..`[1,*],swert) then -- 1. seedpaarwert suchen in 1 Spalte print "wert ",swert," schon vorhanden in Zeile ",stab.zeigerY; else stab[1,stab.ydim+1]:=swert; -- neuen seedwert ans Ende anhaengen stab[2,stab.ydim]:=1; -- 2.seedpaarwert =1 setseedtable(stab); -- seedtabelle zurückschreiben end; end; Gruss
------------------ DER SIMULATOR  |

| | Bauingenieur im Tiefbau (m/w/d) | Wir sind die Entwicklungsgesellschaft für Niedersachsen mit Schwerpunkt im ländlichen Raum. Unser nachhaltiges Handeln fördert den Klimaschutz, verringert den Flächenverbrauch, erhöht die Wirtschaftskraft sowie die Lebensqualität der Menschen und verbessert das Tierwohl in der Landwirtschaft. Wir arbeiten Seite an Seite sowohl mit Baubehörden, Umweltämtern oder privaten Unternehmen aus der Bau- und Agrarbranche als auch mit Architekt:innen, Bauherr:innen und Anwohner:innen.... | | Anzeige ansehen | Feste Anstellung |
|
T_Wunsch Mitglied Greenfield & Digital Factory

 Beiträge: 75 Registriert: 03.11.2005 Plant Simulation 10.1.1
|
erstellt am: 14. Nov. 2005 08:28 <-- editieren / zitieren --> Unities abgeben:         
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
 |