MODMISC: Difference between revisions

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


[[Category:BlauesModell]]
<source lang="fortran">FUNCTION CALC_STEIGUNG () RESULT(LOK)</source>
Fuer X-Y-Werte Steigungen berechnen
<source lang="fortran">FUNCTION SPEIBELI () RESULT(LERROR)</source>
Routine zum Berechnen eines Zeitschrittes eines Speichers, dessen Prozessfunktionen bereichsweise linearisiert darstellbar sind.
<source lang="fortran">FUNCTION SPE_isCALC_BILANZ () RESULT(isBilanz)</source>
Richtungswechsel anzeigen und melden, wenn Schwingung um eine Lamellengrenze auftritt
<source lang="fortran">FUNCTION SPE_CALC_DGL () RESULT(S1)</source>
Funktion zur Berechnung der DGL
<source lang="fortran">FUNCTION SPE_DELTA_T () RESULT(T1)</source>
Funktion zur Berechnung der Dauer bis zum Bereichswechsel
<source lang="fortran">FUNCTION SPE_DELTA_T_FKT () RESULT(T1)</source>
Funktion zur iterativen Berechnung der Dauer bis zum Bereichswechsel
<source lang="fortran">FUNCTION SPEILIN_INIT () RESULT (Sinhalt)</source>
StartInhalt Linearer Einzelspeicher
<source lang="fortran">FUNCTION SPEILIN () RESULT (OUTPUT)</source>
Berechnung Linearer Einzelspeicher
<source lang="fortran">FUNCTION RKENNL () RESULT(WERT)</source>
Funktionswertberechnung von Kennlinien, die als Polygonzug YK,XK
<source lang="fortran">FUNCTION RKENNL_XDOUBLE () RESULT(WERT)</source>
Funktionswertberechnung von Kennlinien, die als Polygonzug YK,XK eingelesen wurden: Werte als Double
<source lang="fortran">FUNCTION RKENNL_YDOUBLE () RESULT(WERT)</source>
Funktionswertberechnung von Kennlinien, die als Polygonzug YK,XK eingelesen wurden: Werte als Double
<source lang="fortran">FUNCTION SORT_DBLE () RESULT(iResp)</source>
Sortiert einen Array nach dem Shellsort-Verfahren
<source lang="fortran">FUNCTION SORT_SNGL () RESULT(iResp)</source>
Sortiert einen Array nach dem Shellsort-Verfahren
<source lang="fortran">FUNCTION SEARCH_SORT_DBLE () RESULT(iresponse)</source>
Findet in einem sortierten Array einen Wert
<source lang="fortran">FUNCTION SEARCH_SORT_SNGL () RESULT(iresponse)</source>
Findet in einem sortierten Array einen Wert
<source lang="fortran">FUNCTION SEARCH_UNSORT_INT () RESULT(iresponse)</source>
Findet in einem unsortierten Array einen Wert
<source lang="fortran">FUNCTION  CALC_COORDINATES () RESULT(NK)</source>
Positioniert Werte eines Arrays innerhalb vorgegebener Koordinaten (Hilfsroutine zum Zeichnen mit WIN-API)
<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)
<source lang="fortran">FUNCTION PIXEL_TO_COORD () RESULT(NSTZ)</source>
Schreibt Pixelkoordinaten nach Zeitreihenkoordinaten (Hilfsroutine zum Zeichnen mit WIN-API)
<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)
<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
 
[[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