MODTRS: Difference between revisions

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