MODZIEL: Difference between revisions

From BlueM
Jump to navigation Jump to search
mNo edit summary
m (fix syntax highlighting)
 
Line 1: Line 1:
{{BlauesModell Module}}
{{BlauesModell Module}}


<fortran>FUNCTION ZIEL_INI () RESULT (LOK)</fortran>
<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)</fortran>
<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)</fortran>
<source lang="fortran">FUNCTION ZIEL_NEU () RESULT (LOK)</source>
Neues Zielfunktions-Objekt einrichten
Neues Zielfunktions-Objekt einrichten


<fortran>FUNCTION ZIEL_ANZAHL () RESULT (anz)</fortran>
<source lang="fortran">FUNCTION ZIEL_ANZAHL () RESULT (anz)</source>
Anzahl der Zielfunktionen feststellen
Anzahl der Zielfunktionen feststellen


<fortran>FUNCTION ZIEL_SYS () RESULT (LOK)</fortran>
<source lang="fortran">FUNCTION ZIEL_SYS () RESULT (LOK)</source>
Zielfunktionen einrichten
Zielfunktionen einrichten


<fortran>FUNCTION ZIEL_START () RESULT (LOK)</fortran>
<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)</fortran>
<source lang="fortran">FUNCTION ZIEL_WEL () RESULT (LOK)</source>
Zielfunktionen berechnen
Zielfunktionen berechnen


<fortran>FUNCTION ZIEL_UPDATE () RESULT (LOK)</fortran>
<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)</fortran>
<source lang="fortran">FUNCTION ZIEL_GET_SYSZUST_WERT () RESULT (wertE)</source>
Aktuellen Systemzustandswert ermitteln
Aktuellen Systemzustandswert ermitteln


<fortran>FUNCTION ZIEL_GET_KNG () RESULT (Kng)</fortran>
<source lang="fortran">FUNCTION ZIEL_GET_KNG () RESULT (Kng)</source>
Aktuellen Systemzustand ermitteln
Aktuellen Systemzustand ermitteln


<fortran>FUNCTION ZIEL_GET_SYSZUST () RESULT (SysZust)</fortran>
<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)</fortran>
<source lang="fortran">FUNCTION ZIEL_GET_SOLL () RESULT (Soll)</source>
Aktuellen Systemzustand ermitteln
Aktuellen Systemzustand ermitteln


<fortran>FUNCTION ZIEL_GET_SOLLWERT () RESULT (Soll)</fortran>
<source lang="fortran">FUNCTION ZIEL_GET_SOLLWERT () RESULT (Soll)</source>
Aktueller Systemzustand ermitteln
Aktueller Systemzustand ermitteln


<fortran>FUNCTION ZIEL_GET_ABLAUF () RESULT (Ablauf)</fortran>
<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)</fortran>
<source lang="fortran">FUNCTION ZIEL_GET_ZIELFKT () RESULT (ZielFKT)</source>
Nachfolger übergeben
Nachfolger übergeben


<fortran>FUNCTION ZIEL_GET_FIRSTID () RESULT (ID)</fortran>
<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)</fortran>
<source lang="fortran">FUNCTION ZIEL_isNachfolger () RESULT (LOK)</source>
Nachfolger übergeben
Nachfolger übergeben


<fortran>FUNCTION ZIEL_GET_GESAMTWERT () RESULT (Summe)</fortran>
<source lang="fortran">FUNCTION ZIEL_GET_GESAMTWERT () RESULT (Summe)</source>
Summe der Zielfunktionen
Summe der Zielfunktionen


<fortran>FUNCTION ZIEL_IDObj () RESULT (objptr)</fortran>
<source lang="fortran">FUNCTION ZIEL_IDObj () RESULT (objptr)</source>
Objekt zu einer ID
Objekt zu einer ID


<fortran>FUNCTION ZIEL_TEST () RESULT (i)</fortran>
<source lang="fortran">FUNCTION ZIEL_TEST () RESULT (i)</source>
Testumgebung
Testumgebung


[[Kategorie:BlueM Code]]
[[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
FUNCTION ZIEL_INI () RESULT (LOK)

Initialisiere das Modul für Zielfunktionen

FUNCTION ZIEL_CREATE () RESULT (ID)

Die nächste freie ID ermitteln

FUNCTION ZIEL_NEU () RESULT (LOK)

Neues Zielfunktions-Objekt einrichten

FUNCTION ZIEL_ANZAHL () RESULT (anz)

Anzahl der Zielfunktionen feststellen

FUNCTION ZIEL_SYS () RESULT (LOK)

Zielfunktionen einrichten

FUNCTION ZIEL_START () RESULT (LOK)

Anfangsbedingungen der Zielfunktionen für alle beteiligten Objekte

FUNCTION ZIEL_WEL () RESULT (LOK)

Zielfunktionen berechnen

FUNCTION ZIEL_UPDATE () RESULT (LOK)

Übergabe der letzten Zeitschrittwerte

FUNCTION ZIEL_GET_SYSZUST_WERT () RESULT (wertE)

Aktuellen Systemzustandswert ermitteln

FUNCTION ZIEL_GET_KNG () RESULT (Kng)

Aktuellen Systemzustand ermitteln

FUNCTION ZIEL_GET_SYSZUST () RESULT (SysZust)

Kennung der Zielfunktion ermitteln

FUNCTION ZIEL_GET_SOLL () RESULT (Soll)

Aktuellen Systemzustand ermitteln

FUNCTION ZIEL_GET_SOLLWERT () RESULT (Soll)

Aktueller Systemzustand ermitteln

FUNCTION ZIEL_GET_ABLAUF () RESULT (Ablauf)

Ablaufnummer der Zielfunktion ermitteln

FUNCTION ZIEL_GET_ZIELFKT () RESULT (ZielFKT)

Nachfolger übergeben

FUNCTION ZIEL_GET_FIRSTID () RESULT (ID)

Start-ID für eine Kennung ermitteln

FUNCTION ZIEL_isNachfolger () RESULT (LOK)

Nachfolger übergeben

FUNCTION ZIEL_GET_GESAMTWERT () RESULT (Summe)

Summe der Zielfunktionen

FUNCTION ZIEL_IDObj () RESULT (objptr)

Objekt zu einer ID

FUNCTION ZIEL_TEST () RESULT (i)

Testumgebung