MODSYS

From BlueM
Revision as of 01:36, 13 September 2007 by Froehlich (talk | contribs)
Jump to navigation Jump to search
MODULE
Übersicht
MODBEK
MODBF
MODBIL
MODCON
MODEIN
MODERR
MODEZG
MODFKT
MODGGL
MODHYA
MODHYO
MODKAL
MODMAX
MODMISC
MODSCE
MODSTAT
MODSYS
MODTAL
MODTRS
MODURB
MODVER
MODZIEL
MODZRE

<fortran>FUNCTION SYS_INI () RESULT (LOK) </fortran>

Initialisiere das Modul für das System

<fortran>FUNCTION ELEM_INI () RESULT (LOK)</fortran>

Initialisiere das Modul für die Elemente

<fortran>FUNCTION SYS_CREATE() RESULT (ID)</fortran>

Die nächste freie ID ermitteln, erstellt neues System

<fortran>FUNCTION ELEM_CREATE() RESULT (ID)</fortran>

Die nächste freie ID ermitteln, erstellt neues Element

<fortran>FUNCTION SYS_NEU (ID) RESULT (LOK)</fortran>

Neues System-Objekt einrichten

<fortran>FUNCTION ELEM_NEU ()RESULT (LOK)</fortran>

Neues Element-Objekt einrichten

<fortran>FUNCTION SYS_ALL()RESULT (IDObj)</fortran>

Allgemeine Angaben lesen und neues System einrichten

<fortran>FUNCTION SYS_OPTIONS()RESULT (LOK)</fortran>

Die Systemeinstellungen übergeben

<fortran>FUNCTION SYS_SYSTEM()RESULT (LOK)</fortran>

Initialisierung der einzelnen systembezogenen Werte der Systemelemente

<fortran>FUNCTION SYS_KPEG_SYS ()RESULT (LOK)</fortran>

Kontrollpegel einrichten

<fortran>FUNCTION SYS_KPEG_ASSIGN_TAL ()RESULT(LOK)</fortran>

Zum Kontrollpegel die Talsperren zuordnen

<fortran>FUNCTION SYS_SCE_PREPARE () RESULT(LOK)</fortran>

Systemvorbereitungen für Szenarien wird nur einmal beim Programmstart aufgerufen

<fortran>FUNCTION SYS_START () RESULT (LOK)</fortran>

Anfangsbedingungen des Systems

<fortran>FUNCTION SYS_SCE_START () RESULT (LOK)</fortran>

Anfangsbedingungen der Szenarien für alle beteiligten Objekte. Wird vor jeder Simulation aufgerufen.

<fortran>FUNCTION SYS_WEL () RESULT (LOK)</fortran>

Berechnung einer Simulation

<fortran>FUNCTION SYS_STEP () RESULT (LOK)</fortran>

Berechnung eines Zeitschrittes

<fortran>FUNCTION SYS_isRECALC () RESULT(isOK)</fortran>

Kontrolle auf Einhaltung von Fehlergrenzen

<fortran>FUNCTION SYS_HEADWEL () RESULT (LOK)</fortran>

Header für alle Output-File schreiben

<fortran>FUNCTION SYS_OPENWEL () RESULT (LOK)</fortran>

WEL - Datei öffnen

<fortran>FUNCTION SYS_SCE_HEADWEL () RESULT (LOK)</fortran>

Header bei Szenarien-Ausgabe

<fortran>FUNCTION SYS_OUTWEL () RESULT(LOK)</fortran>

Alle Ganglinien eines Zeitschrittes ausgeben

<fortran>FUNCTION SYS_SCE_OUTWEL () RESULT (LOK)</fortran>

Ausgabe bei Szenarien-Ausgabe

<fortran>FUNCTION SYS_GANGL () RESULT(NOUT)</fortran>

Alle Ganglinien eines Zeitschrittes (für Wahrscheinlichkeitsauswertung)

<fortran>FUNCTION SYS_UPDATE () RESULT(LOK)</fortran>

Übergabe aller letzten Zeitschrittwerte

<fortran>FUNCTION SYS_VALUES () RESULT(LOK)</fortran>

Übergabe der aktiven Systemzustände

<fortran>FUNCTION SYS_ZUST_NCOUNT () RESULT(N)</fortran>

Anzahl der ergebnisbehafteten Systemzustände ermitteln

<fortran>FUNCTION SYS_PARA_UPDATE () RESULT(IsOK)</fortran>

Entscheidungsvariablen zuordnen; zum Update von Parametern z.B. bei Optimierungsläufen

<fortran>FUNCTION SYS_ZUST_ISOK () RESULT(LOK)</fortran>

Systemzustand: Kontrolle ob er existiert

<fortran>FUNCTION SYS_is_SCE_ENDE () RESULT (LOK)</fortran>

Szenario-Ende

<fortran>FUNCTION SYS_GET_MAX () RESULT (ANZ)</fortran>

Maximale Anzahl der Systeme

<fortran>FUNCTION SYS_GET_NZU () RESULT (NZ)</fortran>

Anzahl der Systemzuläufe

<fortran>FUNCTION SYS_GET_NAB () RESULT (NA)</fortran>

Anzahl der Systemabläufe

<fortran>FUNCTION SYS_VERSION () RESULT (VERSION)</fortran>

Versionsnummer des Moduls

<fortran>FUNCTION SYS_PRUEF () RESULT (LOK)</fortran>

Kontrolle der Systemlogik

<fortran>FUNCTION SYS_IDObj () RESULT (objptr)</fortran>

Objekt zu einer ID

<fortran>FUNCTION ELEM_IDObj () RESULT (objptr)</fortran>

Objekt zu einem Element