MODSYS: Difference between revisions

From BlueM
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
*Function SYS_INI () RESULT (LOK) <br/>Initialisiere das Modul fuer das System
*FUNCTION SYS_INI () RESULT (LOK) <br/>Initialisiere das Modul fuer das System
*Function ELEM_INI () RESULT (LOK)<br/>Initialisiere das Modul fuer die Elemente
*FUNCTION ELEM_INI () RESULT (LOK)<br/>Initialisiere das Modul fuer die Elemente
*Function SYS_CREATE() RESULT (ID)<br/>Die naechste freie ID ermitteln, erstellt neues System
*FUNCTION SYS_CREATE() RESULT (ID)<br/>Die naechste freie ID ermitteln, erstellt neues System
*Function ELEM_CREATE() RESULT (ID)<br/>Die naechste freie ID ermitteln, erstellt neues Element
*FUNCTION ELEM_CREATE() RESULT (ID)<br/>Die naechste freie ID ermitteln, erstellt neues Element
*Function SYS_NEU (ID) RESULT (LOK)<br/>Neues System-Objekt einrichten
*FUNCTION SYS_NEU (ID) RESULT (LOK)<br/>Neues System-Objekt einrichten
*Function ELEM_NEU ()RESULT (LOK)<br/>Neues Element-Objekt einrichten
*FUNCTION ELEM_NEU ()RESULT (LOK)<br/>Neues Element-Objekt einrichten
*Function SYS_ALL()RESULT (IDObj)<br/>Allgemeine Angaben lesen und neues System einrichten
*FUNCTION SYS_ALL()RESULT (IDObj)<br/>Allgemeine Angaben lesen und neues System einrichten
*Function SYS_OPTIONS()RESULT (LOK)<br/>Die Systemeinstellungen uebergeben
*FUNCTION SYS_OPTIONS()RESULT (LOK)<br/>Die Systemeinstellungen uebergeben
*Function SYS_SYSTEM()RESULT (LOK)<br/>Initialisierung der einzelnen systembezogenen Werte der Systemelemente
*FUNCTION SYS_SYSTEM()RESULT (LOK)<br/>Initialisierung der einzelnen systembezogenen Werte der Systemelemente
*Function SYS_KPEG_SYS ()RESULT (LOK)<br/>Kontrollpegel einrichten
*FUNCTION SYS_KPEG_SYS ()RESULT (LOK)<br/>Kontrollpegel einrichten
*Function SYS_KPEG_ASSIGN_TAL ()RESULT(LOK)<br/>Zum Kontrollpegel die Talsperren zuordnen
*FUNCTION SYS_KPEG_ASSIGN_TAL ()RESULT(LOK)<br/>Zum Kontrollpegel die Talsperren zuordnen
*Function SYS_SCE_PREPARE () RESULT(LOK)</br>Systemvorbereitungen fuer Szenarien wird nur einmal beim Programmstart aufgerufen
*FUNCTION SYS_SCE_PREPARE () RESULT(LOK)</br>Systemvorbereitungen fuer Szenarien wird nur einmal beim Programmstart aufgerufen
*Function SYS_START () RESULT (LOK)<br/>Anfangsbedingungen des Systems
*FUNCTION SYS_START () RESULT (LOK)<br/>Anfangsbedingungen des Systems
*Function SYS_SCE_START () RESULT (LOK)<br/>Anfangsbedingungen der Scenarien fuer alle beteiligten Objekte. Wird vor jeder Simulation aufgerufen.
*FUNCTION SYS_SCE_START () RESULT (LOK)<br/>Anfangsbedingungen der Scenarien fuer alle beteiligten Objekte. Wird vor jeder Simulation aufgerufen.
*Function SYS_WEL () RESULT (LOK)<br/>Berechnung einer Simulation
*FUNCTION SYS_WEL () RESULT (LOK)<br/>Berechnung einer Simulation
*Function SYS_STEP () RESULT (LOK)<br/>Berechnung eines Zeitschrittes
*FUNCTION SYS_STEP () RESULT (LOK)<br/>Berechnung eines Zeitschrittes
*FUNCTION SYS_isRECALC () RESULT(isOK)<br/>Kontrolle auf Einhaltung von Fehlergrenzen
*FUNCTION SYS_isRECALC () RESULT(isOK)<br/>Kontrolle auf Einhaltung von Fehlergrenzen
*FUNCTION SYS_HEADWEL () RESULT (LOK)<br/>Header fuer alle Output-File schreiben
*FUNCTION SYS_HEADWEL () RESULT (LOK)<br/>Header fuer alle Output-File schreiben
Line 23: Line 23:
*FUNCTION SYS_GANGL () RESULT(NOUT)</br>Alle Ganglinien eines Zeitschrittes (fuer Wahrscheinlichkeitsauswertung)
*FUNCTION SYS_GANGL () RESULT(NOUT)</br>Alle Ganglinien eines Zeitschrittes (fuer Wahrscheinlichkeitsauswertung)
*FUNCTION SYS_UPDATE () RESULT(LOK)<br/>Uebergabe aller letzten Zeitschrittwerte
*FUNCTION SYS_UPDATE () RESULT(LOK)<br/>Uebergabe aller letzten Zeitschrittwerte
*FUNCTION SYS_VALUES () RESULT(LOK)<br/>Uebergabe der aktiven Systemzustände
*FUNCTION SYS_ZUST_NCOUNT () RESULT(N)<br/>Anzahl der ergebnisbehafteten Systemzustände ermitteln
*FUNCTION SYS_PARA_UPDATE () RESULT(IsOK)<br/>Entscheidungsvariablen zuordnen; zum Update von Parametern z.B. bei Optimierungsläufen
*FUNCTION SYS_ZUST_ISOK () RESULT(LOK)<br/>Systemzustand: Kontrolle ob er existiert
*FUNCTION SYS_is_SCE_ENDE () RESULT (LOK)<br/>Scenario-Ende
*FUNCTION SYS_GET_MAX () RESULT (ANZ)<br/>Maximale Anzahl der Systeme
*FUNCTION SYS_GET_NZU () RESULT (NZ)<br/>Anzahl der Systemzulaeufe

Revision as of 04:35, 27 April 2006

  • FUNCTION SYS_INI () RESULT (LOK)
    Initialisiere das Modul fuer das System
  • FUNCTION ELEM_INI () RESULT (LOK)
    Initialisiere das Modul fuer die Elemente
  • FUNCTION SYS_CREATE() RESULT (ID)
    Die naechste freie ID ermitteln, erstellt neues System
  • FUNCTION ELEM_CREATE() RESULT (ID)
    Die naechste 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 uebergeben
  • 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 fuer Szenarien wird nur einmal beim Programmstart aufgerufen
  • FUNCTION SYS_START () RESULT (LOK)
    Anfangsbedingungen des Systems
  • FUNCTION SYS_SCE_START () RESULT (LOK)
    Anfangsbedingungen der Scenarien fuer 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 fuer alle Output-File schreiben
  • FUNCTION SYS_OPENWEL () RESULT (LOK)
    *.WEL - Datei öffnen
  • FUNCTION SYS_SCE_HEADWEL () RESULT (LOK)
    Header bei Scenarien-Ausgabe
  • FUNCTION SYS_OUTWEL () RESULT(LOK)
    Alle Ganglinien eines Zeitschrittes ausgeben
  • FUNCTION SYS_SCE_OUTWEL () RESULT (LOK)
    Ausgabe bei Scenarien-Ausgabe
  • FUNCTION SYS_GANGL () RESULT(NOUT)
    Alle Ganglinien eines Zeitschrittes (fuer Wahrscheinlichkeitsauswertung)
  • FUNCTION SYS_UPDATE () RESULT(LOK)
    Uebergabe aller letzten Zeitschrittwerte
  • FUNCTION SYS_VALUES () RESULT(LOK)
    Uebergabe 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)
    Scenario-Ende
  • FUNCTION SYS_GET_MAX () RESULT (ANZ)
    Maximale Anzahl der Systeme
  • FUNCTION SYS_GET_NZU () RESULT (NZ)
    Anzahl der Systemzulaeufe