MODKTR: Difference between revisions
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