MODFKT: Difference between revisions
m (Vorlage hinzu) |
m (Formatierung) |
||
Line 1: | Line 1: | ||
{{BlauesModell Module}} | {{BlauesModell Module}} | ||
<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 <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