MODZRE

From BlueM
Revision as of 01:45, 19 October 2006 by Froehlich (talk | contribs) (highlight)
Jump to navigation Jump to search
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 ZRE_GET_ERRORVALUE() RESULT (rError)</fortran>

Intern benutzer ErrorValue übergeben

<fortran>FUNCTION ZRE_FILE_CHECK () RESULT (iresp)</fortran>

Prüft das Öffnen einer Zeitreihe - BINÄR

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

Öffnen einer Zeitreihe - ASCII

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

Öffnen einer Zeitreihe – BINÄR
Ermittelt beim Öffnen das Format der Binärdatei

<fortran>FUNCTION ZRE_READ_RECORD () RESULT (Wert)</fortran>

Lesen eines Records - BINÄR

<fortran>FUNCTION ZRE_ERROR_FILTER () RESULT (iResp)</fortran>

Fehlwert-Filter

<fortran>FUNCTION ZRE_REC_LAST () RESULT (rec_last)</fortran>

Letzten Record ermitteln

<fortran>FUNCTION ZRE_FINDDATE () RESULT (recstart)</fortran>

Passenden Record zum Datum finden
Es wird der Record zurückgegeben, welcher direkt auf oder vor dem DATUM liegt

<fortran>FUNCTION ZRE_GET_VALUES () RESULT (iResp)</fortran>

Werte für Datumsangabe zurückgeben, wobei zwischen den Werten interpoliert wird wenn das Datum zwischen zwei Punkten liegt. Interpoliert wird in Abhängigkeit der Interpretation

<fortran>FUNCTION ZRE_NCOUNT () RESULT (NCOUNT)</fortran>

Auslesen der Anzahl von Werten für den Zeitraum: von - bis
Kann normales als auch extended Binär-Format lesen

<fortran>FUNCTION ZRE_READ () RESULT (NCOUNT)</fortran>

Auslesen von Datum und Werte: von - bis Zeitraum
Kann normales als auch extended Binär-Format lesen

<fortran>FUNCTION ZRE_READ_EX () RESULT (NCOUNT)</fortran>

Auslesen von Datum und Werte: von - bis Zeitraum
Kann normales als auch extended Binär-Format lesen

<fortran>FUNCTION ZRE_NCOUNT_STZ () RESULT (NCOUNT)</fortran>

Auslesen von Datum und Werte: von - bis Zeitraum, nur Stützstellen
Kann normales als auch extended Binär-Format lesen

<fortran>FUNCTION ZRE_READ_STZ () RESULT (NCOUNT)</fortran>

Auslesen von Datum und Werte: von - bis Zeitraum, nur Stützstellen
Kann normales als auch extended Binär-Format lesen

<fortran>FUNCTION ZRE_READ_EX_STZ () RESULT (NCOUNT)</fortran>

Auslesen von Datum und Werte: von - bis Zeitraum, nur Stützstellen
Kann normales als auch extended Binär-Format lesen

<fortran>FUNCTION ZRE_NCOUNT_WEL () RESULT (NCOUNT)</fortran>

Lesen der Wertezahl: von - bis Zeitraum

<fortran>FUNCTION ZRE_READ_WEL () RESULT (NCOUNT)</fortran>

Auslesen von Datum und Werte für eine Kennung: von - bis Zeitraum
Ist keine Kennung angegeben (Len_Trim(Kennung) = 0) dann nur das Datum zurückgeben

<fortran>FUNCTION ZRE_GET_FIRSTLASTDATE () RESULT (iResp)</fortran>

Letzten Record ermitteln

<fortran>FUNCTION ZRE_GET_WEL_FIRSTLASTDATE () RESULT (iResp)</fortran>

Letzten Record ermitteln

<fortran>FUNCTION ZRE_WRITE () RESULT (iResp)</fortran>

Schreiben von Datum und Werte: von - bis Zeitraum, BIN-Format
Kann nur normales Binär-Format schreiben

<fortran>FUNCTION ZRE_APPEND () RESULT(iResp)</fortran>

Erweitern der Zeitreihe - APPEND:
Die neuen Werte ersetzen als kompletten Block die alten Werte
Kann normales und extended Binär-Format erweitern

<fortran>FUNCTION ZRE_INSERT () RESULT(iResp)</fortran>

Erweitern der Zeitreihe - INSERT:
Werte werden einzeln eingefügt, die alten Werte bleiben bestehen und werden nur bei Gleichheit mit den Neuen ersetzt
Kann normales und extended Binär-Format erweitern

<fortran>FUNCTION ZRE_DELETE_BLOCK ()RESULT(iResp)</fortran>

Löscht einen zeitlich zusammenhängenden Block aus einer Zeitreihe

<fortran>FUNCTION ZRE_DELETE_RECORDS () RESULT(iResp)</fortran>

Löscht einzelne Werte aus einer Zeitreihe.
Die Werte müssen zeitlich aufsteigend angeordnet sein

<fortran>FUNCTION ZRE_JUMP () RESULT (rec_start)</fortran>

Zum nächsten gegebenen Wert springen und auslesen

<fortran>FUNCTION ZRE_NCOUNT_WAVE () RESULT (NCOUNT)</fortran>

Zum nächsten gegebenen Wert springen und auslesen

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

Von einer Zeitreihe nur Scheitel und Täler filtern

<fortran>FUNCTION ZRE_WRITE_DTKONST2 () RESULT (NCOUNT)</fortran>

Auslesen von Datum und Werte: von - bis Zeitraum: Äquidistant

<fortran>FUNCTION ZRE_WRITE_DTKONST () RESULT (NCOUNT)</fortran>

Auslesen von Datum und Werte: von - bis Zeitraum: Äquidistant

<fortran>FUNCTION ZRE_ATTRIB () RESULT (iresp)</fortran>

Ermitteln von Zeitreihen-Attributen

<fortran>FUNCTION ZRE_IMPORT () RESULT (iResp)</fortran>

Konvertieren von Zeitreihen
!Default: Die neue Datei wird als Default BINÄR-Typ gespeichert

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

<fortran>FUNCTION ZRE_READ_HEADER_ZRE () RESULT (iResp)</fortran>

Header einer ZRE-Datei durchlesen

<fortran>FUNCTION ZRE_IMPORT_ZRE () RESULT (iResp)</fortran>

Konvertieren von Zeitreihen - ZRE Format

<fortran>FUNCTION ZRE_IMPORT_WRITERECORD () RESULT (IsWrite)</fortran>

<fortran>FUNCTION ZRE_EXPORT () RESULT (iResp)</fortran>

Exportieren von Zeitreihen

<fortran>FUNCTION ZRE_WRITE_HEADER_ZRE () RESULT (iResp)</fortran>

Header einer ZRE-Datei schreiben

<fortran>FUNCTION ZRE_EXPORT_ZRE () RESULT (iResp)</fortran>

Exportieren von Zeitreihen - ZRE Format

<fortran>FUNCTION ZRE_isCOMMENT (cZeile, FileType) RESULT (isComment)</fortran>

CommentLine Check für

<fortran>FUNCTION ZRE_APPEND_ASCII (datnr, NLeerZeilen) RESULT (IsOK)</fortran>

Append von Zeitreihen für Export oder anderes

<fortran>FUNCTION ZRE_INI (Anzahl) RESULT(LOK)</fortran>

Initialisiere das Modul für die Zeitreihenverwaltung

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

Die nächste freie ID ermitteln, erstellt neues System

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

Neues Zeitreihen-Objekt einrichten

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

Neue Zeitreihe einrichten

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

Vorschub der benutzten Dateien auf den SimBeginn

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

Vorschub der benutzten Dateien auf den SimBeginn

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

Zeitreihenwerte berechnen

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

Zeitreihenwerte berechnen

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

Übergabe der letzten Zeitschrittwerte

<fortran>FUNCTION ZRE_Get_VAL () RESULT (WERT)</fortran>

Auslesen eines Systemzustandes

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

Auslesen der höchsten Zeitreihen-ID

<fortran>FUNCTION ZRE_STARTDATNR () RESULT (I)</fortran>

Startdateinummer der Zeitreihen

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

Versionsnummer des Moduls

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

ID für ein Objekt zu einer Kennung

<fortran>FUNCTION ZRE_IDOK () RESULT (OK)</fortran>

Prüfung ob eine gegebene Kennung OK ist? (D.h. gibt's ein Objekt dazu?)

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

Objekt zu einer ID

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

Datei auf ein bestimmtes Datum vorschieben

<fortran>FUNCTION VALUE_CALC (InterPret, dtges, Summe) RESULT(Wert)</fortran>

Summenbildung - Interpretation

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

Testumgebung