MODZIEL: Difference between revisions
Jump to navigation
Jump to search
m (Formatierung) |
m (fix syntax highlighting) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
{{BlauesModell Module}} | {{BlauesModell Module}} | ||
<fortran>FUNCTION ZIEL_INI () RESULT (LOK)</ | <source lang="fortran">FUNCTION ZIEL_INI () RESULT (LOK)</source> | ||
Initialisiere das Modul für Zielfunktionen | Initialisiere das Modul für Zielfunktionen | ||
<fortran>FUNCTION ZIEL_CREATE () RESULT (ID)</ | <source lang="fortran">FUNCTION ZIEL_CREATE () RESULT (ID)</source> | ||
Die nächste freie ID ermitteln | Die nächste freie ID ermitteln | ||
<fortran>FUNCTION ZIEL_NEU () RESULT (LOK)</ | <source lang="fortran">FUNCTION ZIEL_NEU () RESULT (LOK)</source> | ||
Neues Zielfunktions-Objekt einrichten | Neues Zielfunktions-Objekt einrichten | ||
<fortran>FUNCTION ZIEL_ANZAHL () RESULT (anz)</ | <source lang="fortran">FUNCTION ZIEL_ANZAHL () RESULT (anz)</source> | ||
Anzahl der Zielfunktionen feststellen | Anzahl der Zielfunktionen feststellen | ||
<fortran>FUNCTION ZIEL_SYS () RESULT (LOK)</ | <source lang="fortran">FUNCTION ZIEL_SYS () RESULT (LOK)</source> | ||
Zielfunktionen einrichten | Zielfunktionen einrichten | ||
<fortran>FUNCTION ZIEL_START () RESULT (LOK)</ | <source lang="fortran">FUNCTION ZIEL_START () RESULT (LOK)</source> | ||
Anfangsbedingungen der Zielfunktionen für alle beteiligten Objekte | Anfangsbedingungen der Zielfunktionen für alle beteiligten Objekte | ||
<fortran>FUNCTION ZIEL_WEL () RESULT (LOK)</ | <source lang="fortran">FUNCTION ZIEL_WEL () RESULT (LOK)</source> | ||
Zielfunktionen berechnen | Zielfunktionen berechnen | ||
<fortran>FUNCTION ZIEL_UPDATE () RESULT (LOK)</ | <source lang="fortran">FUNCTION ZIEL_UPDATE () RESULT (LOK)</source> | ||
Übergabe der letzten Zeitschrittwerte | Übergabe der letzten Zeitschrittwerte | ||
<fortran>FUNCTION ZIEL_GET_SYSZUST_WERT () RESULT (wertE)</ | <source lang="fortran">FUNCTION ZIEL_GET_SYSZUST_WERT () RESULT (wertE)</source> | ||
Aktuellen Systemzustandswert ermitteln | Aktuellen Systemzustandswert ermitteln | ||
<fortran>FUNCTION ZIEL_GET_KNG () RESULT (Kng)</ | <source lang="fortran">FUNCTION ZIEL_GET_KNG () RESULT (Kng)</source> | ||
Aktuellen Systemzustand ermitteln | Aktuellen Systemzustand ermitteln | ||
<fortran>FUNCTION ZIEL_GET_SYSZUST () RESULT (SysZust)</ | <source lang="fortran">FUNCTION ZIEL_GET_SYSZUST () RESULT (SysZust)</source> | ||
Kennung der Zielfunktion ermitteln | Kennung der Zielfunktion ermitteln | ||
<fortran>FUNCTION ZIEL_GET_SOLL () RESULT (Soll)</ | <source lang="fortran">FUNCTION ZIEL_GET_SOLL () RESULT (Soll)</source> | ||
Aktuellen Systemzustand ermitteln | Aktuellen Systemzustand ermitteln | ||
<fortran>FUNCTION ZIEL_GET_SOLLWERT () RESULT (Soll)</ | <source lang="fortran">FUNCTION ZIEL_GET_SOLLWERT () RESULT (Soll)</source> | ||
Aktueller Systemzustand ermitteln | Aktueller Systemzustand ermitteln | ||
<fortran>FUNCTION ZIEL_GET_ABLAUF () RESULT (Ablauf)</ | <source lang="fortran">FUNCTION ZIEL_GET_ABLAUF () RESULT (Ablauf)</source> | ||
Ablaufnummer der Zielfunktion ermitteln | Ablaufnummer der Zielfunktion ermitteln | ||
<fortran>FUNCTION ZIEL_GET_ZIELFKT () RESULT (ZielFKT)</ | <source lang="fortran">FUNCTION ZIEL_GET_ZIELFKT () RESULT (ZielFKT)</source> | ||
Nachfolger übergeben | Nachfolger übergeben | ||
<fortran>FUNCTION ZIEL_GET_FIRSTID () RESULT (ID)</ | <source lang="fortran">FUNCTION ZIEL_GET_FIRSTID () RESULT (ID)</source> | ||
Start-ID für eine Kennung ermitteln | Start-ID für eine Kennung ermitteln | ||
<fortran>FUNCTION ZIEL_isNachfolger () RESULT (LOK)</ | <source lang="fortran">FUNCTION ZIEL_isNachfolger () RESULT (LOK)</source> | ||
Nachfolger übergeben | Nachfolger übergeben | ||
<fortran>FUNCTION ZIEL_GET_GESAMTWERT () RESULT (Summe)</ | <source lang="fortran">FUNCTION ZIEL_GET_GESAMTWERT () RESULT (Summe)</source> | ||
Summe der Zielfunktionen | Summe der Zielfunktionen | ||
<fortran>FUNCTION ZIEL_IDObj () RESULT (objptr)</ | <source lang="fortran">FUNCTION ZIEL_IDObj () RESULT (objptr)</source> | ||
Objekt zu einer ID | Objekt zu einer ID | ||
<fortran>FUNCTION ZIEL_TEST () RESULT (i)</ | <source lang="fortran">FUNCTION ZIEL_TEST () RESULT (i)</source> | ||
Testumgebung | Testumgebung | ||
[[Kategorie: | [[Kategorie:BlueM Code]] | ||
Latest revision as of 09: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 |
1 | FUNCTION ZIEL_INI ( ) RESULT ( LOK ) |
Initialisiere das Modul für Zielfunktionen
1 | FUNCTION ZIEL_CREATE ( ) RESULT ( ID ) |
Die nächste freie ID ermitteln
1 | FUNCTION ZIEL_NEU ( ) RESULT ( LOK ) |
Neues Zielfunktions-Objekt einrichten
1 | FUNCTION ZIEL_ANZAHL ( ) RESULT ( anz ) |
Anzahl der Zielfunktionen feststellen
1 | FUNCTION ZIEL_SYS ( ) RESULT ( LOK ) |
Zielfunktionen einrichten
1 | FUNCTION ZIEL_START ( ) RESULT ( LOK ) |
Anfangsbedingungen der Zielfunktionen für alle beteiligten Objekte
1 | FUNCTION ZIEL_WEL ( ) RESULT ( LOK ) |
Zielfunktionen berechnen
1 | FUNCTION ZIEL_UPDATE ( ) RESULT ( LOK ) |
Übergabe der letzten Zeitschrittwerte
1 | FUNCTION ZIEL_GET_SYSZUST_WERT ( ) RESULT ( wertE ) |
Aktuellen Systemzustandswert ermitteln
1 | FUNCTION ZIEL_GET_KNG ( ) RESULT ( Kng ) |
Aktuellen Systemzustand ermitteln
1 | FUNCTION ZIEL_GET_SYSZUST ( ) RESULT ( SysZust ) |
Kennung der Zielfunktion ermitteln
1 | FUNCTION ZIEL_GET_SOLL ( ) RESULT ( Soll ) |
Aktuellen Systemzustand ermitteln
1 | FUNCTION ZIEL_GET_SOLLWERT ( ) RESULT ( Soll ) |
Aktueller Systemzustand ermitteln
1 | FUNCTION ZIEL_GET_ABLAUF ( ) RESULT ( Ablauf ) |
Ablaufnummer der Zielfunktion ermitteln
1 | FUNCTION ZIEL_GET_ZIELFKT ( ) RESULT ( ZielFKT ) |
Nachfolger übergeben
1 | FUNCTION ZIEL_GET_FIRSTID ( ) RESULT ( ID ) |
Start-ID für eine Kennung ermitteln
1 | FUNCTION ZIEL_isNachfolger ( ) RESULT ( LOK ) |
Nachfolger übergeben
1 | FUNCTION ZIEL_GET_GESAMTWERT ( ) RESULT ( Summe ) |
Summe der Zielfunktionen
1 | FUNCTION ZIEL_IDObj ( ) RESULT ( objptr ) |
Objekt zu einer ID
1 | FUNCTION ZIEL_TEST ( ) RESULT ( i ) |
Testumgebung