MODSYS

From BlueM
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
FUNCTION SYS_INI () RESULT (LOK) 
Initialisiere das Modul für das System
FUNCTION ELEM_INI () RESULT (LOK)
Initialisiere das Modul für die Elemente
FUNCTION SYS_CREATE() RESULT (ID)
Die nächste freie ID ermitteln, erstellt neues System
FUNCTION ELEM_CREATE() RESULT (ID)
Die nächste freie ID ermitteln, erstellt neues Element
FUNCTION SYS_NEU (ID) RESULT (LOK)
Neues System-Objekt einrichten
FUNCTION ELEM_NEU ()RESULT (LOK)
Neues Element-Objekt einrichten
FUNCTION SYS_ALL()RESULT (IDObj)
Allgemeine Angaben lesen und neues System einrichten
FUNCTION SYS_OPTIONS()RESULT (LOK)
Die Systemeinstellungen übergeben
FUNCTION SYS_SYSTEM()RESULT (LOK)
Initialisierung der einzelnen systembezogenen Werte der Systemelemente
FUNCTION SYS_KPEG_SYS ()RESULT (LOK)
Kontrollpegel einrichten
FUNCTION SYS_KPEG_ASSIGN_TAL ()RESULT(LOK)
Zum Kontrollpegel die Talsperren zuordnen
FUNCTION SYS_SCE_PREPARE () RESULT(LOK)
Systemvorbereitungen für Szenarien wird nur einmal beim Programmstart aufgerufen
FUNCTION SYS_START () RESULT (LOK)
Anfangsbedingungen des Systems
FUNCTION SYS_SCE_START () RESULT (LOK)
Anfangsbedingungen der Szenarien für alle beteiligten Objekte. Wird vor jeder Simulation aufgerufen.
FUNCTION SYS_WEL () RESULT (LOK)
Berechnung einer Simulation
FUNCTION SYS_STEP () RESULT (LOK)
Berechnung eines Zeitschrittes
FUNCTION SYS_isRECALC () RESULT(isOK)
Kontrolle auf Einhaltung von Fehlergrenzen
FUNCTION SYS_HEADWEL () RESULT (LOK)
Header für alle Output-File schreiben
FUNCTION SYS_OPENWEL () RESULT (LOK)
WEL - Datei öffnen
FUNCTION SYS_SCE_HEADWEL () RESULT (LOK)
Header bei Szenarien-Ausgabe
FUNCTION SYS_OUTWEL () RESULT(LOK)
Alle Ganglinien eines Zeitschrittes ausgeben
FUNCTION SYS_SCE_OUTWEL () RESULT (LOK)
Ausgabe bei Szenarien-Ausgabe
FUNCTION SYS_GANGL () RESULT(NOUT)
Alle Ganglinien eines Zeitschrittes (für Wahrscheinlichkeitsauswertung)
FUNCTION SYS_UPDATE () RESULT(LOK)
Übergabe aller letzten Zeitschrittwerte
FUNCTION SYS_VALUES () RESULT(LOK)
Übergabe der aktiven Systemzustände
FUNCTION SYS_ZUST_NCOUNT () RESULT(N)
Anzahl der ergebnisbehafteten Systemzustände ermitteln
FUNCTION SYS_PARA_UPDATE () RESULT(IsOK)
Entscheidungsvariablen zuordnen; zum Update von Parametern z.B. bei Optimierungsläufen
FUNCTION SYS_ZUST_ISOK () RESULT(LOK)
Systemzustand: Kontrolle ob er existiert
FUNCTION SYS_is_SCE_ENDE () RESULT (LOK)
Szenario-Ende
FUNCTION SYS_GET_MAX () RESULT (ANZ)
Maximale Anzahl der Systeme
FUNCTION SYS_GET_NZU () RESULT (NZ)
Anzahl der Systemzuläufe
FUNCTION SYS_GET_NAB () RESULT (NA)
Anzahl der Systemabläufe
FUNCTION SYS_VERSION () RESULT (VERSION)
Versionsnummer des Moduls
FUNCTION SYS_PRUEF () RESULT (LOK)
Kontrolle der Systemlogik
FUNCTION SYS_IDObj () RESULT (objptr)
Objekt zu einer ID
FUNCTION ELEM_IDObj () RESULT (objptr)
Objekt zu einem Element