MODKTR: Difference between revisions

From BlueM
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 45: Line 45:
*FUNCTION KTR_PREWEL () RESULT (LOK)
*FUNCTION KTR_PREWEL () RESULT (LOK)
Systemzustaende die vor der Berechnung des Elementes bereits bekannt sind
Systemzustaende die vor der Berechnung des Elementes bereits bekannt sind
*FUNCTION KTR_POSTWEL () RESULT (LOK)
Alle Systemzustaende des Elementes sind nach dessen Berechnung bekannt
*FUNCTION KBIL_WEL () RESULT (IST)
Kontrollelemente - Bilanzen berechnen
*FUNCTION KGRP_WEL () RESULT (LOK)
Kontrollgruppen berechnen
*FUNCTION KTR_HEADWEL () RESULT(LOK)
Kontrollelemente Header fuer Output-File schreiben
*FUNCTION KTR_OUTWEL () RESULT(LOK)
Kontrollelemente Ganglinien schreiben
*FUNCTION KTR_UPDATE () RESULT (LOK)
Uebergabe der letzten Zeitschrittwerte
*FUNCTION KGRP_CHECK () RESULT (LOK)
Kontrollgruppen auf Berechnungsreihenfolge prüfen
*FUNCTION KTR_GET_SYSZUST_TYP () RESULT (iTyp)
Systemzustand für aktuelles Kontrollelement uebergeben
*FUNCTION KTR_GET_FAKTOR () RESULT (Faktor)
Faktor fuer aktuelle Kontrollelement uebergeben
*FUNCTION KTR_VALUES () RESULT (isOK)
Faktor fuer alle Kontrollelement uebergeben
*FUNCTION KTR_GET_KTRANZ () RESULT (anz)
Anzahl Kontrollelement uebergeben
*FUNCTION KTR_GET_TYPID () RESULT(TypID)
TypID fuer ein Kontrollelement auslesen
*FUNCTION KTR_GET_ISAKTIV () RESULT(LOK)
Aktiv-Einstellung fuer ein Kontrollelement auslesen
*FUNCTION KTR_GET_KENSYS () RESULT(C)
Kensys-Einstellung fuer ein Kontrollelement auslesen
*FUNCTION KTR_isPEGEL () RESULT(LOK)
Ist das Kontrollelement vom Typ Pegel
*FUNCTION KTR_GET_ZEIGER () RESULT(I)
ZEIGER-Einstellung fuer ein Kontrollelement auslesen
*FUNCTION KTR_GET_FIRSTID () RESULT (ID)
Start-ID fuer eine Kennung ermitteln
*FUNCTION KTR_isNachfolger () RESULT (LOK)
Nachfolger uebergeben
*FUNCTION KGRP_GET_VORZ_ID () RESULT (ID)
Vorzeichen-ID ermitteln
*FUNCTION KGRP_GET_AKTWERT () RESULT (Wert)
Werte entsprechend der Rechenvorschrift verarbeiten
*FUNCTION KGRP_isOBERLIEGER () RESULT (isOK)
Oberlieger-Check innerhalb der Kontrollgruppen
*FUNCTION KGRP_GET_PreviousKGRP () RESULT (anz)
Alle Oberlieger der Kontrollgruppe holen
*FUNCTION KTR_GET_TYP_A () RESULT (c)
KTR-Typen
*FUNCTION KTR_GET_TYP_B () RESULT (c)
KTR-Typen
*FUNCTION KTR_GET_TYP_C () RESULT (c)
KTR-Typen
*FUNCTION KTR_GET_TYP_F () RESULT (c)
KTR-Typen
*FUNCTION KTR_GET_TYP_P () RESULT (c)
KTR-Typen
*FUNCTION KTR_GET_ID () RESULT (ID)
ID aus KTRID ermitteln
*FUNCTION KTR_IDObj () RESULT (objptr)
Objekt zu einer ID
*FUNCTION KBIL_IDObj () RESULT (objptr)
Objekt zu einer ID
*FUNCTION KPEG_IDObj () RESULT (objptr)
Objekt zu einer ID
*FUNCTION KGRP_IDObj () RESULT (objptr)
Objekt zu einer ID

Revision as of 02:04, 3 August 2006

  • FUNCTION KTR_INI () RESULT (LOK)

Initialisiere das Modul fuer die Kontrollfunktionen

  • FUNCTION KAKT_INI () RESULT (LOK)

Initialisiere das Modul fuer die Aktuellen Systemzustaende

  • FUNCTION KBIL_INI () RESULT (LOK)

Initialisiere das Modul fuer die Kontrollbilanzen

  • FUNCTION KPEG_INI () RESULT (LOK)

Initialisiere das Modul fuer die Kontrollpegel

  • FUNCTION KGRP_INI () RESULT (LOK)

Initialisiere das Modul fuer die Kontrollgruppen

  • FUNCTION KTR_CREATE () RESULT (ID)

Die naechste freie ID ermitteln

  • FUNCTION KAKT_CREATE () RESULT (ID)

Die naechste freie ID ermitteln

  • FUNCTION KBIL_CREATE () RESULT (ID)

Die naechste freie ID ermitteln

  • FUNCTION KPEG_CREATE () RESULT (ID)

Die naechste freie ID ermitteln

  • FUNCTION KGRP_CREATE () RESULT (ID)

Die naechste freie ID ermitteln

  • FUNCTION KTR_GET_ATTRIB_INT () RESULT(iValue)

Attribute ausgeben

  • FUNCTION KTR_GET_ATTRIB_LONG () RESULT(iValue)

Attribute ausgeben

  • FUNCTION KTR_GET_ATTRIB_CHAR () RESULT(ilen)

Attribute ausgeben

  • FUNCTION KTR_NEU () RESULT (LOK)

Neues Kontroll-Objekt einrichten

  • FUNCTION KAKT_NEU () RESULT (LOK)

Neues Kontroll-Objekt einrichten: Aktueller Systemzustand

  • FUNCTION KBIL_NEU () RESULT (LOK)

Neues Kontroll-Objekt einrichten: Bilanz

  • FUNCTION KPEG_NEU () RESULT (LOK)

Neues Kontroll-Objekt einrichten: Pegel

  • FUNCTION KGRP_NEU ()RESULT (LOK)

Neue Kontrollgruppe einrichten

  • FUNCTION KTR_ANZAHL () RESULT (anz)

Anzahl der Kontrollfunktionen feststellen

  • FUNCTION KTR_SYS () RESULT (LOK)

Kontrollelemente einrichten

  • FUNCTION KGRP_SYS ()RESULT (LOK)

Kontrollgruppen einrichten

  • FUNCTION KTR_START () RESULT (LOK)

Anfangsbedingungen der Kontrollelemente fuer alle beteiligten Objekte

  • FUNCTION KTR_PREWEL () RESULT (LOK)

Systemzustaende die vor der Berechnung des Elementes bereits bekannt sind

  • FUNCTION KTR_POSTWEL () RESULT (LOK)

Alle Systemzustaende des Elementes sind nach dessen Berechnung bekannt

  • FUNCTION KBIL_WEL () RESULT (IST)

Kontrollelemente - Bilanzen berechnen

  • FUNCTION KGRP_WEL () RESULT (LOK)

Kontrollgruppen berechnen

  • FUNCTION KTR_HEADWEL () RESULT(LOK)

Kontrollelemente Header fuer Output-File schreiben

  • FUNCTION KTR_OUTWEL () RESULT(LOK)

Kontrollelemente Ganglinien schreiben

  • FUNCTION KTR_UPDATE () RESULT (LOK)

Uebergabe der letzten Zeitschrittwerte

  • FUNCTION KGRP_CHECK () RESULT (LOK)

Kontrollgruppen auf Berechnungsreihenfolge prüfen

  • FUNCTION KTR_GET_SYSZUST_TYP () RESULT (iTyp)

Systemzustand für aktuelles Kontrollelement uebergeben

  • FUNCTION KTR_GET_FAKTOR () RESULT (Faktor)

Faktor fuer aktuelle Kontrollelement uebergeben

  • FUNCTION KTR_VALUES () RESULT (isOK)

Faktor fuer alle Kontrollelement uebergeben

  • FUNCTION KTR_GET_KTRANZ () RESULT (anz)

Anzahl Kontrollelement uebergeben

  • FUNCTION KTR_GET_TYPID () RESULT(TypID)

TypID fuer ein Kontrollelement auslesen

  • FUNCTION KTR_GET_ISAKTIV () RESULT(LOK)

Aktiv-Einstellung fuer ein Kontrollelement auslesen

  • FUNCTION KTR_GET_KENSYS () RESULT(C)

Kensys-Einstellung fuer ein Kontrollelement auslesen

  • FUNCTION KTR_isPEGEL () RESULT(LOK)

Ist das Kontrollelement vom Typ Pegel

  • FUNCTION KTR_GET_ZEIGER () RESULT(I)

ZEIGER-Einstellung fuer ein Kontrollelement auslesen

  • FUNCTION KTR_GET_FIRSTID () RESULT (ID)

Start-ID fuer eine Kennung ermitteln

  • FUNCTION KTR_isNachfolger () RESULT (LOK)

Nachfolger uebergeben

  • FUNCTION KGRP_GET_VORZ_ID () RESULT (ID)

Vorzeichen-ID ermitteln

  • FUNCTION KGRP_GET_AKTWERT () RESULT (Wert)

Werte entsprechend der Rechenvorschrift verarbeiten

  • FUNCTION KGRP_isOBERLIEGER () RESULT (isOK)

Oberlieger-Check innerhalb der Kontrollgruppen

  • FUNCTION KGRP_GET_PreviousKGRP () RESULT (anz)

Alle Oberlieger der Kontrollgruppe holen

  • FUNCTION KTR_GET_TYP_A () RESULT (c)

KTR-Typen

  • FUNCTION KTR_GET_TYP_B () RESULT (c)

KTR-Typen

  • FUNCTION KTR_GET_TYP_C () RESULT (c)

KTR-Typen

  • FUNCTION KTR_GET_TYP_F () RESULT (c)

KTR-Typen

  • FUNCTION KTR_GET_TYP_P () RESULT (c)

KTR-Typen

  • FUNCTION KTR_GET_ID () RESULT (ID)

ID aus KTRID ermitteln

  • FUNCTION KTR_IDObj () RESULT (objptr)

Objekt zu einer ID

  • FUNCTION KBIL_IDObj () RESULT (objptr)

Objekt zu einer ID

  • FUNCTION KPEG_IDObj () RESULT (objptr)

Objekt zu einer ID

  • FUNCTION KGRP_IDObj () RESULT (objptr)

Objekt zu einer ID