MODZRE
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 |
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_GET_ERRORVALUE() RESULT(rError)</HIGHLIGHTSYNTAX>
- Intern benutzer ErrorValue übergeben
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_FILE_CHECK () RESULT (iresp)</HIGHLIGHTSYNTAX>
- Prüft das Öffnen einer Zeitreihe - BINÄR
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_OPEN() RESULT (i)</HIGHLIGHTSYNTAX>
- Öffnen einer Zeitreihe - ASCII
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_OPEN_BIN() RESULT (i)</HIGHLIGHTSYNTAX>
- Öffnen einer Zeitreihe – BINÄR
- Ermittelt beim Öffnen das Format der Binärdatei
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_READ_RECORD () RESULT (Wert)</HIGHLIGHTSYNTAX>
- Lesen eines Records - BINÄR
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_ERROR_FILTER () RESULT (iResp)</HIGHLIGHTSYNTAX>
- Fehlwert-Filter
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_REC_LAST () RESULT (rec_last)</HIGHLIGHTSYNTAX>
- Letzten Record ermitteln
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_FINDDATE () RESULT (recstart)</HIGHLIGHTSYNTAX>
- Passenden Record zum Datum finden
- Es wird der Record zurückgegeben, welcher direkt auf oder vor dem DATUM liegt
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_GET_VALUES () RESULT (iResp)</HIGHLIGHTSYNTAX>
- 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
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_NCOUNT () RESULT (NCOUNT)</HIGHLIGHTSYNTAX>
- Auslesen der Anzahl von Werten für den Zeitraum: von - bis
- Kann normales als auch extended Binär-Format lesen
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_READ () RESULT (NCOUNT)</HIGHLIGHTSYNTAX>
- Auslesen von Datum und Werte: von - bis Zeitraum
- Kann normales als auch extended Binär-Format lesen
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_READ_EX () RESULT (NCOUNT)</HIGHLIGHTSYNTAX>
- Auslesen von Datum und Werte: von - bis Zeitraum
- Kann normales als auch extended Binär-Format lesen
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_NCOUNT_STZ () RESULT (NCOUNT)</HIGHLIGHTSYNTAX>
- Auslesen von Datum und Werte: von - bis Zeitraum, nur Stützstellen
- Kann normales als auch extended Binär-Format lesen
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_READ_STZ () RESULT (NCOUNT)</HIGHLIGHTSYNTAX>
- Auslesen von Datum und Werte: von - bis Zeitraum, nur Stützstellen
- Kann normales als auch extended Binär-Format lesen
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_READ_EX_STZ () RESULT (NCOUNT)</HIGHLIGHTSYNTAX>
- Auslesen von Datum und Werte: von - bis Zeitraum, nur Stützstellen
- Kann normales als auch extended Binär-Format lesen
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_NCOUNT_WEL () RESULT (NCOUNT)</HIGHLIGHTSYNTAX>
- Lesen der Wertezahl: von - bis Zeitraum
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_READ_WEL () RESULT (NCOUNT)</HIGHLIGHTSYNTAX>
- 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
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_GET_FIRSTLASTDATE () RESULT (iResp)</HIGHLIGHTSYNTAX>
- Letzten Record ermitteln
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_GET_WEL_FIRSTLASTDATE () RESULT (iResp)</HIGHLIGHTSYNTAX>
- Letzten Record ermitteln
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_WRITE () RESULT (iResp)</HIGHLIGHTSYNTAX>
- Schreiben von Datum und Werte: von - bis Zeitraum, BIN-Format
- Kann nur normales Binär-Format schreiben
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_APPEND () RESULT(iResp)</HIGHLIGHTSYNTAX>
- Erweitern der Zeitreihe - APPEND:
- Die neuen Werte ersetzen als kompletten Block die alten Werte
- Kann normales und extended Binär-Format erweitern
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_INSERT () RESULT(iResp)</HIGHLIGHTSYNTAX>
- 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
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_DELETE_BLOCK ()RESULT(iResp)</HIGHLIGHTSYNTAX>
- Löscht einen zeitlich zusammenhängenden Block aus einer Zeitreihe
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_DELETE_RECORDS () RESULT(iResp)</HIGHLIGHTSYNTAX>
- Löscht einzelne Werte aus einer Zeitreihe.
- Die Werte müssen zeitlich aufsteigend angeordnet sein
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_JUMP () RESULT (rec_start)</HIGHLIGHTSYNTAX>
- Zum nächsten gegebenen Wert springen und auslesen
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_NCOUNT_WAVE () RESULT (NCOUNT)</HIGHLIGHTSYNTAX>
- Zum nächsten gegebenen Wert springen und auslesen
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_FILTER_MINMAX () RESULT(N)</HIGHLIGHTSYNTAX>
- Von einer Zeitreihe nur Scheitel und Täler filtern
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_WRITE_DTKONST2 () RESULT (NCOUNT)</HIGHLIGHTSYNTAX>
- Auslesen von Datum und Werte: von - bis Zeitraum: Äquidistant
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_WRITE_DTKONST () RESULT (NCOUNT)</HIGHLIGHTSYNTAX>
- Auslesen von Datum und Werte: von - bis Zeitraum: Äquidistant
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_ATTRIB () RESULT (iresp)</HIGHLIGHTSYNTAX>
- Ermitteln von Zeitreihen-Attributen
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_IMPORT () RESULT (iResp)</HIGHLIGHTSYNTAX>
- Konvertieren von Zeitreihen
- !Default: Die neue Datei wird als Default BINÄR-Typ gespeichert
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION IMPORT_LET_LOGFILEPATH () RESULT (LOK)</HIGHLIGHTSYNTAX>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_READ_HEADER_ZRE () RESULT (iResp)</HIGHLIGHTSYNTAX>
- Header einer ZRE-Datei durchlesen
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_IMPORT_ZRE () RESULT (iResp)</HIGHLIGHTSYNTAX>
- Konvertieren von Zeitreihen - ZRE Format
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_IMPORT_WRITERECORD () RESULT (IsWrite)</HIGHLIGHTSYNTAX>
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_EXPORT () RESULT (iResp)</HIGHLIGHTSYNTAX>
- Exportieren von Zeitreihen
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_WRITE_HEADER_ZRE () RESULT (iResp)</HIGHLIGHTSYNTAX>
- Header einer ZRE-Datei schreiben
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_EXPORT_ZRE () RESULT (iResp)</HIGHLIGHTSYNTAX>
- Exportieren von Zeitreihen - ZRE Format
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_isCOMMENT (cZeile, FileType) RESULT (isComment)</HIGHLIGHTSYNTAX>
- CommentLine Check für
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_APPEND_ASCII (datnr, NLeerZeilen) RESULT (IsOK)</HIGHLIGHTSYNTAX>
- Append von Zeitreihen für Export oder anderes
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_INI (Anzahl) RESULT(LOK)</HIGHLIGHTSYNTAX>
- Initialisiere das Modul für die Zeitreihenverwaltung
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_CREATE() RESULT (ID)</HIGHLIGHTSYNTAX>
- Die nächste freie ID ermitteln, erstellt neues System
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_NEU () RESULT (LOK)</HIGHLIGHTSYNTAX>
- Neues Zeitreihen-Objekt einrichten
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_SYS() RESULT (LOK)</HIGHLIGHTSYNTAX>
- Neue Zeitreihe einrichten
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_START () RESULT (LOK)</HIGHLIGHTSYNTAX>
- Vorschub der benutzten Dateien auf den SimBeginn
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_START_DOS () RESULT (LOK)</HIGHLIGHTSYNTAX>
- Vorschub der benutzten Dateien auf den SimBeginn
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_WEL () RESULT (LOK)</HIGHLIGHTSYNTAX>
- Zeitreihenwerte berechnen
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_WEL_DOS () RESULT (LOK)</HIGHLIGHTSYNTAX>
- Zeitreihenwerte berechnen
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_UPDATE () RESULT(LOK)</HIGHLIGHTSYNTAX>
- Übergabe der letzten Zeitschrittwerte
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_Get_VAL () RESULT (WERT)</HIGHLIGHTSYNTAX>
- Auslesen eines Systemzustandes
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_GET_LASTID () RESULT (ID)</HIGHLIGHTSYNTAX>
- Auslesen der höchsten Zeitreihen-ID
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_STARTDATNR () RESULT (I)</HIGHLIGHTSYNTAX>
- Startdateinummer der Zeitreihen
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_VERSION () RESULT (VERSION)</HIGHLIGHTSYNTAX>
- Versionsnummer des Moduls
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_Get_ID () RESULT (ID)</HIGHLIGHTSYNTAX>
- ID für ein Objekt zu einer Kennung
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_IDOK () RESULT (OK)</HIGHLIGHTSYNTAX>
- Prüfung ob eine gegebene Kennung OK ist? (D.h. gibt's ein Objekt dazu?)
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_IDObj () RESULT (objptr)</HIGHLIGHTSYNTAX>
- Objekt zu einer ID
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_FILEMOVE () RESULT (LOK)</HIGHLIGHTSYNTAX>
- Datei auf ein bestimmtes Datum vorschieben
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION VALUE_CALC (InterPret, dtges, Summe) RESULT(Wert)</HIGHLIGHTSYNTAX>
- Summenbildung - Interpretation
<HIGHLIGHTSYNTAX language="fortran90">FUNCTION ZRE_TEST () RESULT (i)</HIGHLIGHTSYNTAX>
- Testumgebung