MODVER: Difference between revisions

From BlueM
Jump to navigation Jump to search
m (Vorlage hinzu)
mNo edit summary
Line 1: Line 1:
{{BlauesModell Module}}
{{BlauesModell Module}}


*FUNCTION VER_INI () RESULT (LOK)<br/>Initialisiere das Modul fuer Verzweigungen
<fortran>FUNCTION VER_INI () RESULT (LOK)</fortran>
*FUNCTION VER_CREATE() RESULT (ID)<br/>Die naechste freie ID ermitteln
:Initialisiere das Modul für Verzweigungen
*FUNCTION VER_NEU () RESULT (LOK)<br/>Neues Verzweigungs-Objekt einrichten
<fortran>FUNCTION VER_CREATE() RESULT (ID)</fortran>
*FUNCTION VER_SYS() RESULT(LOK)<br/>Neue Verzweigung einrichten
:Die nächste freie ID ermitteln
*FUNCTION VSCHW_NEU () RESULT (TypID)<br/>Neue Verzweigung: Typ Schwellwert einrichten
<fortran>FUNCTION VER_NEU () RESULT (LOK)</fortran>
*FUNCTION VPROZ_NEU () RESULT (TypID)<br/>Neue Verzweigung: Typ proz. Aufteilung einrichten
:Neues Verzweigungs-Objekt einrichten
*FUNCTION VKNL_NEU () RESULT (TypID)<br/>Neue Verzweigung: Typ Kennlinie einrichten
<fortran>FUNCTION VER_SYS() RESULT(LOK)</fortran>
*FUNCTION VER_START () RESULT (LOK)<br/>Anfangsbedingungen der Verzweigungen fuer alle beteiligten Objekte
:Neue Verzweigung einrichten
*FUNCTION VER_WEL() RESULT (LOK)<br/>Verzweigung berechnen
<fortran>FUNCTION VSCHW_NEU () RESULT (TypID)</fortran>
*FUNCTION VSCHW_WEL () RESULT (LOK)<br/>Verzweigung Typ Schwellwert berechnen
:Neue Verzweigung: Typ Schwellwert einrichten
*FUNCTION VPROZ_WEL () RESULT (LOK)<br/>Verzweigung Typ proz. Aufteilung berechnen
<fortran>FUNCTION VPROZ_NEU () RESULT (TypID)</fortran>
*FUNCTION VKNL_WEL () RESULT (LOK)<br/>Verzweigung Typ Kennlinie berechnen
:Neue Verzweigung: Typ proz. Aufteilung einrichten
*FUNCTION VER_HEADWEL () RESULT (N)<br/>Verzweigung Header fuer Output-File schreiben
<fortran>FUNCTION VKNL_NEU () RESULT (TypID)</fortran>
*FUNCTION VER_OUTWEL () RESULT (N)<br/>Verzweigung Ergebnis eines Zeitschrittes ausgeben
:Neue Verzweigung: Typ Kennlinie einrichten
*FUNCTION VER_UPDATE () RESULT (LOK)<br/>Uebergabe der letzten Zeitschrittwerte
<fortran>FUNCTION VER_START () RESULT (LOK)</fortran>
*FUNCTION VER_Get_LKNLEXPOL () RESULT (LOK)<br/>Verzweigung: Typ Kennlinie,Ausgabe ob eine Kennlinie ueberschritten wurde
:Anfangsbedingungen der Verzweigungen fuer alle beteiligten Objekte
*FUNCTION VER_GET_MAXSTZ () RESULT (NSTZ)<br/>Anzahl der Stützstellen der Kennlinie
<fortran>FUNCTION VER_WEL() RESULT (LOK)</fortran>
*FUNCTION VER_GET_NAB () RESULT (NAB)<br/>Anzahl der Ablaeufe des Moduls
:Verzweigung berechnen
*FUNCTION VER_ANZ_WELVAR () RESULT (N)<br/>Anzahl der Ausgabevariablen
<fortran>FUNCTION VSCHW_WEL () RESULT (LOK)</fortran>
*FUNCTION VER_VERSION () RESULT (VERSION)<br/>Versionsnummer des Moduls
:Verzweigung Typ Schwellwert berechnen
*FUNCTION VER_IDOK ()  RESULT (LOK)<br/>Pruefung ob eine gegebene Kennung ok ist? (D.h. gibts ein Objekt dazu ?)
<fortran>FUNCTION VPROZ_WEL () RESULT (LOK)</fortran>
*FUNCTION VER_IDObj () RESULT (objptr)<br/>Objekt zu einer ID
:Verzweigung Typ proz. Aufteilung berechnen
*FUNCTION VER_TEST () RESULT (i)<br/>Testumgegung
<fortran>FUNCTION VKNL_WEL () RESULT (LOK)</fortran>
:Verzweigung Typ Kennlinie berechnen
<fortran>FUNCTION VER_HEADWEL () RESULT (N)</fortran>
:Verzweigung Header für Output-File schreiben
<fortran>FUNCTION VER_OUTWEL () RESULT (N)</fortran>
:Verzweigung Ergebnis eines Zeitschrittes ausgeben
<fortran>FUNCTION VER_UPDATE () RESULT (LOK)</fortran>
:Übergabe der letzten Zeitschrittwerte
<fortran>FUNCTION VER_Get_LKNLEXPOL () RESULT (LOK)</fortran>
:Verzweigung: Typ Kennlinie, Ausgabe ob eine Kennlinie überschritten wurde
<fortran>FUNCTION VER_GET_MAXSTZ () RESULT (NSTZ)</fortran>
:Anzahl der Stützstellen der Kennlinie
<fortran>FUNCTION VER_GET_NAB () RESULT (NAB)</fortran>
:Anzahl der Ablaeufe des Moduls
<fortran>FUNCTION VER_ANZ_WELVAR () RESULT (N)</fortran>
:Anzahl der Ausgabevariablen
<fortran>FUNCTION VER_VERSION () RESULT (VERSION)</fortran>
:Versionsnummer des Moduls
<fortran>FUNCTION VER_IDOK ()  RESULT (LOK)</fortran>
:Prüfung ob eine gegebene Kennung ok ist? (D.h. gibts ein Objekt dazu ?)
<fortran>FUNCTION VER_IDObj () RESULT (objptr)</fortran>
:Objekt zu einer ID
<fortran>FUNCTION VER_TEST () RESULT (i)</fortran>
:Testumgebung


[[Category:BlauesModell]]
[[Kategorie:BlueM Code]]
[[Category:BlauesModell Code]]

Revision as of 02:41, 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 VER_INI () RESULT (LOK)</fortran>

Initialisiere das Modul für Verzweigungen

<fortran>FUNCTION VER_CREATE() RESULT (ID)</fortran>

Die nächste freie ID ermitteln

<fortran>FUNCTION VER_NEU () RESULT (LOK)</fortran>

Neues Verzweigungs-Objekt einrichten

<fortran>FUNCTION VER_SYS() RESULT(LOK)</fortran>

Neue Verzweigung einrichten

<fortran>FUNCTION VSCHW_NEU () RESULT (TypID)</fortran>

Neue Verzweigung: Typ Schwellwert einrichten

<fortran>FUNCTION VPROZ_NEU () RESULT (TypID)</fortran>

Neue Verzweigung: Typ proz. Aufteilung einrichten

<fortran>FUNCTION VKNL_NEU () RESULT (TypID)</fortran>

Neue Verzweigung: Typ Kennlinie einrichten

<fortran>FUNCTION VER_START () RESULT (LOK)</fortran>

Anfangsbedingungen der Verzweigungen fuer alle beteiligten Objekte

<fortran>FUNCTION VER_WEL() RESULT (LOK)</fortran>

Verzweigung berechnen

<fortran>FUNCTION VSCHW_WEL () RESULT (LOK)</fortran>

Verzweigung Typ Schwellwert berechnen

<fortran>FUNCTION VPROZ_WEL () RESULT (LOK)</fortran>

Verzweigung Typ proz. Aufteilung berechnen

<fortran>FUNCTION VKNL_WEL () RESULT (LOK)</fortran>

Verzweigung Typ Kennlinie berechnen

<fortran>FUNCTION VER_HEADWEL () RESULT (N)</fortran>

Verzweigung Header für Output-File schreiben

<fortran>FUNCTION VER_OUTWEL () RESULT (N)</fortran>

Verzweigung Ergebnis eines Zeitschrittes ausgeben

<fortran>FUNCTION VER_UPDATE () RESULT (LOK)</fortran>

Übergabe der letzten Zeitschrittwerte

<fortran>FUNCTION VER_Get_LKNLEXPOL () RESULT (LOK)</fortran>

Verzweigung: Typ Kennlinie, Ausgabe ob eine Kennlinie überschritten wurde

<fortran>FUNCTION VER_GET_MAXSTZ () RESULT (NSTZ)</fortran>

Anzahl der Stützstellen der Kennlinie

<fortran>FUNCTION VER_GET_NAB () RESULT (NAB)</fortran>

Anzahl der Ablaeufe des Moduls

<fortran>FUNCTION VER_ANZ_WELVAR () RESULT (N)</fortran>

Anzahl der Ausgabevariablen

<fortran>FUNCTION VER_VERSION () RESULT (VERSION)</fortran>

Versionsnummer des Moduls

<fortran>FUNCTION VER_IDOK () RESULT (LOK)</fortran>

Prüfung ob eine gegebene Kennung ok ist? (D.h. gibts ein Objekt dazu ?)

<fortran>FUNCTION VER_IDObj () RESULT (objptr)</fortran>

Objekt zu einer ID

<fortran>FUNCTION VER_TEST () RESULT (i)</fortran>

Testumgebung