MODZIEL: Difference between revisions

From BlueM
Jump to navigation Jump to search
m (Vorlage hinzu)
m (fix syntax highlighting)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{BlauesModell Module}}
{{BlauesModell Module}}


*FUNCTION ZIEL_INI () RESULT (LOK)<br/>Initialisiere das Modul fuer Zielfunktionen
<source lang="fortran">FUNCTION ZIEL_INI () RESULT (LOK)</source>
*FUNCTION ZIEL_CREATE () RESULT (ID)<br/>Die naechste freie ID ermitteln
Initialisiere das Modul für Zielfunktionen
*FUNCTION ZIEL_NEU () RESULT (LOK)<br/>Neues Zielfunktions-Objekt einrichten
*FUNCTION ZIEL_ANZAHL () RESULT (anz)<br/>Anzahl der Zielfunktionen feststellen
*FUNCTION ZIEL_SYS () RESULT (LOK)<br/>Zielfunktionen einrichten
*FUNCTION ZIEL_START () RESULT (LOK)<br/>Anfangsbedingungen der Zielfunktionen fuer alle beteiligten Objekte
*FUNCTION ZIEL_WEL () RESULT (LOK)<br/>Zielfunktionen berechnen
*FUNCTION ZIEL_UPDATE () RESULT (LOK)<br/>Uebergabe der letzten Zeitschrittwerte
*FUNCTION ZIEL_GET_SYSZUST_WERT () RESULT (wertE)<br/>Aktueller Systemzustandswert ermitteln
*FUNCTION ZIEL_GET_KNG () RESULT (Kng)<br/>Aktueller Systemzustand ermitteln
*FUNCTION ZIEL_GET_SYSZUST () RESULT (SysZust)<br/>Kennung der Zielfunktion ermitteln
*FUNCTION ZIEL_GET_SOLL () RESULT (Soll)<br/>Aktueller Systemzustand ermitteln
*FUNCTION ZIEL_GET_SOLLWERT () RESULT (Soll)<br/>Aktueller Systemzustand ermitteln
*FUNCTION ZIEL_GET_ABLAUF () RESULT (Ablauf)<br/>Ablaufnummer der Zielfunktion ermitteln
*FUNCTION ZIEL_GET_ZIELFKT () RESULT (ZielFKT)<br/>Nachfolger uebergeben
*FUNCTION ZIEL_GET_FIRSTID () RESULT (ID)<br/>Start-ID fuer eine Kennung ermitteln
*FUNCTION ZIEL_isNachfolger () RESULT (LOK)<br/>Nachfolger uebergeben
*FUNCTION ZIEL_GET_GESAMTWERT () RESULT (Summe)<br/>Summe der Zielfunktionen
*FUNCTION ZIEL_IDObj () RESULT (objptr)<br/>Objekt zu einer ID
*FUNCTION ZIEL_TEST () RESULT (i)<br/>Testumgegung


[[Category:BlauesModell]]
<source lang="fortran">FUNCTION ZIEL_CREATE () RESULT (ID)</source>
[[Category:BlauesModell Code]]
Die nächste freie ID ermitteln
 
<source lang="fortran">FUNCTION ZIEL_NEU () RESULT (LOK)</source>
Neues Zielfunktions-Objekt einrichten
 
<source lang="fortran">FUNCTION ZIEL_ANZAHL () RESULT (anz)</source>
Anzahl der Zielfunktionen feststellen
 
<source lang="fortran">FUNCTION ZIEL_SYS () RESULT (LOK)</source>
Zielfunktionen einrichten
 
<source lang="fortran">FUNCTION ZIEL_START () RESULT (LOK)</source>
Anfangsbedingungen der Zielfunktionen für alle beteiligten Objekte
 
<source lang="fortran">FUNCTION ZIEL_WEL () RESULT (LOK)</source>
Zielfunktionen berechnen
 
<source lang="fortran">FUNCTION ZIEL_UPDATE () RESULT (LOK)</source>
Übergabe der letzten Zeitschrittwerte
 
<source lang="fortran">FUNCTION ZIEL_GET_SYSZUST_WERT () RESULT (wertE)</source>
Aktuellen Systemzustandswert ermitteln
 
<source lang="fortran">FUNCTION ZIEL_GET_KNG () RESULT (Kng)</source>
Aktuellen Systemzustand ermitteln
 
<source lang="fortran">FUNCTION ZIEL_GET_SYSZUST () RESULT (SysZust)</source>
Kennung der Zielfunktion ermitteln
 
<source lang="fortran">FUNCTION ZIEL_GET_SOLL () RESULT (Soll)</source>
Aktuellen Systemzustand ermitteln
 
<source lang="fortran">FUNCTION ZIEL_GET_SOLLWERT () RESULT (Soll)</source>
Aktueller Systemzustand ermitteln
 
<source lang="fortran">FUNCTION ZIEL_GET_ABLAUF () RESULT (Ablauf)</source>
Ablaufnummer der Zielfunktion ermitteln
 
<source lang="fortran">FUNCTION ZIEL_GET_ZIELFKT () RESULT (ZielFKT)</source>
Nachfolger übergeben
 
<source lang="fortran">FUNCTION ZIEL_GET_FIRSTID () RESULT (ID)</source>
Start-ID für eine Kennung ermitteln
 
<source lang="fortran">FUNCTION ZIEL_isNachfolger () RESULT (LOK)</source>
Nachfolger übergeben
 
<source lang="fortran">FUNCTION ZIEL_GET_GESAMTWERT () RESULT (Summe)</source>
Summe der Zielfunktionen
 
<source lang="fortran">FUNCTION ZIEL_IDObj () RESULT (objptr)</source>
Objekt zu einer ID
 
<source lang="fortran">FUNCTION ZIEL_TEST () RESULT (i)</source>
Testumgebung
 
[[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