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


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

Fuer X-Y-Werte Steigungen berechnen

1
FUNCTION SPEIBELI () RESULT(LERROR)

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

1
FUNCTION SPE_isCALC_BILANZ () RESULT(isBilanz)

Richtungswechsel anzeigen und melden, wenn Schwingung um eine Lamellengrenze auftritt

1
FUNCTION SPE_CALC_DGL () RESULT(S1)

Funktion zur Berechnung der DGL

1
FUNCTION SPE_DELTA_T () RESULT(T1)

Funktion zur Berechnung der Dauer bis zum Bereichswechsel

1
FUNCTION SPE_DELTA_T_FKT () RESULT(T1)

Funktion zur iterativen Berechnung der Dauer bis zum Bereichswechsel

1
FUNCTION SPEILIN_INIT () RESULT (Sinhalt)

StartInhalt Linearer Einzelspeicher

1
FUNCTION SPEILIN () RESULT (OUTPUT)

Berechnung Linearer Einzelspeicher

1
FUNCTION RKENNL () RESULT(WERT)

Funktionswertberechnung von Kennlinien, die als Polygonzug YK,XK

1
FUNCTION RKENNL_XDOUBLE () RESULT(WERT)

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

1
FUNCTION RKENNL_YDOUBLE () RESULT(WERT)

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

1
FUNCTION SORT_DBLE () RESULT(iResp)

Sortiert einen Array nach dem Shellsort-Verfahren

1
FUNCTION SORT_SNGL () RESULT(iResp)

Sortiert einen Array nach dem Shellsort-Verfahren

1
FUNCTION SEARCH_SORT_DBLE () RESULT(iresponse)

Findet in einem sortierten Array einen Wert

1
FUNCTION SEARCH_SORT_SNGL () RESULT(iresponse)

Findet in einem sortierten Array einen Wert

1
FUNCTION SEARCH_UNSORT_INT () RESULT(iresponse)

Findet in einem unsortierten Array einen Wert

1
FUNCTION  CALC_COORDINATES () RESULT(NK)

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

1
FUNCTION  COORD_TO_PIXEL () RESULT(NK)

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

1
FUNCTION PIXEL_TO_COORD () RESULT(NSTZ)

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

1
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)

1
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)

1
FUNCTION READLINE_RECORD () RESULT(IsEndOfFile)

Liest bis EndOfRecord Marker kommt

1
FUNCTION COMPARE () RESULT(IsOK)

Vergleicht zwei Strings miteinander

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

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

1
FUNCTION FINDCNTRL () RESULT(IPOS)

Sucht in einem String ein bestimmtes Steuerzeichen

1
FUNCTION GET_PROFILE_STRING () RESULT(iResp)

Holt aus einer INI-Datei den entsprechenden Eintrag

1
FUNCTION IS_SYSZUST_OK () RESULT (LOK)

Systemzustandskontrolle

1
FUNCTION GET_SYSZUST_WERT () RESULT (Wert)

Aktueller Systemzustandswert ermitteln

1
FUNCTION GET_SYSZUST_TYP () RESULT (iTyp)

Systemzustandstyp

1
FUNCTION GET_SYSZUST_CALCFACTOR () RESULT (Factor)

Systemzustandstyp

1
FUNCTION GET_SYSZUST_SUMMENFAKTOR () RESULT (Faktor)

Umrechnungsfaktor beim Summieren von Systemzuständen

1
FUNCTION SYSZUST_isINTENS () RESULT (L)

Umrechnungsfaktor beim Summieren von Systemzuständen

1
FUNCTION GET_SYSZUST_ABLAUF () RESULT (iAB)

Ablauf und Kennungszuordnung

1
FUNCTION GET_SYSOBJEKT_ID (Kng) RESULT (ID)

Weist zur Kennung die richtige Objekt-ID zu

1
FUNCTION VALUE () RESULT (Wert)

Wert - Interpretation

1
FUNCTION OPENFILE () RESULT(IsOk)

Datei oeffnen

1
FUNCTION READRECORD () RESULT(iLen)

Dateizugriff auf eine bestimmte Position

1
FUNCTION ERRORMODE () RESULT(iResp)

Error-Auswertung

1
FUNCTION COMPARE_DBLE_DBLE () RESULT(IsEqual)

Fehlerwert-Erkennung

1
FUNCTION COMPARE_SNGL_DBLE () RESULT(IsEqual)

Fehlerwert-Erkennung

1
FUNCTION COMPARE_SNGL_SNGL () RESULT(IsEqual)

Fehlerwert-Erkennung