MODMISC: Difference between revisions
m (Modmisc wurde nach MODMISC verschoben) |
m (fix syntax highlighting) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{BlauesModell Module}} | |||
[[ | <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 ( S 1 ) |
Funktion zur Berechnung der DGL
1 | FUNCTION SPE_DELTA_T ( ) RESULT ( T 1 ) |
Funktion zur Berechnung der Dauer bis zum Bereichswechsel
1 | FUNCTION SPE_DELTA_T_FKT ( ) RESULT ( T 1 ) |
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