MODVER: Difference between revisions

From BlueM
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)</fortran>
<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)</fortran>
<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)</fortran>
<source lang="fortran">FUNCTION VER_NEU () RESULT (LOK)</source>
:Neues Verzweigungs-Objekt einrichten
:Neues Verzweigungs-Objekt einrichten
<fortran>FUNCTION VER_SYS() RESULT(LOK)</fortran>
<source lang="fortran">FUNCTION VER_SYS() RESULT(LOK)</source>
:Neue Verzweigung einrichten
:Neue Verzweigung einrichten
<fortran>FUNCTION VSCHW_NEU () RESULT (TypID)</fortran>
<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)</fortran>
<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)</fortran>
<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)</fortran>
<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)</fortran>
<source lang="fortran">FUNCTION VER_WEL() RESULT (LOK)</source>
:Verzweigung berechnen
:Verzweigung berechnen
<fortran>FUNCTION VSCHW_WEL () RESULT (LOK)</fortran>
<source lang="fortran">FUNCTION VSCHW_WEL () RESULT (LOK)</source>
:Verzweigung Typ Schwellwert berechnen
:Verzweigung Typ Schwellwert berechnen
<fortran>FUNCTION VPROZ_WEL () RESULT (LOK)</fortran>
<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)</fortran>
<source lang="fortran">FUNCTION VKNL_WEL () RESULT (LOK)</source>
:Verzweigung Typ Kennlinie berechnen
:Verzweigung Typ Kennlinie berechnen
<fortran>FUNCTION VER_HEADWEL () RESULT (N)</fortran>
<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)</fortran>
<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)</fortran>
<source lang="fortran">FUNCTION VER_UPDATE () RESULT (LOK)</source>
:Übergabe der letzten Zeitschrittwerte
:Übergabe der letzten Zeitschrittwerte
<fortran>FUNCTION VER_Get_LKNLEXPOL () RESULT (LOK)</fortran>
<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)</fortran>
<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)</fortran>
<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)</fortran>
<source lang="fortran">FUNCTION VER_ANZ_WELVAR () RESULT (N)</source>
:Anzahl der Ausgabevariablen
:Anzahl der Ausgabevariablen
<fortran>FUNCTION VER_VERSION () RESULT (VERSION)</fortran>
<source lang="fortran">FUNCTION VER_VERSION () RESULT (VERSION)</source>
:Versionsnummer des Moduls
:Versionsnummer des Moduls
<fortran>FUNCTION VER_IDOK ()  RESULT (LOK)</fortran>
<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)</fortran>
<source lang="fortran">FUNCTION VER_IDObj () RESULT (objptr)</source>
:Objekt zu einer ID
:Objekt zu einer ID
<fortran>FUNCTION VER_TEST () RESULT (i)</fortran>
<source lang="fortran">FUNCTION VER_TEST () RESULT (i)</source>
:Testumgebung
:Testumgebung


[[Kategorie:BlueM Code]]
[[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