MODMISC: Difference between revisions
mNo edit summary |
m (fix syntax highlighting) |
||
Line 1: | Line 1: | ||
{{BlauesModell Module}} | {{BlauesModell Module}} | ||
<fortran>FUNCTION CALC_STEIGUNG () RESULT(LOK)</ | <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)</ | <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)</ | <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)</ | <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)</ | <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)</ | <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)</ | <source lang="fortran">FUNCTION SPEILIN_INIT () RESULT (Sinhalt)</source> | ||
StartInhalt Linearer Einzelspeicher | StartInhalt Linearer Einzelspeicher | ||
<fortran>FUNCTION SPEILIN () RESULT (OUTPUT)</ | <source lang="fortran">FUNCTION SPEILIN () RESULT (OUTPUT)</source> | ||
Berechnung Linearer Einzelspeicher | Berechnung Linearer Einzelspeicher | ||
<fortran>FUNCTION RKENNL () RESULT(WERT)</ | <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)</ | <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)</ | <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)</ | <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)</ | <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)</ | <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)</ | <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)</ | <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)</ | <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)</ | <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)</ | <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)</ | <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)</ | <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)</ | <source lang="fortran">FUNCTION READLINE_RECORD () RESULT(IsEndOfFile)</source> | ||
Liest bis EndOfRecord Marker kommt | Liest bis EndOfRecord Marker kommt | ||
<fortran>FUNCTION COMPARE () RESULT(IsOK)</ | <source lang="fortran">FUNCTION COMPARE () RESULT(IsOK)</source> | ||
Vergleicht zwei Strings miteinander | Vergleicht zwei Strings miteinander | ||
<fortran>FUNCTION INSTR (cTxt, cFind, iAnfang) RESULT(istart)</ | <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)</ | <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)</ | <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)</ | <source lang="fortran">FUNCTION IS_SYSZUST_OK () RESULT (LOK)</source> | ||
Systemzustandskontrolle | Systemzustandskontrolle | ||
<fortran>FUNCTION GET_SYSZUST_WERT () RESULT (Wert)</ | <source lang="fortran">FUNCTION GET_SYSZUST_WERT () RESULT (Wert)</source> | ||
Aktueller Systemzustandswert ermitteln | Aktueller Systemzustandswert ermitteln | ||
<fortran>FUNCTION GET_SYSZUST_TYP () RESULT (iTyp)</ | <source lang="fortran">FUNCTION GET_SYSZUST_TYP () RESULT (iTyp)</source> | ||
Systemzustandstyp | Systemzustandstyp | ||
<fortran>FUNCTION GET_SYSZUST_CALCFACTOR () RESULT (Factor)</ | <source lang="fortran">FUNCTION GET_SYSZUST_CALCFACTOR () RESULT (Factor)</source> | ||
Systemzustandstyp | Systemzustandstyp | ||
<fortran>FUNCTION GET_SYSZUST_SUMMENFAKTOR () RESULT (Faktor)</ | <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)</ | <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)</ | <source lang="fortran">FUNCTION GET_SYSZUST_ABLAUF () RESULT (iAB)</source> | ||
Ablauf und Kennungszuordnung | Ablauf und Kennungszuordnung | ||
<fortran>FUNCTION GET_SYSOBJEKT_ID (Kng) RESULT (ID)</ | <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)</ | <source lang="fortran">FUNCTION VALUE () RESULT (Wert)</source> | ||
Wert - Interpretation | Wert - Interpretation | ||
<fortran>FUNCTION OPENFILE () RESULT(IsOk)</ | <source lang="fortran">FUNCTION OPENFILE () RESULT(IsOk)</source> | ||
Datei oeffnen | Datei oeffnen | ||
<fortran>FUNCTION READRECORD () RESULT(iLen)</ | <source lang="fortran">FUNCTION READRECORD () RESULT(iLen)</source> | ||
Dateizugriff auf eine bestimmte Position | Dateizugriff auf eine bestimmte Position | ||
<fortran>FUNCTION ERRORMODE () RESULT(iResp)</ | <source lang="fortran">FUNCTION ERRORMODE () RESULT(iResp)</source> | ||
Error-Auswertung | Error-Auswertung | ||
<fortran>FUNCTION COMPARE_DBLE_DBLE () RESULT(IsEqual)</ | <source lang="fortran">FUNCTION COMPARE_DBLE_DBLE () RESULT(IsEqual)</source> | ||
Fehlerwert-Erkennung | Fehlerwert-Erkennung | ||
<fortran>FUNCTION COMPARE_SNGL_DBLE () RESULT(IsEqual)</ | <source lang="fortran">FUNCTION COMPARE_SNGL_DBLE () RESULT(IsEqual)</source> | ||
Fehlerwert-Erkennung | Fehlerwert-Erkennung | ||
<fortran>FUNCTION COMPARE_SNGL_SNGL () RESULT(IsEqual)</ | <source lang="fortran">FUNCTION COMPARE_SNGL_SNGL () RESULT(IsEqual)</source> | ||
Fehlerwert-Erkennung | Fehlerwert-Erkennung | ||
[[Kategorie:BlueM Code]] | [[Kategorie:BlueM Code]] |
Latest revision as of 08: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