Funktionen und Debug Flags der R CTRL-Erweiterung
Dieses Kapitel enthält eine Liste der Funktionen und Debug Flags der R CTRL-Erweiterung. Die R Control-Erweiterung bietet Ihnen drei Typen von Funktionen:
- Fehlerstatus- und Fehlerprotokollierungsfunktionen
- Funktionen, um R-Variablen zu setzen oder abzufragen
- Funktionen um R-Routinen aufzurufen
Die Funktionen finden Sie in der Tabelle unterhalb:
Typ Funktion Beschreibung Fehlerbehandlung RGetLastErr() Liefert den aktuellen Fehlerstatus zurück und setzt den Fehlerstatus optional zurück. Fehlerbehandlung RSetLastErr() Setzt den aktuellen Fehlerstatus. Fehlerbehandlung RClearErr() Bereinigt den Fehlerstatus (Wert, Beschreibung und Context). Fehlerbehandlung RSetErrLock() Setzt den Status des Fehlerverriegelungsmechanismus auf true oder false. Funktionen, um R-Variablen zu setzen oder abzufragen RSetVar() Speichert den Inhalt des übergebenen Parameters als R-Variable. Funktionen, um R-Variablen zu setzen oder abzufragen RGetVar() Liefert den Wert einer R-Variable zurück. Funktionen, um R-Variablen zu setzen oder abzufragen RSetVarSerialized() Bringt den Inhalt des übergebenen Parameters in serielle Reihenfolge und speichert den Inhalt in einer blob-Variable. Funktionen, um R-Variablen zu setzen oder abzufragen RGetVarSerialized() Liefert den seriell-parallel gewandelten Wert einer R-Variable. Funktionen um R-Routinen aufzurufen REvalExp() Evaluiert einen R-Ausdruck. Funktionen um R-Routinen aufzurufen REvalExpVar() Evaluiert einen R-Ausdruck und setzt den Ergebniswert für eine R-Variable. Funktionen um R-Routinen aufzurufen RLoadLibrary() Lädt ein R-Paket. Funktionen um R-Routinen aufzurufen RLoadModel() Lädt ein R-Modell. Funktionen um R-Routinen aufzurufen RPredict() Ruft die Funktion "predict" (Voraussage) des geladenen Modells auf und liefert das "Voraussage"-Resultat. Funktionen um R-Routinen aufzurufen RGetACF() Kalkuliert die Autokorrelation eines Wertearrays. Funktionen um R-Routinen aufzurufen RGetCCF() Kalkuliert die Kreuzkorrelation eines Wertearrays. Funktionen um R-Routinen aufzurufen RKMeans() Ruft den k-means-Algorithmus auf und liefert den Cluster-Vektor und die Cluster Center-Matrix zurück. Funktionen um R-Routinen aufzurufen RCalcLabels() Legt den Cluster-Label-Vektor sowie den dazugehörigen Achsenabstand-Vektor basierend auf einer Werte-Matrix und Cluster Center-Matrix fest. Für mehr Information zu den Clusters, siehe Kapitel Classification Wizard - Clustering Funktionen um R-Routinen aufzurufen RRandomForest_Train() Trainiert ein RandomForest-Model und liefert einen Fehlerrate-Wert, Fehlerratematrix und eine Wichtigkeitsmatrix zurück. Funktionen um R-Routinen aufzurufen RClusterNumberGap() Ruft die Funktion "clusGap" des geladenen Modells auf und liefert die "Goodness" der Clusteringmethode. Funktionen um R-Routinen aufzurufen RTransform() Transformiert ein Wertearray mit Zeitstempeln in ein Wertearray mit äquidistanten Zeitstempeln und kalkuliert optional Transformationsqualität-Indikatoren. Funktionen um R-Routinen aufzurufen RGetFrequency() Schätzt die Wellenschaubildfrequenz eines Signals.
Debug Flags
Drei Debug Flags können für R Control-Erweiterung verwendet werden.
- DBG_RFCT - verwenden Sie dieses Flag, wenn eine R-Controlfunktion aufgerufen wurde.
- DBG_RQUERY - verwenden Sie dieses Flag für Abfragen zwischen R Control-Erweiterung und R.
- DBG_REVENT - verwenden Sie dieses Flag für interne Ereignisse.
Diese Debug Flags können für CTRL- und UI-Manager verwendet werden.
Für mehr Information zu den Debug Flags, siehe Kapitel Allgemeine Debug-Flags