MODFKT: Difference between revisions

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


*FUNCTION FKT_INI () RESULT (LOK)<br/>Initialisiere die Typen fuer das Modul Funktionen
<fortran>FUNCTION FKT_INI () RESULT (LOK)</fortran>
*FUNCTION FKNL_INI () RESULT (LOK)<br/>Initialisiere die Kennlinien-Typen fuer das Modul Funktionen
Initialisiere die Typen für das Modul Funktionen
*FUNCTION FKT_INI_TMP () RESULT (LOK)<br/>Initialisiere die temporaeren Typen fuer das Modul Funktionen
*FUNCTION FKT_CREATE () RESULT (ID)<br/>Die naechste freie ID fuer Funktionen ermitteln
*FUNCTION FKT_CREATE_TMP () RESULT (ID)<br/>Die naechste freie ID fuer FKT_tmp ermitteln
*FUNCTION FKNL_CREATE () RESULT (ID)<br/>Die naechste freie ID fuer FKNL - Kennlinien ermitteln
*FUNCTION FKNL_CREATE_TMP () RESULT (ID)<br/>Die naechste freie ID fuer FKNL_tmp ermitteln
*FUNCTION FKT_NEU () RESULT (LOK)<br/>Neues FKT-Objekt einrichten
*FUNCTION FKT_NEU_TMP () RESULT (LOK)<br/>Neues FKT_tmp-Objekt einrichten
*FUNCTION FKNL_NEU () RESULT (LOK)<br/>Neues Kennlinien-Objekt einrichten
*FUNCTION FKNL_NEU_TMP () RESULT (LOK)<br/>Neues FKNL_tmp-Objekt einrichten
*FUNCTION FKT_LET_VAL () RESULT (LOK)<br/>Stuetzstellen FKT-Objekt einrichten
*FUNCTION FKT_WRITE_VAL () RESULT (LOK)<br/>Stuetzstellen FKT-Objekt in Datei schreiben
*FUNCTION FKT_START () RESULT (LOK)<br/>Anfangsbedingungen der Funktionen setzen: Steigungen der akt. Funktion berechnen
*FUNCTION FKT_WEL () RESULT (LOK)<br/>Aktuelle Funktionen setzen
*FUNCTION FKT_GET_MAXSTZ ()  RESULT (N)<br/> Maximale Anzahl an Stuetzstellen einer Funktion
*FUNCTION FKT_GET_MAXMMTT ()  RESULT (N)<br/>Maximale Anzahl an Datumsangaben einer Funktion
*FUNCTION FKT_GET_FKTANZ_TMP ()  RESULT (N)<br/>Anzahl der temporaer angelegten Funktionen uebergeben
*FUNCTION FKT_GET_KNLANZ_TMP () RESULT (N)<br/>Anzahl der temporaer angelegten Kennlinien uebergeben
*FUNCTION FKT_GET_ATTRIB_TMP () RESULT (DBID)<br/>FKT_tmp-Objekt auslesen
*FUNCTION FKNL_GET_NSTZ ()  RESULT (N)<br/>Stuetzstellenanzahl der angelegten Kennlinien uebergeben
*FUNCTION FKNL_GET_NSTZ_TMP () RESULT (N)<br/>Anzahl der temporaer angelegten Kennlinien uebergeben
*FUNCTION FKNL_GET_KNL () RESULT (NSTZ)<br/>Kennlinien-Werte auslesen
*FUNCTION FKNL_GET_KNL_XSKAL () RESULT (XSkal)<br/>Kennlinien-Werte Skalierungsfaktor auslesen
*FUNCTION FKNL_GET_KNL_TMP () RESULT (NSTZ)<br/>Temporaere Kennlinien-Werte auslesen
*FUNCTION FKT_ASSIGN_KNL () RESULT (LOK)<br/>Temporaere Kennlinien zu festen Kennlinien zuordnen
*FUNCTION FKT_READ_ATTRIB () RESULT (anzMMTT)<br/>Anzahl der Beziehungen auslesen fuer eine Funktionen
*FUNCTION FKTREAD () RESULT(anzfktzeilen)<br/>Uebergabe aller Funktionen in den Array FktZeile()
*FUNCTION FKT_GETFKT () RESULT (NSTZ)<br/>Aktuelle gueltige Funktion auslesen
*FUNCTION FKT_GET_FKTWERTE () RESULT (NSTZ)<br/>Nach Datum gueltige Funktion auslesen
*FUNCTION FKT_WRITE_FKTWERTE () RESULT (LOK)<br/>Funktionswerte in Datei schreiben (Datei muss bereits offen sein)
*FUNCTION FKT_isSKALIERT () RESULT (LOK)<br/>Logical Skalierung auslesen
*FUNCTION FKT_GET_XSKAL () RESULT (XSkal)<br/>X-Skalierfaktor auslesen
*FUNCTION FKT_GETFAK () RESULT (Faktor)<br/>Faktor mit IST,SOLL aus einer Funktion auslesen
*FUNCTION FKT_GET_ANZMMTT () RESULT(N)<br/>Anzahl der Funktionen auslesen
*FUNCTION FKT_GET_SOURCE () RESULT(ISOURCE)<br/>Herkunft Funktionen auslesen
*FUNCTION FKT_GET_AKTFKT () RESULT (ifkt)<br/>Die aktuelle Funktionsnummer ermitteln von FKTID kommend
*FUNCTION FKT_GET_AKTMMTT () RESULT (ifkt)<br/>Die aktuelle Funktionsnummer ermitteln
*FUNCTION FKT_GET_FKTID () RESULT (FKTID)<br/>FunktionsID fuer Funktionsnummer
*FUNCTION FKT_GET_ID () RESULT (ID)<br/>FunktionsID fuer Funktionsnummer
*FUNCTION FKT_IDObj () RESULT (objptr)<br/>Objekt zu einer ID
*FUNCTION FKTtmp_IDObj () RESULT (objptr)<br/>Objekt zu einer ID
*FUNCTION FKNL_IDObj () RESULT (objptr)<br/>Objekt zu einer ID
*FUNCTION FKNLtmp_IDObj () RESULT (objptr)<br/>Objekt zu einer ID


[[Category:BlauesModell]]
<fortran>FUNCTION FKNL_INI () RESULT (LOK)</fortran>
[[Category:BlauesModell Code]]
Initialisiere die Kennlinien-Typen für das Modul Funktionen
 
<fortran>FUNCTION FKT_INI_TMP () RESULT (LOK)</fortran>
Initialisiere die temporären Typen für das Modul Funktionen
 
<fortran>FUNCTION FKT_CREATE () RESULT (ID)</fortran>
Die nächste freie ID für Funktionen ermitteln
 
<fortran>FUNCTION FKT_CREATE_TMP () RESULT (ID)</fortran>
Die nächste freie ID für <code>FKT_tmp</code> ermitteln
 
<fortran>FUNCTION FKNL_CREATE () RESULT (ID)</fortran>
Die nächste freie ID für FKNL - Kennlinien ermitteln
 
<fortran>FUNCTION FKNL_CREATE_TMP () RESULT (ID)</fortran>
Die nächste freie ID für <code>FKNL_tmp</code> ermitteln
 
<fortran>FUNCTION FKT_NEU () RESULT (LOK)</fortran>
Neues <code>FKT</code>-Objekt einrichten
 
<fortran>FUNCTION FKT_NEU_TMP () RESULT (LOK)</fortran>
Neues <code>FKT_tmp</code>-Objekt einrichten
 
<fortran>FUNCTION FKNL_NEU () RESULT (LOK)</fortran>
Neues Kennlinien-Objekt einrichten
 
<fortran>FUNCTION FKNL_NEU_TMP () RESULT (LOK)</fortran>
Neues <code>FKNL_tmp</code>-Objekt einrichten
 
<fortran>FUNCTION FKT_LET_VAL () RESULT (LOK)</fortran>
Stützstellen <code>FKT</code>-Objekt einrichten
 
<fortran>FUNCTION FKT_WRITE_VAL () RESULT (LOK)</fortran>
Stützstellen <code>FKT</code>-Objekt in Datei schreiben
 
<fortran>FUNCTION FKT_START () RESULT (LOK)</fortran>
Anfangsbedingungen der Funktionen setzen: Steigungen der akt. Funktion berechnen
 
<fortran>FUNCTION FKT_WEL () RESULT (LOK)</fortran>
Aktuelle Funktionen setzen
 
<fortran>FUNCTION FKT_GET_MAXSTZ ()  RESULT (N)</fortran>
Maximale Anzahl an Stützstellen einer Funktion
 
<fortran>FUNCTION FKT_GET_MAXMMTT ()  RESULT (N)</fortran>
Maximale Anzahl an Datumsangaben einer Funktion
 
<fortran>FUNCTION FKT_GET_FKTANZ_TMP ()  RESULT (N)</fortran>
Anzahl der temporär angelegten Funktionen übergeben
 
<fortran>FUNCTION FKT_GET_KNLANZ_TMP () RESULT (N)</fortran>
Anzahl der temporär angelegten Kennlinien übergeben
 
<fortran>FUNCTION FKT_GET_ATTRIB_TMP () RESULT (DBID)</fortran>
<code>FKT_tmp</code>-Objekt auslesen
 
<fortran>FUNCTION FKNL_GET_NSTZ ()  RESULT (N)</fortran>
Stützstellenanzahl der angelegten Kennlinien übergeben
 
<fortran>FUNCTION FKNL_GET_NSTZ_TMP () RESULT (N)</fortran>
Anzahl der temporär angelegten Kennlinien übergeben
 
<fortran>FUNCTION FKNL_GET_KNL () RESULT (NSTZ)</fortran>
Kennlinien-Werte auslesen
 
<fortran>FUNCTION FKNL_GET_KNL_XSKAL () RESULT (XSkal)</fortran>
Kennlinien-Werte Skalierungsfaktor auslesen
 
<fortran>FUNCTION FKNL_GET_KNL_TMP () RESULT (NSTZ)</fortran>
Temporäre Kennlinien-Werte auslesen
 
<fortran>FUNCTION FKT_ASSIGN_KNL () RESULT (LOK)</fortran>
Temporäre Kennlinien zu festen Kennlinien zuordnen
 
<fortran>FUNCTION FKT_READ_ATTRIB () RESULT (anzMMTT)</fortran>
Anzahl der Beziehungen auslesen für eine Funktion
 
<fortran>FUNCTION FKTREAD () RESULT(anzfktzeilen)</fortran>
Übergabe aller Funktionen in den Array <code>FktZeile()</code>
 
<fortran>FUNCTION FKT_GETFKT () RESULT (NSTZ)</fortran>
Aktuelle gültige Funktion auslesen
 
<fortran>FUNCTION FKT_GET_FKTWERTE () RESULT (NSTZ)</fortran>
Nach Datum gültige Funktion auslesen
 
<fortran>FUNCTION FKT_WRITE_FKTWERTE () RESULT (LOK)</fortran>
Funktionswerte in Datei schreiben (Datei muss bereits offen sein)
 
<fortran>FUNCTION FKT_isSKALIERT () RESULT (LOK)</fortran>
Logical Skalierung auslesen
 
<fortran>FUNCTION FKT_GET_XSKAL () RESULT (XSkal)</fortran>
X-Skalierfaktor auslesen
 
<fortran>FUNCTION FKT_GETFAK () RESULT (Faktor)</fortran>
Faktor mit IST, SOLL aus einer Funktion auslesen
 
<fortran>FUNCTION FKT_GET_ANZMMTT () RESULT(N)</fortran>
Anzahl der Funktionen auslesen
 
<fortran>FUNCTION FKT_GET_SOURCE () RESULT(ISOURCE)</fortran>
Herkunft Funktionen auslesen
 
<fortran>FUNCTION FKT_GET_AKTFKT () RESULT (ifkt)</fortran>
Die aktuelle Funktionsnummer ermitteln von FKTID kommend
 
<fortran>FUNCTION FKT_GET_AKTMMTT () RESULT (ifkt)</fortran>
Die aktuelle Funktionsnummer ermitteln
 
<fortran>FUNCTION FKT_GET_FKTID () RESULT (FKTID)</fortran>
FunktionsID für Funktionsnummer
 
<fortran>FUNCTION FKT_GET_ID () RESULT (ID)</fortran>
FunktionsID für Funktionsnummer
 
<fortran>FUNCTION FKT_IDObj () RESULT (objptr)</fortran>
Objekt zu einer ID
 
<fortran>FUNCTION FKTtmp_IDObj () RESULT (objptr)</fortran>
Objekt zu einer ID
 
<fortran>FUNCTION FKNL_IDObj () RESULT (objptr)</fortran>
Objekt zu einer ID
 
<fortran>FUNCTION FKNLtmp_IDObj () RESULT (objptr)</fortran>
Objekt zu einer ID
 
[[Kategorie:BlauesModell]]
[[Kategorie:BlauesModell Code]]

Revision as of 01:46, 19 June 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 FKT_INI () RESULT (LOK)</fortran> Initialisiere die Typen für das Modul Funktionen

<fortran>FUNCTION FKNL_INI () RESULT (LOK)</fortran> Initialisiere die Kennlinien-Typen für das Modul Funktionen

<fortran>FUNCTION FKT_INI_TMP () RESULT (LOK)</fortran> Initialisiere die temporären Typen für das Modul Funktionen

<fortran>FUNCTION FKT_CREATE () RESULT (ID)</fortran> Die nächste freie ID für Funktionen ermitteln

<fortran>FUNCTION FKT_CREATE_TMP () RESULT (ID)</fortran> Die nächste freie ID für FKT_tmp ermitteln

<fortran>FUNCTION FKNL_CREATE () RESULT (ID)</fortran> Die nächste freie ID für FKNL - Kennlinien ermitteln

<fortran>FUNCTION FKNL_CREATE_TMP () RESULT (ID)</fortran> Die nächste freie ID für FKNL_tmp ermitteln

<fortran>FUNCTION FKT_NEU () RESULT (LOK)</fortran> Neues FKT-Objekt einrichten

<fortran>FUNCTION FKT_NEU_TMP () RESULT (LOK)</fortran> Neues FKT_tmp-Objekt einrichten

<fortran>FUNCTION FKNL_NEU () RESULT (LOK)</fortran> Neues Kennlinien-Objekt einrichten

<fortran>FUNCTION FKNL_NEU_TMP () RESULT (LOK)</fortran> Neues FKNL_tmp-Objekt einrichten

<fortran>FUNCTION FKT_LET_VAL () RESULT (LOK)</fortran> Stützstellen FKT-Objekt einrichten

<fortran>FUNCTION FKT_WRITE_VAL () RESULT (LOK)</fortran> Stützstellen FKT-Objekt in Datei schreiben

<fortran>FUNCTION FKT_START () RESULT (LOK)</fortran> Anfangsbedingungen der Funktionen setzen: Steigungen der akt. Funktion berechnen

<fortran>FUNCTION FKT_WEL () RESULT (LOK)</fortran> Aktuelle Funktionen setzen

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

Maximale Anzahl an Stützstellen einer Funktion

<fortran>FUNCTION FKT_GET_MAXMMTT () RESULT (N)</fortran> Maximale Anzahl an Datumsangaben einer Funktion

<fortran>FUNCTION FKT_GET_FKTANZ_TMP () RESULT (N)</fortran> Anzahl der temporär angelegten Funktionen übergeben

<fortran>FUNCTION FKT_GET_KNLANZ_TMP () RESULT (N)</fortran> Anzahl der temporär angelegten Kennlinien übergeben

<fortran>FUNCTION FKT_GET_ATTRIB_TMP () RESULT (DBID)</fortran> FKT_tmp-Objekt auslesen

<fortran>FUNCTION FKNL_GET_NSTZ () RESULT (N)</fortran> Stützstellenanzahl der angelegten Kennlinien übergeben

<fortran>FUNCTION FKNL_GET_NSTZ_TMP () RESULT (N)</fortran> Anzahl der temporär angelegten Kennlinien übergeben

<fortran>FUNCTION FKNL_GET_KNL () RESULT (NSTZ)</fortran> Kennlinien-Werte auslesen

<fortran>FUNCTION FKNL_GET_KNL_XSKAL () RESULT (XSkal)</fortran> Kennlinien-Werte Skalierungsfaktor auslesen

<fortran>FUNCTION FKNL_GET_KNL_TMP () RESULT (NSTZ)</fortran> Temporäre Kennlinien-Werte auslesen

<fortran>FUNCTION FKT_ASSIGN_KNL () RESULT (LOK)</fortran> Temporäre Kennlinien zu festen Kennlinien zuordnen

<fortran>FUNCTION FKT_READ_ATTRIB () RESULT (anzMMTT)</fortran> Anzahl der Beziehungen auslesen für eine Funktion

<fortran>FUNCTION FKTREAD () RESULT(anzfktzeilen)</fortran> Übergabe aller Funktionen in den Array FktZeile()

<fortran>FUNCTION FKT_GETFKT () RESULT (NSTZ)</fortran> Aktuelle gültige Funktion auslesen

<fortran>FUNCTION FKT_GET_FKTWERTE () RESULT (NSTZ)</fortran> Nach Datum gültige Funktion auslesen

<fortran>FUNCTION FKT_WRITE_FKTWERTE () RESULT (LOK)</fortran> Funktionswerte in Datei schreiben (Datei muss bereits offen sein)

<fortran>FUNCTION FKT_isSKALIERT () RESULT (LOK)</fortran> Logical Skalierung auslesen

<fortran>FUNCTION FKT_GET_XSKAL () RESULT (XSkal)</fortran> X-Skalierfaktor auslesen

<fortran>FUNCTION FKT_GETFAK () RESULT (Faktor)</fortran> Faktor mit IST, SOLL aus einer Funktion auslesen

<fortran>FUNCTION FKT_GET_ANZMMTT () RESULT(N)</fortran> Anzahl der Funktionen auslesen

<fortran>FUNCTION FKT_GET_SOURCE () RESULT(ISOURCE)</fortran> Herkunft Funktionen auslesen

<fortran>FUNCTION FKT_GET_AKTFKT () RESULT (ifkt)</fortran> Die aktuelle Funktionsnummer ermitteln von FKTID kommend

<fortran>FUNCTION FKT_GET_AKTMMTT () RESULT (ifkt)</fortran> Die aktuelle Funktionsnummer ermitteln

<fortran>FUNCTION FKT_GET_FKTID () RESULT (FKTID)</fortran> FunktionsID für Funktionsnummer

<fortran>FUNCTION FKT_GET_ID () RESULT (ID)</fortran> FunktionsID für Funktionsnummer

<fortran>FUNCTION FKT_IDObj () RESULT (objptr)</fortran> Objekt zu einer ID

<fortran>FUNCTION FKTtmp_IDObj () RESULT (objptr)</fortran> Objekt zu einer ID

<fortran>FUNCTION FKNL_IDObj () RESULT (objptr)</fortran> Objekt zu einer ID

<fortran>FUNCTION FKNLtmp_IDObj () RESULT (objptr)</fortran> Objekt zu einer ID