MODTAL: Difference between revisions
Jump to navigation
Jump to search
m (Modtal wurde nach MODTAL verschoben) |
No edit summary |
||
Line 1: | Line 1: | ||
<pre>FUNCTION TAL_LET_SPOKNG () RESULT(LOK)</pre> | |||
:Kennungen fuer Speicheroberflaechenfunktionen | |||
<pre>FUNCTION TAL_LET_FKTTYPKNG () RESULT(LOK)</pre> | |||
:Kennungen fuer Funktionen regelbar/nicht regelbar | |||
<pre>FUNCTION TAL_LET_FKTKNG () RESULT(LOK)</pre> | |||
:Kennungen fuer Steuerunktionen | |||
<pre>FUNCTION TAL_LET_GRZTYPKNG () RESULT(LOK)</pre> | |||
:Kennungen fuer Grenzfunktionentypen | |||
<pre>FUNCTION TAL_LET_GRZKNG () RESULT(LOK)</pre> | |||
:Kennungen fuer Grenzfunktionen | |||
<pre>FUNCTION TAL_INI () RESULT (LOK)</pre> | |||
:Initialisiere das Modul fuer Speicher (Talsperren) | |||
<pre>FUNCTION TAL_CREATE() RESULT (ID)</pre> | |||
:Die naechste freie ID ermitteln | |||
<pre>FUNCTION TAL_CREATE_FKT () RESULT (ID)</pre> | |||
:Die naechste freie ID ermitteln | |||
<pre>FUNCTION TAL_NEU () RESULT (LOK)</pre> | |||
:Neues Talsperren-Objekt einrichten | |||
<pre>FUNCTION TAL_FKT_NEU () RESULT (LOK)</pre> | |||
:Neues Funktions-Objekt Talsperre einrichten | |||
<pre>FUNCTION TAL_GRZ_NEU () RESULT (NEUID)</pre> | |||
:Neues Grenzfunktions-Objekt Talsperre einrichten | |||
<pre>FUNCTION TAL_ABH_NEU () RESULT (LOK)</pre> | |||
:Neues Interne Abhängigkeits-Objekt Talsperre einrichten | |||
<pre>FUNCTION TFKT_NEU () RESULT (TypID)</pre> | |||
:Neue Funktion: Typ Steuerfunktion einrichten | |||
<pre>FUNCTION TGRZ_NEU () RESULT (TypID)</pre> | |||
:Neue Funktion: Typ Grenzfunktion einrichten | |||
<pre>FUNCTION TABH_NEU () RESULT (TypID)</pre> | |||
:Neue Funktion: Typ Int. Abh. einrichten | |||
<pre>FUNCTION TAL_SYS () RESULT (LOK)</pre> | |||
:Neues Talsperren-Objekt einrichten | |||
<pre>FUNCTION TAL_START () RESULT (LOK)</pre> | |||
:Anfangsbedingungen der Talsperren fuer alle beteiligten Objekte | |||
<pre>FUNCTION TAL_WEL () RESULT(LOK)</pre> | |||
:Talsperre berechnen | |||
<pre>FUNCTION TAL_SKAL () RESULT(LOK)</pre> | |||
:Skalierung der Steuerfunktionen einer Talsperre | |||
<pre>FUNCTION TAL_FKTCHECK () RESULT(LOK)</pre> | |||
:Pruefung der Steigungen m(X). Grenzsteigung ist 19 | |||
<pre>FUNCTION TAL_CALC () RESULT(LOK)</pre> | |||
:Berechnung der Abgaben und Speicherinhalt | |||
<pre>FUNCTION TAL_INTABH () RESULT(LOK)</pre> | |||
:Berechnung der Abgaben und Speicherinhalt | |||
<pre>FUNCTION TAL_CALC_HYA () RESULT(LOK)</pre> | |||
:Berechnung der Abgaben aus Hydraulik: Wasserkraft / Turbine | |||
<pre>FUNCTION TAL_isRECALC () RESULT(isOK)</pre> | |||
:Prüfung ob die Berechnungstoleranz eingehalten wurde | |||
<pre>FUNCTION TAL_HEADWEL () RESULT(N)</pre> | |||
:Talsperre Header fuer Output-File schreiben | |||
<pre>FUNCTION TAL_PARA_UPDATE () RESULT(IsOK)</pre> | |||
:Parameter - Update | |||
<pre>FUNCTION TAL_OUTWEL () RESULT (N)</pre> | |||
:Talsperre Ergebnis eines Zeitschrittes ausgeben | |||
<pre>FUNCTION TAL_UPDATE () RESULT (LOK)</pre> | |||
:Uebergabe der letzten Zeitschrittwerte | |||
<pre>FUNCTION TAL_GET_DEFAULT_FKT () RESULT(N)</pre> | |||
:Funktionsverlauf konstant über Speicherinhalt | |||
<pre>FUNCTION TFKT_GET_QAB () RESULT(QAB)</pre> | |||
:Abgaben zu einer Steuerfunktions - ID | |||
<pre>FUNCTION TAL_FKTGRZ () RESULT(N)</pre> | |||
:Verschneidung zwischen einer Abgabenfunktion und einer Grenzfunktion | |||
<pre>FUNCTION TAL_ABH_CHECK () RESULT (LOK)</pre> | |||
:Berechnungsreihenfolge der int.Abh. kontrollieren | |||
<pre>FUNCTION TGRZ_GET_IGRZ () RESULT (igrz)</pre> | |||
:interne ID zu einer Grenzfunktions-ID an einem Speicher holen | |||
<pre>FUNCTION TFKT_GET_IAB () RESULT (IAB)</pre> | |||
:Ablauf-Nummer zu einer Steuerfunktions - ID | |||
<pre>FUNCTION TFKT_GET_KTRID () RESULT (KTRID)</pre> | |||
:KTRID zu einer Steuerfunktions - ID | |||
<pre>FUNCTION TFKT_GET_QFKT () RESULT (QFKT)</pre> | |||
:Abgabe lesen zu einer Steuerfunktions - ID | |||
<pre>FUNCTION TAL_GET_MAXFUN () RESULT (N)</pre> | |||
:Maximale Anzahl der Steuerfunktionen | |||
<pre>FUNCTION TAL_GET_SMAX () RESULT (VOL)</pre> | |||
:Max. Speicherinhalt fuer eine Talsperre | |||
<pre>FUNCTION TAL_GET_SANF () RESULT (VOL)</pre> | |||
:Anfangspeicherinhalt fuer eine Talsperre | |||
<pre>FUNCTION TAL_GET_VOL () RESULT (rVOL)</pre> | |||
:Speicherinhalt fuer eine Talsperre | |||
<pre>FUNCTION TAL_GET_WSP () RESULT (rWSP)</pre> | |||
:Wasserspiegel fuer eine Talsperre | |||
<pre>FUNCTION TAL_GET_ANZFUN () RESULT (N)</pre> | |||
:Anzahl der Steuerfunktionen fuer eine Talsperre | |||
<pre>FUNCTION TAL_GET_KENFUN () RESULT (N)</pre> | |||
:Anzahl und Kennungen der Steuerfunktionen fuer eine Talsperre | |||
<pre>FUNCTION TAL_GET_FUNIAB () RESULT (N)</pre> | |||
:Anzahl und Kennungen der Steuerfunktionen fuer eine Talsperre | |||
<pre>FUNCTION TAL_GET_QFKT () RESULT (N)</pre> | |||
:Anzahl und letzten Werte der Steuerfunktionen fuer eine Talsperre | |||
<pre>FUNCTION TFKT_READ_QAB () RESULT (N)</pre> | |||
:Anzahl und Abgaben aus Abgabendatei (*.QAB) lesen | |||
<pre>FUNCTION TAL_GET_TALID () RESULT (ID)</pre> | |||
:TALID zu einer Kennung | |||
<pre>FUNCTION TAL_ANZ_WELVAR () RESULT (N)</pre> | |||
:Anzahl der Ausgabevariablen | |||
<pre>FUNCTION TAL_VERSION () RESULT (VERSION)</pre> | |||
:Versionsnummer des Moduls | |||
<pre>FUNCTION TAL_IDObj () RESULT (objptr)</pre> | |||
:Objekt zu einer ID | |||
<pre>FUNCTION TFKT_IDObj () RESULT (objptr)</pre> | |||
:Objekt zu einer ID | |||
<pre>FUNCTION TGRZ_IDObj () RESULT (objptr)</pre> | |||
:Objekt zu einer ID | |||
<pre>FUNCTION TABH_IDObj () RESULT (objptr)</pre> | |||
:Objekt zu einer ID | |||
<pre>FUNCTION TAL_TEST () RESULT (i)</pre> | |||
:Testumgegung | |||
[[Category:BlauesModell]] | [[Category:BlauesModell]] | ||
[[Category:BlauesModell Code]] |
Revision as of 05:02, 24 August 2006
FUNCTION TAL_LET_SPOKNG () RESULT(LOK)
- Kennungen fuer Speicheroberflaechenfunktionen
FUNCTION TAL_LET_FKTTYPKNG () RESULT(LOK)
- Kennungen fuer Funktionen regelbar/nicht regelbar
FUNCTION TAL_LET_FKTKNG () RESULT(LOK)
- Kennungen fuer Steuerunktionen
FUNCTION TAL_LET_GRZTYPKNG () RESULT(LOK)
- Kennungen fuer Grenzfunktionentypen
FUNCTION TAL_LET_GRZKNG () RESULT(LOK)
- Kennungen fuer Grenzfunktionen
FUNCTION TAL_INI () RESULT (LOK)
- Initialisiere das Modul fuer Speicher (Talsperren)
FUNCTION TAL_CREATE() RESULT (ID)
- Die naechste freie ID ermitteln
FUNCTION TAL_CREATE_FKT () RESULT (ID)
- Die naechste freie ID ermitteln
FUNCTION TAL_NEU () RESULT (LOK)
- Neues Talsperren-Objekt einrichten
FUNCTION TAL_FKT_NEU () RESULT (LOK)
- Neues Funktions-Objekt Talsperre einrichten
FUNCTION TAL_GRZ_NEU () RESULT (NEUID)
- Neues Grenzfunktions-Objekt Talsperre einrichten
FUNCTION TAL_ABH_NEU () RESULT (LOK)
- Neues Interne Abhängigkeits-Objekt Talsperre einrichten
FUNCTION TFKT_NEU () RESULT (TypID)
- Neue Funktion: Typ Steuerfunktion einrichten
FUNCTION TGRZ_NEU () RESULT (TypID)
- Neue Funktion: Typ Grenzfunktion einrichten
FUNCTION TABH_NEU () RESULT (TypID)
- Neue Funktion: Typ Int. Abh. einrichten
FUNCTION TAL_SYS () RESULT (LOK)
- Neues Talsperren-Objekt einrichten
FUNCTION TAL_START () RESULT (LOK)
- Anfangsbedingungen der Talsperren fuer alle beteiligten Objekte
FUNCTION TAL_WEL () RESULT(LOK)
- Talsperre berechnen
FUNCTION TAL_SKAL () RESULT(LOK)
- Skalierung der Steuerfunktionen einer Talsperre
FUNCTION TAL_FKTCHECK () RESULT(LOK)
- Pruefung der Steigungen m(X). Grenzsteigung ist 19
FUNCTION TAL_CALC () RESULT(LOK)
- Berechnung der Abgaben und Speicherinhalt
FUNCTION TAL_INTABH () RESULT(LOK)
- Berechnung der Abgaben und Speicherinhalt
FUNCTION TAL_CALC_HYA () RESULT(LOK)
- Berechnung der Abgaben aus Hydraulik: Wasserkraft / Turbine
FUNCTION TAL_isRECALC () RESULT(isOK)
- Prüfung ob die Berechnungstoleranz eingehalten wurde
FUNCTION TAL_HEADWEL () RESULT(N)
- Talsperre Header fuer Output-File schreiben
FUNCTION TAL_PARA_UPDATE () RESULT(IsOK)
- Parameter - Update
FUNCTION TAL_OUTWEL () RESULT (N)
- Talsperre Ergebnis eines Zeitschrittes ausgeben
FUNCTION TAL_UPDATE () RESULT (LOK)
- Uebergabe der letzten Zeitschrittwerte
FUNCTION TAL_GET_DEFAULT_FKT () RESULT(N)
- Funktionsverlauf konstant über Speicherinhalt
FUNCTION TFKT_GET_QAB () RESULT(QAB)
- Abgaben zu einer Steuerfunktions - ID
FUNCTION TAL_FKTGRZ () RESULT(N)
- Verschneidung zwischen einer Abgabenfunktion und einer Grenzfunktion
FUNCTION TAL_ABH_CHECK () RESULT (LOK)
- Berechnungsreihenfolge der int.Abh. kontrollieren
FUNCTION TGRZ_GET_IGRZ () RESULT (igrz)
- interne ID zu einer Grenzfunktions-ID an einem Speicher holen
FUNCTION TFKT_GET_IAB () RESULT (IAB)
- Ablauf-Nummer zu einer Steuerfunktions - ID
FUNCTION TFKT_GET_KTRID () RESULT (KTRID)
- KTRID zu einer Steuerfunktions - ID
FUNCTION TFKT_GET_QFKT () RESULT (QFKT)
- Abgabe lesen zu einer Steuerfunktions - ID
FUNCTION TAL_GET_MAXFUN () RESULT (N)
- Maximale Anzahl der Steuerfunktionen
FUNCTION TAL_GET_SMAX () RESULT (VOL)
- Max. Speicherinhalt fuer eine Talsperre
FUNCTION TAL_GET_SANF () RESULT (VOL)
- Anfangspeicherinhalt fuer eine Talsperre
FUNCTION TAL_GET_VOL () RESULT (rVOL)
- Speicherinhalt fuer eine Talsperre
FUNCTION TAL_GET_WSP () RESULT (rWSP)
- Wasserspiegel fuer eine Talsperre
FUNCTION TAL_GET_ANZFUN () RESULT (N)
- Anzahl der Steuerfunktionen fuer eine Talsperre
FUNCTION TAL_GET_KENFUN () RESULT (N)
- Anzahl und Kennungen der Steuerfunktionen fuer eine Talsperre
FUNCTION TAL_GET_FUNIAB () RESULT (N)
- Anzahl und Kennungen der Steuerfunktionen fuer eine Talsperre
FUNCTION TAL_GET_QFKT () RESULT (N)
- Anzahl und letzten Werte der Steuerfunktionen fuer eine Talsperre
FUNCTION TFKT_READ_QAB () RESULT (N)
- Anzahl und Abgaben aus Abgabendatei (*.QAB) lesen
FUNCTION TAL_GET_TALID () RESULT (ID)
- TALID zu einer Kennung
FUNCTION TAL_ANZ_WELVAR () RESULT (N)
- Anzahl der Ausgabevariablen
FUNCTION TAL_VERSION () RESULT (VERSION)
- Versionsnummer des Moduls
FUNCTION TAL_IDObj () RESULT (objptr)
- Objekt zu einer ID
FUNCTION TFKT_IDObj () RESULT (objptr)
- Objekt zu einer ID
FUNCTION TGRZ_IDObj () RESULT (objptr)
- Objekt zu einer ID
FUNCTION TABH_IDObj () RESULT (objptr)
- Objekt zu einer ID
FUNCTION TAL_TEST () RESULT (i)
- Testumgegung