MODSYS: Difference between revisions
m (highlight) |
mNo edit summary |
||
Line 74: | Line 74: | ||
:Objekt zu einem Element | :Objekt zu einem Element | ||
[[ | [[Kategorie:BlueM Code]] | ||
Revision as of 01:36, 13 September 2007
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