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