MODZRE: Difference between revisions

From BlueM
Jump to navigation Jump to search
m (Modzre wurde nach MODZRE verschoben)
(entfernte Funktionen gelöscht)
Line 1: Line 1:
{{BlauesModell Module}}
*FUNCTION ZRE_GET_ERRORVALUE() RESULT(rError)<br/>Intern benutzer ErrorValue übergeben
*FUNCTION ZRE_GET_ERRORVALUE() RESULT(rError)<br/>Intern benutzer ErrorValue übergeben
*FUNCTION ZRE_FILE_CHECK () RESULT (iresp)<br/>Prüft das Oeffnen einer Zeitreihe - BINÄR
*FUNCTION ZRE_FILE_CHECK () RESULT (iresp)<br/>Prüft das Oeffnen einer Zeitreihe - BINÄR
Line 19: Line 21:
*FUNCTION ZRE_GET_WEL_FIRSTLASTDATE () RESULT (iResp)<br/>Letzten Record ermitteln
*FUNCTION ZRE_GET_WEL_FIRSTLASTDATE () RESULT (iResp)<br/>Letzten Record ermitteln
*FUNCTION ZRE_WRITE () RESULT (iResp)<br/>Schreiben von Datum und Werte: von - bis Zeitraum, BIN-Format<br/>Kann nur normales Binär-Format schreiben
*FUNCTION ZRE_WRITE () RESULT (iResp)<br/>Schreiben von Datum und Werte: von - bis Zeitraum, BIN-Format<br/>Kann nur normales Binär-Format schreiben
*<s>Function ZRE_WRITE_EX () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Schreiben von Datum und Werte: von - bis Zeitraum, BXL-Format<br/>Kann nur erweitertes Binär-Format schreiben
*FUNCTION ZRE_APPEND () RESULT(iResp)<br/>Erweitern der Zeitreihe - APPEND:<br/>Die neuen Werte ersetzen als kompletten Block die alten Werte<br/>Kann normales und extended Binär-Format erweitern
*FUNCTION ZRE_APPEND () RESULT(iResp)<br/>Erweitern der Zeitreihe - APPEND:<br/>Die neuen Werte ersetzen als kompletten Block die alten Werte<br/>Kann normales und extended Binär-Format erweitern
*FUNCTION ZRE_INSERT () RESULT(iResp)<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/>Kann normales und extended Binär-Format erweitern
*FUNCTION ZRE_INSERT () RESULT(iResp)<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/>Kann normales und extended Binär-Format erweitern
Line 30: Line 31:
*FUNCTION ZRE_WRITE_DTKONST () RESULT (NCOUNT)<br/>Auslesen von Datum und Werte: von - bis Zeitraum: Aequidistant
*FUNCTION ZRE_WRITE_DTKONST () RESULT (NCOUNT)<br/>Auslesen von Datum und Werte: von - bis Zeitraum: Aequidistant
*FUNCTION ZRE_ATTRIB () RESULT (iresp)<br/>Ermitteln von Zeitreihen-Attributen
*FUNCTION ZRE_ATTRIB () RESULT (iresp)<br/>Ermitteln von Zeitreihen-Attributen
*<s>FUNCTION ZRE_BINTOBXL () RESULT(iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Konvertiert eine normale Binärdatei (BIN) in eine erweiterte Binärdatei (BXL)
*<s>FUNCTION ZRE_BXLTOBIN () RESULT(iResp)</s>  ''(gelöscht bei Revion 31)''<br/>Konvertiert eine erweiterte Binärdatei (BXL) in eine normale Binärdatei (BIN)
*<s>FUNCTION ZRE_IMPORT_GET_PARA () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Konvertieren von Zeitreihen: Parameterhaufen
*FUNCTION ZRE_IMPORT () RESULT (iResp)<br/>Konvertieren von Zeitreihen<br/>!Default: Die neue Datei wird als Default BINÄR-Typ gespeichert
*FUNCTION ZRE_IMPORT () RESULT (iResp)<br/>Konvertieren von Zeitreihen<br/>!Default: Die neue Datei wird als Default BINÄR-Typ gespeichert
*FUNCTION IMPORT_LET_LOGFILEPATH () RESULT (LOK)
*FUNCTION IMPORT_LET_LOGFILEPATH () RESULT (LOK)
*FUNCTION ZRE_READ_HEADER_ZRE () RESULT (iResp)<br/>Header einer ZRE-Datei durchlesen
*FUNCTION ZRE_READ_HEADER_ZRE () RESULT (iResp)<br/>Header einer ZRE-Datei durchlesen
*<s>FUNCTION ZRE_READ_HEADER_UVF () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)'' <br/>Header einer UVF-Datei durchlesen
*<s>FUNCTION ZRE_READ_HEADER_ZRX () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Header einer ZRX-Datei durchlesen
*<s>FUNCTION ZRE_READ_HEADER_REG () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Header einer REG-Datei durchlesen (SMUSI-Regen)
*<s>FUNCTION ZRE_READ_HEADER_MD () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Header einer MD-Datei durchlesen
*<s>FUNCTION ZRE_READ_HEADER_MER () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Header einer MEROS-Datei durchlesen
*<s>FUNCTION ZRE_READ_HEADER_DVWK () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Header einer DVWK-Regen-Datei durchlesen
*<s>FUNCTION ZRE_READ_HEADER_AQZ () </s>  ''(gelöscht bei Revision 31)'' <br/>RESULT (iResp)<br/>Header einer AQZ-Datei (Aquaplan-Format aus Aquacoup) durchlesen
*<s>FUNCTION ZRE_READ_HEADER_GEO () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Header einer GEO-Datei (Geotronic-Format) durchlesen
*<s>FUNCTION ZRE_READ_HEADER_SETHY () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Header einer SETHY-Datei durchlesen
*<s>FUNCTION ZRE_READ_HEADER_HYDRASTXT () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Header einer HYDRAS-TXT Datei (konfiguriert für Ettelbrück) durchlesen
*<s>FUNCTION ZRE_READ_HEADER_IGM () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Header einer IGM Datei durchlesen
*<s>FUNCTION ZRE_IGM_GETTYPE () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Formattyp einer IGM Datei erkennen
*FUNCTION ZRE_IMPORT_ZRE () RESULT (iResp)<br/>Konvertieren von Zeitreihen - ZRE Format
*FUNCTION ZRE_IMPORT_ZRE () RESULT (iResp)<br/>Konvertieren von Zeitreihen - ZRE Format
*<s>FUNCTION ZRE_IMPORT_UVF () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Konvertieren von Zeitreihen - UVF Format
*<s>FUNCTION ZRE_IMPORT_ZRX () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Konvertieren von Zeitreihen - ZRX Format (Firma Kisters - Wiski)
*<s>FUNCTION ZRE_IMPORT_REG () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Konvertieren von Zeitreihen - REG Format
*<s>FUNCTION ZRE_IMPORT_MD () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Konvertieren von Zeitreihen - ZRE Format
*<s>FUNCTION ZRE_IMPORT_MER ()RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Konvertieren von Zeitreihen - MEROS Format
*<s>FUNCTION ZRE_IMPORT_DVWK () RESULT (iResp)</s> ''(gelöscht bei Revision 31)''<br/>Konvertieren von Zeitreihen - DVWK-Regen Format
*<s>FUNCTION ZRE_IMPORT_AQZ () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Konvertieren von Zeitreihen - AQZ Format
*<s>FUNCTION ZRE_IMPORT_GEO () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Konvertieren von Zeitreihen - GEO Format (Geotronic)
*<s>FUNCTION ZRE_IMPORT_SETHY () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Konvertieren von Zeitreihen - SETHY Format
*<s>FUNCTION ZRE_IMPORT_IGM_N () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Konvertieren von Zeitreihen - IGM Niederschlags-Format (Brandt-Gerdes-Sitzmann)
*<s>FUNCTION ZRE_IMPORT_IGM_Q () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Konvertieren von Zeitreihen - IGM Abfluss-Format (Brandt-Gerdes-Sitzmann)
*FUNCTION ZRE_IMPORT_WRITERECORD () RESULT (IsWrite)<br/>
*FUNCTION ZRE_IMPORT_WRITERECORD () RESULT (IsWrite)<br/>
*FUNCTION ZRE_EXPORT () RESULT (iResp)<br/>Exportieren von Zeitreihen
*FUNCTION ZRE_EXPORT () RESULT (iResp)<br/>Exportieren von Zeitreihen
*FUNCTION ZRE_WRITE_HEADER_ZRE () RESULT (iResp)<br/>Header einer ZRE-Datei schreiben
*FUNCTION ZRE_WRITE_HEADER_ZRE () RESULT (iResp)<br/>Header einer ZRE-Datei schreiben
*<s>FUNCTION ZRE_WRITE_HEADER_UVF () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Header einer UVF-Datei schreiben
*<s>FUNCTION ZRE_WRITE_HEADER_REG () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Header einer REG-Datei (SMUSI-Regen) schreiben
*<s>FUNCTION ZRE_WRITE_HEADER_MD () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Header einer MD-Datei (DWD) schreiben
*<s>FUNCTION ZRE_WRITE_HEADER_MER () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Header einer MEROS-Datei (LfU BW) schreiben
*<s>FUNCTION ZRE_WRITE_HEADER_SETHY () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Header einer SETHY-Datei schreiben
*FUNCTION ZRE_EXPORT_ZRE () RESULT (iResp)<br/>Exportieren von Zeitreihen - ZRE Format
*FUNCTION ZRE_EXPORT_ZRE () RESULT (iResp)<br/>Exportieren von Zeitreihen - ZRE Format
*<s>FUNCTION ZRE_EXPORT_UVF () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Exportieren von Zeitreihen - UVF Format
*FUNCTION ZRE_isCOMMENT (cZeile, FileType) RESULT (isComment)<br/>CommentLine Check fuer  
*<s>FUNCTION ZRE_EXPORT_REG () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Exportieren von Zeitreihen - REG - Format (SMUSI-Regen)<br/>Die Werte müssen in konstanten 5 min Zeitabständen  vorliegen
*<s>FUNCTION ZRE_EXPORT_MD () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/> Exportieren von Zeitreihen - MD - Format (DWD-Regen)<br/>Die Werte müssen in konstanten 5 min Zeitabständen  vorliegen
*<s>FUNCTION ZRE_EXPORT_MER () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Exportieren von Zeitreihen - MEROS Format
*<s>FUNCTION ZRE_EXPORT_SETHY () RESULT (iResp)</s>  ''(gelöscht bei Revision 31)''<br/>Exportieren von Zeitreihen - SETHY - Format<br/>Die Werte müssen in konstanten 1 h Zeitabständen  vorliegen
*FUNCTION ZRE_isCOMMENT (cZeile, FileType) RESULT (isComment)<br/>CommentLine Check fuer die verschiedenen Formate
*<s>FUNCTION ZRE_FINDFIRST_GEO () RESULT(IsFound)</s> ''(gelöscht bei Revision 31)''<br/>
*<s>FUNCTION ZRE_FINDNEXT_GEO () RESULT(IsFound)</s>  ''(gelöscht bei Revision 31)''<br/>
*<s>FUNCTION ZRE_READREC_GEO () RESULT (iStatus)</s>  ''(gelöscht bei Revision 31)''<br/>
*FUNCTION ZRE_APPEND_ASCII (datnr, NLeerZeilen) RESULT (IsOK)<br/>Append von Zeitreihen für Export oder anderes
*FUNCTION ZRE_APPEND_ASCII (datnr, NLeerZeilen) RESULT (IsOK)<br/>Append von Zeitreihen für Export oder anderes
*FUNCTION ZRE_INI (Anzahl) RESULT(LOK)<br/>Initialisiere das Modul fuer die Zeitreihenverwaltung
*FUNCTION ZRE_INI (Anzahl) RESULT(LOK)<br/>Initialisiere das Modul fuer die Zeitreihenverwaltung
Line 100: Line 62:


[[Category:BlauesModell]]
[[Category:BlauesModell]]
[[Category:BlauesModell Code]]

Revision as of 06:38, 28 August 2006

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 Oeffnen einer Zeitreihe - BINÄR
  • FUNCTION ZRE_OPEN() RESULT (i)
    Oeffnen einer Zeitreihe - ASCII
  • FUNCTION ZRE_OPEN_BIN() RESULT (i)
    Oeffnen einer Zeitreihe - BINÄR
    Ermittelt beim Oeffnen das Format der Binaerdate
  • 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 Stuetzstellen
    Kann normales als auch extended Binär-Format lesen
  • FUNCTION ZRE_READ_STZ () RESULT (NCOUNT)
    Auslesen von Datum und Werte: von - bis Zeitraum, nur Stuetzstellen
    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 Stuetzstellen
    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 fuer 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 naechsten gegebenen Wert springen und auslesen
  • FUNCTION ZRE_NCOUNT_WAVE () RESULT (NCOUNT)
    Zum naechsten 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: Aequidistant
  • FUNCTION ZRE_WRITE_DTKONST () RESULT (NCOUNT)
    Auslesen von Datum und Werte: von - bis Zeitraum: Aequidistant
  • 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 fuer
  • 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 fuer die Zeitreihenverwaltung
  • FUNCTION ZRE_CREATE() RESULT (ID)
    Die naechste 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)
    Uebergabe der letzten Zeitschrittwerte
  • FUNCTION ZRE_Get_VAL () RESULT (WERT)
    Auslesen eines Systemzustandes
  • FUNCTION ZRE_GET_LASTID () RESULT (ID)
    Auslesen der hoechsten 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 fuer ein Objekt zu einer Kennung
  • FUNCTION ZRE_IDOK () RESULT (OK)
    Pruefung ob eine gegebene Kennung ok ist? (D.h. gibts 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