MODSYS: Difference between revisions
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 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 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 ELEM_NEU ()RESULT (LOK)<br/>Neues Element-Objekt 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_SYSTEM()RESULT (LOK)<br/>Initialisierung der einzelnen systembezogenen Werte der Systemelemente | ||
* | *FUNCTION SYS_KPEG_SYS ()RESULT (LOK)<br/>Kontrollpegel einrichten | ||
* | *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_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_WEL () RESULT (LOK)<br/>Berechnung einer Simulation | ||
* | *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 03: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