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