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