MODVER: Difference between revisions
Jump to navigation
Jump to search
m (Vorlage hinzu) |
m (fix syntax highlighting) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
{{BlauesModell Module}} | {{BlauesModell Module}} | ||
<source lang="fortran">FUNCTION VER_INI () RESULT (LOK)</source> | |||
:Initialisiere das Modul für Verzweigungen | |||
<source lang="fortran">FUNCTION VER_CREATE() RESULT (ID)</source> | |||
:Die nächste freie ID ermitteln | |||
<source lang="fortran">FUNCTION VER_NEU () RESULT (LOK)</source> | |||
:Neues Verzweigungs-Objekt einrichten | |||
<source lang="fortran">FUNCTION VER_SYS() RESULT(LOK)</source> | |||
:Neue Verzweigung einrichten | |||
<source lang="fortran">FUNCTION VSCHW_NEU () RESULT (TypID)</source> | |||
:Neue Verzweigung: Typ Schwellwert einrichten | |||
<source lang="fortran">FUNCTION VPROZ_NEU () RESULT (TypID)</source> | |||
:Neue Verzweigung: Typ proz. Aufteilung einrichten | |||
<source lang="fortran">FUNCTION VKNL_NEU () RESULT (TypID)</source> | |||
:Neue Verzweigung: Typ Kennlinie einrichten | |||
<source lang="fortran">FUNCTION VER_START () RESULT (LOK)</source> | |||
:Anfangsbedingungen der Verzweigungen fuer alle beteiligten Objekte | |||
<source lang="fortran">FUNCTION VER_WEL() RESULT (LOK)</source> | |||
:Verzweigung berechnen | |||
<source lang="fortran">FUNCTION VSCHW_WEL () RESULT (LOK)</source> | |||
:Verzweigung Typ Schwellwert berechnen | |||
<source lang="fortran">FUNCTION VPROZ_WEL () RESULT (LOK)</source> | |||
:Verzweigung Typ proz. Aufteilung berechnen | |||
<source lang="fortran">FUNCTION VKNL_WEL () RESULT (LOK)</source> | |||
:Verzweigung Typ Kennlinie berechnen | |||
<source lang="fortran">FUNCTION VER_HEADWEL () RESULT (N)</source> | |||
:Verzweigung Header für Output-File schreiben | |||
<source lang="fortran">FUNCTION VER_OUTWEL () RESULT (N)</source> | |||
:Verzweigung Ergebnis eines Zeitschrittes ausgeben | |||
<source lang="fortran">FUNCTION VER_UPDATE () RESULT (LOK)</source> | |||
:Übergabe der letzten Zeitschrittwerte | |||
<source lang="fortran">FUNCTION VER_Get_LKNLEXPOL () RESULT (LOK)</source> | |||
:Verzweigung: Typ Kennlinie, Ausgabe ob eine Kennlinie überschritten wurde | |||
<source lang="fortran">FUNCTION VER_GET_MAXSTZ () RESULT (NSTZ)</source> | |||
:Anzahl der Stützstellen der Kennlinie | |||
<source lang="fortran">FUNCTION VER_GET_NAB () RESULT (NAB)</source> | |||
:Anzahl der Ablaeufe des Moduls | |||
<source lang="fortran">FUNCTION VER_ANZ_WELVAR () RESULT (N)</source> | |||
:Anzahl der Ausgabevariablen | |||
<source lang="fortran">FUNCTION VER_VERSION () RESULT (VERSION)</source> | |||
:Versionsnummer des Moduls | |||
<source lang="fortran">FUNCTION VER_IDOK () RESULT (LOK)</source> | |||
:Prüfung ob eine gegebene Kennung ok ist? (D.h. gibts ein Objekt dazu ?) | |||
<source lang="fortran">FUNCTION VER_IDObj () RESULT (objptr)</source> | |||
:Objekt zu einer ID | |||
<source lang="fortran">FUNCTION VER_TEST () RESULT (i)</source> | |||
:Testumgebung | |||
[[ | [[Kategorie:BlueM Code]] | ||
Latest revision as of 08:33, 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 VER_INI () RESULT (LOK)
- Initialisiere das Modul für Verzweigungen
FUNCTION VER_CREATE() RESULT (ID)
- Die nächste freie ID ermitteln
FUNCTION VER_NEU () RESULT (LOK)
- Neues Verzweigungs-Objekt einrichten
FUNCTION VER_SYS() RESULT(LOK)
- Neue Verzweigung einrichten
FUNCTION VSCHW_NEU () RESULT (TypID)
- Neue Verzweigung: Typ Schwellwert einrichten
FUNCTION VPROZ_NEU () RESULT (TypID)
- Neue Verzweigung: Typ proz. Aufteilung einrichten
FUNCTION VKNL_NEU () RESULT (TypID)
- Neue Verzweigung: Typ Kennlinie einrichten
FUNCTION VER_START () RESULT (LOK)
- Anfangsbedingungen der Verzweigungen fuer alle beteiligten Objekte
FUNCTION VER_WEL() RESULT (LOK)
- Verzweigung berechnen
FUNCTION VSCHW_WEL () RESULT (LOK)
- Verzweigung Typ Schwellwert berechnen
FUNCTION VPROZ_WEL () RESULT (LOK)
- Verzweigung Typ proz. Aufteilung berechnen
FUNCTION VKNL_WEL () RESULT (LOK)
- Verzweigung Typ Kennlinie berechnen
FUNCTION VER_HEADWEL () RESULT (N)
- Verzweigung Header für Output-File schreiben
FUNCTION VER_OUTWEL () RESULT (N)
- Verzweigung Ergebnis eines Zeitschrittes ausgeben
FUNCTION VER_UPDATE () RESULT (LOK)
- Übergabe der letzten Zeitschrittwerte
FUNCTION VER_Get_LKNLEXPOL () RESULT (LOK)
- Verzweigung: Typ Kennlinie, Ausgabe ob eine Kennlinie überschritten wurde
FUNCTION VER_GET_MAXSTZ () RESULT (NSTZ)
- Anzahl der Stützstellen der Kennlinie
FUNCTION VER_GET_NAB () RESULT (NAB)
- Anzahl der Ablaeufe des Moduls
FUNCTION VER_ANZ_WELVAR () RESULT (N)
- Anzahl der Ausgabevariablen
FUNCTION VER_VERSION () RESULT (VERSION)
- Versionsnummer des Moduls
FUNCTION VER_IDOK () RESULT (LOK)
- Prüfung ob eine gegebene Kennung ok ist? (D.h. gibts ein Objekt dazu ?)
FUNCTION VER_IDObj () RESULT (objptr)
- Objekt zu einer ID
FUNCTION VER_TEST () RESULT (i)
- Testumgebung