MODTRS: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
m (fix syntax highlighting) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{BlauesModell Module}} | |||
[[ | <source lang="fortran">FUNCTION TRS_INI () RESULT (LOK)</source> | ||
:Initialisiere das Modul für Transportelemente | |||
<source lang="fortran">FUNCTION TRS_CREATE() RESULT (ID)</source> | |||
:Die nächste freie ID ermitteln | |||
<source lang="fortran">FUNCTION TRS_NEU () RESULT (LOK)</source> | |||
:Neues Transportelement-Objekt einrichten | |||
<source lang="fortran">FUNCTION TFIK_NEU () RESULT (TypID)</source> | |||
:Neues Fiktives Transportelement | |||
<source lang="fortran">FUNCTION TROR_NEU () RESULT (TypID)</source> | |||
:Neues Transportelement Typ Rohrleitung | |||
<source lang="fortran">FUNCTION TGER_NEU () RESULT (TypID)</source> | |||
:Neues Transportelement Typ offenes Gerinne | |||
<source lang="fortran">FUNCTION TKNL_NEU () RESULT (TypID)</source> | |||
:Neues Transportelement Typ Abflussbeziehung | |||
<source lang="fortran">FUNCTION TRS_LET_ATTRIB_INT () RESULT (IsOK)</source> | |||
:Ein Attribut setzen | |||
<source lang="fortran">FUNCTION TRS_SYS() RESULT(LOK)</source> | |||
:Neues Transportelement einrichten | |||
<source lang="fortran">FUNCTION TRS_START () RESULT (LOK)</source> | |||
:Anfangsbedingungen der Transportelemente setzen | |||
<source lang="fortran">FUNCTION TFIK_START () RESULT(LOK)</source> | |||
:Translation Startbedingungen | |||
<source lang="fortran">FUNCTION TROR_START () RESULT(LOK)</source> | |||
:Freispiegel Rohrleitung Startbedingungen | |||
<source lang="fortran">FUNCTION TGER_START () RESULT(LOK)</source> | |||
:Offenes Gerinne Startbedingungen | |||
<source lang="fortran">FUNCTION TKNL_START () RESULT(LOK)</source> | |||
:Kennlinien Gerinne Startbedingungen | |||
<source lang="fortran">FUNCTION TRS_WEL () RESULT(LOK)</source> | |||
:Transportelement berechnen | |||
<source lang="fortran">FUNCTION TFIK_WEL () RESULT(LOK)</source> | |||
:Fiktives Transportelement berechnen | |||
<source lang="fortran">FUNCTION TROR_WEL () RESULT(LOK)</source> | |||
:Freispiegel Rohrleitung berechnen | |||
<source lang="fortran">FUNCTION TGER_WEL () RESULT(LOK)</source> | |||
:Offenes Gerinne berechnen | |||
<source lang="fortran">FUNCTION TKNL_WEL () RESULT(LOK)</source> | |||
:Transportelement mit Kennlinie berechnen | |||
<source lang="fortran">FUNCTION TRS_CALC () RESULT(LOK)</source> | |||
:Methode: Berechne nicht-linearen Speicher | |||
<source lang="fortran">FUNCTION TRS_CALC_WSP () RESULT (WSPakt)</source> | |||
:Methode: Berechnet den Wasserstand | |||
<source lang="fortran">FUNCTION TRS_HEADWEL () RESULT (N)</source> | |||
:Transportelement Header für Output-File schreiben | |||
<source lang="fortran">FUNCTION TRS_OUTWEL () RESULT (N)</source> | |||
:Transportelement Ergebnis eines Zeitschrittes ausgeben | |||
<source lang="fortran">FUNCTION TRS_UPDATE () RESULT (LOK)</source> | |||
:Übergabe der letzten Zeitschrittwerte | |||
<source lang="fortran">FUNCTION TRS_GET_MAXSTZ () RESULT (NSTZ)</source> | |||
:Anzahl der Stützstellen der Kennlinie | |||
<source lang="fortran">FUNCTION TRS_GET_MAXTRANS () RESULT (N)</source> | |||
:Anzahl der Translationselemente fiktiver TRS | |||
<source lang="fortran">FUNCTION TRS_GET_TYP () RESULT (TYP)</source> | |||
:Typ des Transportelementes | |||
<source lang="fortran">FUNCTION TRS_GET_MQ () RESULT (MQ)</source> | |||
:Startabfluss | |||
<source lang="fortran">FUNCTION TRS_GET_QVOLL () RESULT (QVOLL)</source> | |||
:Maximale Leistung des Moduls | |||
<source lang="fortran">FUNCTION TRS_GET_KSTG () RESULT (KSTG)</source> | |||
:Strickler-Beiwert Gerinneschlauch | |||
<source lang="fortran">FUNCTION TRS_GET_KST () RESULT (KST)</source> | |||
:Strickler-Beiwert Gesamtgerinne | |||
<source lang="fortran">FUNCTION TRS_GET_KNL () RESULT (NSTZ)</source> | |||
:Kennlinie | |||
<source lang="fortran">FUNCTION TRS_GET_NAB () RESULT (NAB)</source> | |||
:Anzahl der Abläufe des Moduls | |||
<source lang="fortran">FUNCTION TRS_ANZ_WELVAR () RESULT (N)</source> | |||
:Anzahl der Ausgabevariablen | |||
<source lang="fortran">FUNCTION TRS_VERSION () RESULT (VERSION)</source> | |||
:Versionsnummer des Moduls | |||
<source lang="fortran">FUNCTION TRS_IDOK () RESULT (OK)</source> | |||
:Prüfung ob eine gegebene Kennung OK ist? (D.h. gibt's ein Objekt dazu ?) | |||
<source lang="fortran">FUNCTION TRS_IDObj () RESULT (objptr)</source> | |||
:Objekt zu einer ID | |||
<source lang="fortran">FUNCTION TFIK_obj () RESULT (objptr)</source> | |||
:Objekt zu einer ID | |||
<source lang="fortran">FUNCTION TROR_obj () RESULT (objptr)</source> | |||
:Objekt zu einer ID | |||
<source lang="fortran">FUNCTION TGER_obj () RESULT (objptr)</source> | |||
:Objekt zu einer ID | |||
<source lang="fortran">FUNCTION TKNL_obj () RESULT (objptr)</source> | |||
:Objekt zu einer ID | |||
<source lang="fortran">FUNCTION TRS_TEST () RESULT (i)</source> | |||
:Testumgebung | |||
[[Kategorie:BlueM Code]] |
Latest revision as of 09:32, 27 January 2018
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 |
1 | FUNCTION TRS_INI ( ) RESULT ( LOK ) |
- Initialisiere das Modul für Transportelemente
1 | FUNCTION TRS_CREATE ( ) RESULT ( ID ) |
- Die nächste freie ID ermitteln
1 | FUNCTION TRS_NEU ( ) RESULT ( LOK ) |
- Neues Transportelement-Objekt einrichten
1 | FUNCTION TFIK_NEU ( ) RESULT ( TypID ) |
- Neues Fiktives Transportelement
1 | FUNCTION TROR_NEU ( ) RESULT ( TypID ) |
- Neues Transportelement Typ Rohrleitung
1 | FUNCTION TGER_NEU ( ) RESULT ( TypID ) |
- Neues Transportelement Typ offenes Gerinne
1 | FUNCTION TKNL_NEU ( ) RESULT ( TypID ) |
- Neues Transportelement Typ Abflussbeziehung
1 | FUNCTION TRS_LET_ATTRIB_INT ( ) RESULT ( IsOK ) |
- Ein Attribut setzen
1 | FUNCTION TRS_SYS ( ) RESULT ( LOK ) |
- Neues Transportelement einrichten
1 | FUNCTION TRS_START ( ) RESULT ( LOK ) |
- Anfangsbedingungen der Transportelemente setzen
1 | FUNCTION TFIK_START ( ) RESULT ( LOK ) |
- Translation Startbedingungen
1 | FUNCTION TROR_START ( ) RESULT ( LOK ) |
- Freispiegel Rohrleitung Startbedingungen
1 | FUNCTION TGER_START ( ) RESULT ( LOK ) |
- Offenes Gerinne Startbedingungen
1 | FUNCTION TKNL_START ( ) RESULT ( LOK ) |
- Kennlinien Gerinne Startbedingungen
1 | FUNCTION TRS_WEL ( ) RESULT ( LOK ) |
- Transportelement berechnen
1 | FUNCTION TFIK_WEL ( ) RESULT ( LOK ) |
- Fiktives Transportelement berechnen
1 | FUNCTION TROR_WEL ( ) RESULT ( LOK ) |
- Freispiegel Rohrleitung berechnen
1 | FUNCTION TGER_WEL ( ) RESULT ( LOK ) |
- Offenes Gerinne berechnen
1 | FUNCTION TKNL_WEL ( ) RESULT ( LOK ) |
- Transportelement mit Kennlinie berechnen
1 | FUNCTION TRS_CALC ( ) RESULT ( LOK ) |
- Methode: Berechne nicht-linearen Speicher
1 | FUNCTION TRS_CALC_WSP ( ) RESULT ( WSPakt ) |
- Methode: Berechnet den Wasserstand
1 | FUNCTION TRS_HEADWEL ( ) RESULT ( N ) |
- Transportelement Header für Output-File schreiben
1 | FUNCTION TRS_OUTWEL ( ) RESULT ( N ) |
- Transportelement Ergebnis eines Zeitschrittes ausgeben
1 | FUNCTION TRS_UPDATE ( ) RESULT ( LOK ) |
- Übergabe der letzten Zeitschrittwerte
1 | FUNCTION TRS_GET_MAXSTZ ( ) RESULT ( NSTZ ) |
- Anzahl der Stützstellen der Kennlinie
1 | FUNCTION TRS_GET_MAXTRANS ( ) RESULT ( N ) |
- Anzahl der Translationselemente fiktiver TRS
1 | FUNCTION TRS_GET_TYP ( ) RESULT ( TYP ) |
- Typ des Transportelementes
1 | FUNCTION TRS_GET_MQ ( ) RESULT ( MQ ) |
- Startabfluss
1 | FUNCTION TRS_GET_QVOLL ( ) RESULT ( QVOLL ) |
- Maximale Leistung des Moduls
1 | FUNCTION TRS_GET_KSTG ( ) RESULT ( KSTG ) |
- Strickler-Beiwert Gerinneschlauch
1 | FUNCTION TRS_GET_KST ( ) RESULT ( KST ) |
- Strickler-Beiwert Gesamtgerinne
1 | FUNCTION TRS_GET_KNL ( ) RESULT ( NSTZ ) |
- Kennlinie
1 | FUNCTION TRS_GET_NAB ( ) RESULT ( NAB ) |
- Anzahl der Abläufe des Moduls
1 | FUNCTION TRS_ANZ_WELVAR ( ) RESULT ( N ) |
- Anzahl der Ausgabevariablen
1 | FUNCTION TRS_VERSION ( ) RESULT ( VERSION ) |
- Versionsnummer des Moduls
1 | FUNCTION TRS_IDOK ( ) RESULT ( OK ) |
- Prüfung ob eine gegebene Kennung OK ist? (D.h. gibt's ein Objekt dazu ?)
1 | FUNCTION TRS_IDObj ( ) RESULT ( objptr ) |
- Objekt zu einer ID
1 | FUNCTION TFIK_obj ( ) RESULT ( objptr ) |
- Objekt zu einer ID
1 | FUNCTION TROR_obj ( ) RESULT ( objptr ) |
- Objekt zu einer ID
1 | FUNCTION TGER_obj ( ) RESULT ( objptr ) |
- Objekt zu einer ID
1 | FUNCTION TKNL_obj ( ) RESULT ( objptr ) |
- Objekt zu einer ID
1 | FUNCTION TRS_TEST ( ) RESULT ( i ) |
- Testumgebung