MODMISC: 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 CALC_STEIGUNG () RESULT(LOK)<br/>Fuer X-Y-Werte Steigungen berechnen
<source lang="fortran">FUNCTION CALC_STEIGUNG () RESULT(LOK)</source>
*FUNCTION SPEIBELI () RESULT(LERROR)<br/>Routine zum Berechnen eines Zeitschrittes eines Speichers, dessen Prozessfunktionen bereichsweise linearisiert darstellbar sind.
Fuer X-Y-Werte Steigungen berechnen
*FUNCTION SPE_isCALC_BILANZ () RESULT(isBilanz)<br/>Richtungswechsel anzeigen und melden, wenn Schwingung um eine Lamellengrenze auftritt
<source lang="fortran">FUNCTION SPEIBELI () RESULT(LERROR)</source>
*FUNCTION SPE_CALC_DGL () RESULT(S1)<br/>Funktion zur Berechnung der DGL
Routine zum Berechnen eines Zeitschrittes eines Speichers, dessen Prozessfunktionen bereichsweise linearisiert darstellbar sind.
*FUNCTION SPE_DELTA_T () RESULT(T1)<br/>Funktion zur Berechnung der Dauer bis zum Bereichswechsel
<source lang="fortran">FUNCTION SPE_isCALC_BILANZ () RESULT(isBilanz)</source>
*FUNCTION SPE_DELTA_T_FKT () RESULT(T1)<br/>Funktion zur iterativen Berechnung der Dauer bis zum Bereichswechsel
Richtungswechsel anzeigen und melden, wenn Schwingung um eine Lamellengrenze auftritt
*FUNCTION SPEILIN_INIT () RESULT (Sinhalt)<br/>StartInhalt Linearer Einzelspeicher
<source lang="fortran">FUNCTION SPE_CALC_DGL () RESULT(S1)</source>
*FUNCTION SPEILIN () RESULT (OUTPUT)<br/>Berechnung Linearer Einzelspeicher
Funktion zur Berechnung der DGL
*FUNCTION RKENNL () RESULT(WERT)<br/>Funktionswertberechnung von Kennlinien, die als Polygonzug YK,XK
<source lang="fortran">FUNCTION SPE_DELTA_T () RESULT(T1)</source>
*FUNCTION RKENNL_XDOUBLE () RESULT(WERT)<br/>Funktionswertberechnung von Kennlinien, die als Polygonzug YK,XK eingelesen wurden: Werte als Double
Funktion zur Berechnung der Dauer bis zum Bereichswechsel
*FUNCTION RKENNL_YDOUBLE () RESULT(WERT)<br/>Funktionswertberechnung von Kennlinien, die als Polygonzug YK,XK eingelesen wurden: Werte als Double
<source lang="fortran">FUNCTION SPE_DELTA_T_FKT () RESULT(T1)</source>
*FUNCTION SORT_DBLE () RESULT(iResp)<br/>Sortiert einen Array nach dem Shellsort-Verfahren
Funktion zur iterativen Berechnung der Dauer bis zum Bereichswechsel
*FUNCTION SORT_SNGL () RESULT(iResp)<br/>Sortiert einen Array nach dem Shellsort-Verfahren
<source lang="fortran">FUNCTION SPEILIN_INIT () RESULT (Sinhalt)</source>
*FUNCTION SEARCH_SORT_DBLE () RESULT(iresponse)<br/>Findet in einem sortierten Array einen Wert
StartInhalt Linearer Einzelspeicher
*FUNCTION SEARCH_SORT_SNGL () RESULT(iresponse)<br/>Findet in einem sortierten Array einen Wert
<source lang="fortran">FUNCTION SPEILIN () RESULT (OUTPUT)</source>
*FUNCTION SEARCH_UNSORT_INT () RESULT(iresponse)<br/>Findet in einem unsortierten Array einen Wert
Berechnung Linearer Einzelspeicher
*FUNCTION  CALC_COORDINATES () RESULT(NK)<br/>Positioniert Werte eines Arrays innerhalb vorgegebener Koordinaten (Hilfsroutine zum Zeichnen mit WIN-API)
<source lang="fortran">FUNCTION RKENNL () RESULT(WERT)</source>
*FUNCTION  COORD_TO_PIXEL () RESULT(NK)<br/>Schreibt Zeitreihenkoordinaten nach Pixelkoordinaten(wie CALC_COORDINATES nur Re-Engineered)(Hilfsroutine zum Zeichnen mit WIN-API)
Funktionswertberechnung von Kennlinien, die als Polygonzug YK,XK
*FUNCTION PIXEL_TO_COORD () RESULT(NSTZ)<br/>Schreibt Pixelkoordinaten nach Zeitreihenkoordinaten(Hilfsroutine zum Zeichnen mit WIN-API)
<source lang="fortran">FUNCTION RKENNL_XDOUBLE () RESULT(WERT)</source>
*FUNCTION CHARDELSTR () RESULT(NLEN)<br/>Entfernt aus einem String Steuer- oder NULL-Zeichen kommt bei Active-X aufrufen vor, da dort der BSTR als String übergeben wird,der aus wide, double-byte Characters besteht, Fortran aber nur single-byte Characters kennt)
Funktionswertberechnung von Kennlinien, die als Polygonzug YK,XK eingelesen wurden: Werte als Double
*FUNCTION CHARDELSTREX () RESULT(NLEN)<br/>Entfernt aus einem String Steuer- oder NULL-Zeichen (kommt bei Active-X aufrufen vor, da dort der BSTR als String übergeben wird, der aus wide, double-byte Characters besteht, Fortran aber nur single-byte Characters kennt)
<source lang="fortran">FUNCTION RKENNL_YDOUBLE () RESULT(WERT)</source>
*FUNCTION READLINE_RECORD () RESULT(IsEndOfFile)<br/>Liest bis EndOfRecord Marker kommt
Funktionswertberechnung von Kennlinien, die als Polygonzug YK,XK eingelesen wurden: Werte als Double
*FUNCTION COMPARE () RESULT(IsOK)<br/>Vergleicht zwei Strings miteinander
<source lang="fortran">FUNCTION SORT_DBLE () RESULT(iResp)</source>
*FUNCTION INSTR (cTxt, cFind, iAnfang) RESULT(istart)<br/>Gibt die erste Position eines Substrings in einem String zurück
Sortiert einen Array nach dem Shellsort-Verfahren
*FUNCTION FINDCNTRL () RESULT(IPOS)<br/>Sucht in einem String ein bestimmtes Steuerzeichen
<source lang="fortran">FUNCTION SORT_SNGL () RESULT(iResp)</source>
*FUNCTION GET_PROFILE_STRING () RESULT(iResp)<br/>Holt aus einer INI-Datei den entsprechenden Eintrag
Sortiert einen Array nach dem Shellsort-Verfahren
*FUNCTION IS_SYSZUST_OK () RESULT (LOK)<br/>Systemzustandskontrolle
<source lang="fortran">FUNCTION SEARCH_SORT_DBLE () RESULT(iresponse)</source>
*FUNCTION GET_SYSZUST_WERT () RESULT (Wert)<br/>Aktueller Systemzustandswert ermitteln
Findet in einem sortierten Array einen Wert
*FUNCTION GET_SYSZUST_TYP () RESULT (iTyp)<br/>Systemzustandstyp
<source lang="fortran">FUNCTION SEARCH_SORT_SNGL () RESULT(iresponse)</source>
*FUNCTION GET_SYSZUST_CALCFACTOR () RESULT (Factor)<br/>Systemzustandstyp
Findet in einem sortierten Array einen Wert
*FUNCTION GET_SYSZUST_SUMMENFAKTOR () RESULT (Faktor)<br/>Umrechnungsfaktor beim Summieren von Systemzuständen
<source lang="fortran">FUNCTION SEARCH_UNSORT_INT () RESULT(iresponse)</source>
*FUNCTION SYSZUST_isINTENS () RESULT (L)<br/>Umrechnungsfaktor beim Summieren von Systemzuständen
Findet in einem unsortierten Array einen Wert
*FUNCTION GET_SYSZUST_ABLAUF () RESULT (iAB)<br/>Ablauf und Kennungszuordnung
<source lang="fortran">FUNCTION  CALC_COORDINATES () RESULT(NK)</source>
*FUNCTION GET_SYSOBJEKT_ID (Kng) RESULT (ID)<br/>Weist zur Kennung die richtige Objekt-ID zu
Positioniert Werte eines Arrays innerhalb vorgegebener Koordinaten (Hilfsroutine zum Zeichnen mit WIN-API)
*FUNCTION VALUE () RESULT (Wert)<br/>Wert - Interpretation
<source lang="fortran">FUNCTION  COORD_TO_PIXEL () RESULT(NK)</source>
*FUNCTION OPENFILE () RESULT(IsOk)<br/>Datei oeffnen
Schreibt Zeitreihenkoordinaten nach Pixelkoordinaten(wie CALC_COORDINATES nur Re-Engineered)(Hilfsroutine zum Zeichnen mit WIN-API)
*FUNCTION READRECORD () RESULT(iLen)<br/>Dateizugriff auf eine bestimmte Position
<source lang="fortran">FUNCTION PIXEL_TO_COORD () RESULT(NSTZ)</source>
*FUNCTION ERRORMODE () RESULT(iResp)<br/>Error-Auswertung
Schreibt Pixelkoordinaten nach Zeitreihenkoordinaten (Hilfsroutine zum Zeichnen mit WIN-API)
*FUNCTION COMPARE_DBLE_DBLE () RESULT(IsEqual)<br/>Fehlerwert-Erkennung
<source lang="fortran">FUNCTION CHARDELSTR () RESULT(NLEN)</source>
*FUNCTION COMPARE_SNGL_DBLE () RESULT(IsEqual)<br/>Fehlerwert-Erkennung
Entfernt aus einem String Steuer- oder NULL-Zeichen kommt bei Active-X aufrufen vor, da dort der BSTR als String übergeben wird, der aus wide, double-byte Characters besteht, Fortran aber nur single-byte Characters kennt)
*FUNCTION COMPARE_SNGL_SNGL () RESULT(IsEqual)<br/>Fehlerwert-Erkennung
<source lang="fortran">FUNCTION CHARDELSTREX () RESULT(NLEN)</source>
Entfernt aus einem String Steuer- oder NULL-Zeichen (kommt bei Active-X aufrufen vor, da dort der BSTR als String übergeben wird, der aus wide, double-byte Characters besteht, Fortran aber nur single-byte Characters kennt)
<source lang="fortran">FUNCTION READLINE_RECORD () RESULT(IsEndOfFile)</source>
Liest bis EndOfRecord Marker kommt
<source lang="fortran">FUNCTION COMPARE () RESULT(IsOK)</source>
Vergleicht zwei Strings miteinander
<source lang="fortran">FUNCTION INSTR (cTxt, cFind, iAnfang) RESULT(istart)</source>
Gibt die erste Position eines Substrings in einem String zurück
<source lang="fortran">FUNCTION FINDCNTRL () RESULT(IPOS)</source>
Sucht in einem String ein bestimmtes Steuerzeichen
<source lang="fortran">FUNCTION GET_PROFILE_STRING () RESULT(iResp)</source>
Holt aus einer INI-Datei den entsprechenden Eintrag
<source lang="fortran">FUNCTION IS_SYSZUST_OK () RESULT (LOK)</source>
Systemzustandskontrolle
<source lang="fortran">FUNCTION GET_SYSZUST_WERT () RESULT (Wert)</source>
Aktueller Systemzustandswert ermitteln
<source lang="fortran">FUNCTION GET_SYSZUST_TYP () RESULT (iTyp)</source>
Systemzustandstyp
<source lang="fortran">FUNCTION GET_SYSZUST_CALCFACTOR () RESULT (Factor)</source>
Systemzustandstyp
<source lang="fortran">FUNCTION GET_SYSZUST_SUMMENFAKTOR () RESULT (Faktor)</source>
Umrechnungsfaktor beim Summieren von Systemzuständen
<source lang="fortran">FUNCTION SYSZUST_isINTENS () RESULT (L)</source>
Umrechnungsfaktor beim Summieren von Systemzuständen
<source lang="fortran">FUNCTION GET_SYSZUST_ABLAUF () RESULT (iAB)</source>
Ablauf und Kennungszuordnung
<source lang="fortran">FUNCTION GET_SYSOBJEKT_ID (Kng) RESULT (ID)</source>
Weist zur Kennung die richtige Objekt-ID zu
<source lang="fortran">FUNCTION VALUE () RESULT (Wert)</source>
Wert - Interpretation
<source lang="fortran">FUNCTION OPENFILE () RESULT(IsOk)</source>
Datei oeffnen
<source lang="fortran">FUNCTION READRECORD () RESULT(iLen)</source>
Dateizugriff auf eine bestimmte Position
<source lang="fortran">FUNCTION ERRORMODE () RESULT(iResp)</source>
Error-Auswertung
<source lang="fortran">FUNCTION COMPARE_DBLE_DBLE () RESULT(IsEqual)</source>
Fehlerwert-Erkennung
<source lang="fortran">FUNCTION COMPARE_SNGL_DBLE () RESULT(IsEqual)</source>
Fehlerwert-Erkennung
<source lang="fortran">FUNCTION COMPARE_SNGL_SNGL () RESULT(IsEqual)</source>
Fehlerwert-Erkennung


[[Category:BlauesModell]]
[[Kategorie:BlueM Code]]
[[Category:BlauesModell Code]]

Latest revision as of 09:29, 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 CALC_STEIGUNG () RESULT(LOK)

Fuer X-Y-Werte Steigungen berechnen

FUNCTION SPEIBELI () RESULT(LERROR)

Routine zum Berechnen eines Zeitschrittes eines Speichers, dessen Prozessfunktionen bereichsweise linearisiert darstellbar sind.

FUNCTION SPE_isCALC_BILANZ () RESULT(isBilanz)

Richtungswechsel anzeigen und melden, wenn Schwingung um eine Lamellengrenze auftritt

FUNCTION SPE_CALC_DGL () RESULT(S1)

Funktion zur Berechnung der DGL

FUNCTION SPE_DELTA_T () RESULT(T1)

Funktion zur Berechnung der Dauer bis zum Bereichswechsel

FUNCTION SPE_DELTA_T_FKT () RESULT(T1)

Funktion zur iterativen Berechnung der Dauer bis zum Bereichswechsel

FUNCTION SPEILIN_INIT () RESULT (Sinhalt)

StartInhalt Linearer Einzelspeicher

FUNCTION SPEILIN () RESULT (OUTPUT)

Berechnung Linearer Einzelspeicher

FUNCTION RKENNL () RESULT(WERT)

Funktionswertberechnung von Kennlinien, die als Polygonzug YK,XK

FUNCTION RKENNL_XDOUBLE () RESULT(WERT)

Funktionswertberechnung von Kennlinien, die als Polygonzug YK,XK eingelesen wurden: Werte als Double

FUNCTION RKENNL_YDOUBLE () RESULT(WERT)

Funktionswertberechnung von Kennlinien, die als Polygonzug YK,XK eingelesen wurden: Werte als Double

FUNCTION SORT_DBLE () RESULT(iResp)

Sortiert einen Array nach dem Shellsort-Verfahren

FUNCTION SORT_SNGL () RESULT(iResp)

Sortiert einen Array nach dem Shellsort-Verfahren

FUNCTION SEARCH_SORT_DBLE () RESULT(iresponse)

Findet in einem sortierten Array einen Wert

FUNCTION SEARCH_SORT_SNGL () RESULT(iresponse)

Findet in einem sortierten Array einen Wert

FUNCTION SEARCH_UNSORT_INT () RESULT(iresponse)

Findet in einem unsortierten Array einen Wert

FUNCTION  CALC_COORDINATES () RESULT(NK)

Positioniert Werte eines Arrays innerhalb vorgegebener Koordinaten (Hilfsroutine zum Zeichnen mit WIN-API)

FUNCTION  COORD_TO_PIXEL () RESULT(NK)

Schreibt Zeitreihenkoordinaten nach Pixelkoordinaten(wie CALC_COORDINATES nur Re-Engineered)(Hilfsroutine zum Zeichnen mit WIN-API)

FUNCTION PIXEL_TO_COORD () RESULT(NSTZ)

Schreibt Pixelkoordinaten nach Zeitreihenkoordinaten (Hilfsroutine zum Zeichnen mit WIN-API)

FUNCTION CHARDELSTR () RESULT(NLEN)

Entfernt aus einem String Steuer- oder NULL-Zeichen kommt bei Active-X aufrufen vor, da dort der BSTR als String übergeben wird, der aus wide, double-byte Characters besteht, Fortran aber nur single-byte Characters kennt)

FUNCTION CHARDELSTREX () RESULT(NLEN)

Entfernt aus einem String Steuer- oder NULL-Zeichen (kommt bei Active-X aufrufen vor, da dort der BSTR als String übergeben wird, der aus wide, double-byte Characters besteht, Fortran aber nur single-byte Characters kennt)

FUNCTION READLINE_RECORD () RESULT(IsEndOfFile)

Liest bis EndOfRecord Marker kommt

FUNCTION COMPARE () RESULT(IsOK)

Vergleicht zwei Strings miteinander

FUNCTION INSTR (cTxt, cFind, iAnfang) RESULT(istart)

Gibt die erste Position eines Substrings in einem String zurück

FUNCTION FINDCNTRL () RESULT(IPOS)

Sucht in einem String ein bestimmtes Steuerzeichen

FUNCTION GET_PROFILE_STRING () RESULT(iResp)

Holt aus einer INI-Datei den entsprechenden Eintrag

FUNCTION IS_SYSZUST_OK () RESULT (LOK)

Systemzustandskontrolle

FUNCTION GET_SYSZUST_WERT () RESULT (Wert)

Aktueller Systemzustandswert ermitteln

FUNCTION GET_SYSZUST_TYP () RESULT (iTyp)

Systemzustandstyp

FUNCTION GET_SYSZUST_CALCFACTOR () RESULT (Factor)

Systemzustandstyp

FUNCTION GET_SYSZUST_SUMMENFAKTOR () RESULT (Faktor)

Umrechnungsfaktor beim Summieren von Systemzuständen

FUNCTION SYSZUST_isINTENS () RESULT (L)

Umrechnungsfaktor beim Summieren von Systemzuständen

FUNCTION GET_SYSZUST_ABLAUF () RESULT (iAB)

Ablauf und Kennungszuordnung

FUNCTION GET_SYSOBJEKT_ID (Kng) RESULT (ID)

Weist zur Kennung die richtige Objekt-ID zu

FUNCTION VALUE () RESULT (Wert)

Wert - Interpretation

FUNCTION OPENFILE () RESULT(IsOk)

Datei oeffnen

FUNCTION READRECORD () RESULT(iLen)

Dateizugriff auf eine bestimmte Position

FUNCTION ERRORMODE () RESULT(iResp)

Error-Auswertung

FUNCTION COMPARE_DBLE_DBLE () RESULT(IsEqual)

Fehlerwert-Erkennung

FUNCTION COMPARE_SNGL_DBLE () RESULT(IsEqual)

Fehlerwert-Erkennung

FUNCTION COMPARE_SNGL_SNGL () RESULT(IsEqual)

Fehlerwert-Erkennung