E_CM_ErrorCode

Code (HRESULT)

Symbol

Beschreibung / Lösung

0

eCM_OK

Kein Fehler, alles ist OK.

Logikfehler

16#9851_0100

eCM_ErrLogic

Allgemeiner Logikfehler

16#9851_0102

eCM_ErrLogic_NotImplemented

Funktion ist noch nicht implementiert.

16#9851_0110

eCM_ErrLogic_LackOfInitialization

Algorithmus ist nicht korrekt initialisiert.

16#9851_0125

eCM_ErrLogic_InvalidObjectState

Operation ist für den Objektzustand ungültig.

Konfigurationsfehler

16#9851_1000

eCM_ErrConfig

Allgemeiner Konfigurationsfehler

Abbildungen an ADSERR_DEVICE_NOMEMORY

16#9851_1100

eCM_ErrConfig_OutOfMemory

Speicherallokation ist fehlgeschlagen. => Routerspeicher erhöhen (siehe Kapitel Speicherverwaltung)

alle nachstehenden Fehler führen zu einem HRESULT von ADS_E_INVALIDPARM

16#9851_1800

eCM_ErrConfig_IllegalParameter

Konfigurationsparameter ist nicht gültig.

16#9851_1900

eCM_ErrConfig_ParameterOutOfRange

Konfigurationsparameter ist außerhalb des Bereichs.

16#9851_1901

eCM_ErrConfig_ParameterOutOfRange_NoPowerOfTwo

Parameter ist keine Zweierpotenz wie gefordert.

16#9851_1902

eCM_ErrConfig_ParameterOutOfRange_FFT_length_Zero

Die FFT-Länge ist null.

16#9851_1903

eCM_ErrConfig_ParameterOutOfRange_DecibelThreshold_too_small

Dezibelschwelle ist zu niedrig, was Unterlauf verursachen könnte.

16#9851_1904

eCM_ErrConfig_ParameterOutOfRange_LogThreshold_too_small

Logarithmenschwelle ist zu niedrig, was Unterlauf verursachen könnte.

16#9851_1905

eCM_ErrConfig_ParameterOutOfRange_nInLength_Minimum_two

Eingangslänge ist zu klein. Wert muss mindestens zwei sein.

16#9851_190D

eCM_ErrConfig_ParameterOutOfRange_nChannels_smaller_one

Anzahl der Kanäle ist null.

16#9851_190E

eCM_ErrConfig_ParameterOutOfRange_nBins_smaller_one

Anzahl der Behälter ist null.

16#9851_190F

eCM_ErrConfig_ParameterOutOfRange_invalid_limit_interval

Untere Grenze ist nicht kleiner als obere Grenze.

16#9851_1910

eCM_ErrConfig_ParameterOutOfRange_unknown_scaling_type

Skalierungstyp ist nicht bekannt.

16#9851_1911

eCM_ErrConfig_ParameterOutOfRange_illegal_quantile_argument

Quantilargument liegt außerhalb [0 .. 1].

16#9851_1912

eCM_ErrConfig_ParameterOutOfRange_illegal_threshold_order

Schwellwert Reihenfolge ist ungültig. Die Schwellwerte müssen in aufsteigender Reihenfolge sein.

16#9851_1913

eCM_ErrConfig_ParameterOutOfRange_threshold_number_toolarge

Mehr Schwellwerte angegeben als konfiguriert.

16#9851_1914

eCM_ErrConfig_ParameterOutOfRange_Integration_limit_too_low

Integrationsgrenze ist zu niedrig.

16#9851_1915

eCM_ErrConfig_ParameterOutOfRange_Integration_limit_too_high

Integrationsgrenze ist zu hoch.

16#9851_1916

eCM_ErrConfig_ParameterOutOfRange_Integration_limits_inconsistent

Integrationsgrenzen sind inkonsistent.

16#9851_1917

eCM_ErrConfig_ParameterOutOfRange_Samplerate_not_positive

Abtastrate ist null oder negativ.

16#9851_191A

eCM_ErrConfig_ParameterOutOfRange_TimeConstant_too_small

Übergebene Zeitkonstante ist zu klein.

16#9851_192C

eCM_ErrConfig_ParameterOutOfRange_fScaleFactor_invalid

Skalierungsfaktor ist ungültig.

16#9851_192D

eCM_ErrConfig_ParameterOutOfRange_DivThreshold_too_small

Divisionsschwelle ist zu niedrig, was Unterlauf verursachen könnte.

16#9851_192E

eCM_ErrConfig_ParameterOutOfRange_nMaxBands_zero

Anzahl konfigurierbarer Bänder ist null.

16#9851_192F

eCM_ErrConfig_ParameterOutOfRange_nOrder_invalid

Ordnung ist unzulässig.

16#9851_1930

eCM_ErrConfig_ParameterOutOfRange_fDecayTime_invalid

fDecayTime ist nicht zulässig.

16#9851_1B00

eCM_ErrConfig_ParameterMismatch

Parameterabhängigkeit ist nicht erfüllt.

16#9851_1B01

eCM_ErrConfig_ParameterMismatch_WindowLength_larger_FFT_length

Fensterlänge ist größer als FFT-Länge.

16#9851_1B06

eCM_ErrConfig_ParameterMismatch_overlap_larger_BufferLength

Überlappung ist größer als Pufferlänge.

Laufzeitfehler (während der Datenverarbeitung)

diese Fehler führen zu einem HRESULT von ADS_E_INVALIDPARM

16#9851_2000

eCM_ErrRTime

Allgemeiner Laufzeitfehler

16#9851_2011

eCM_ErrRTime_IllegalPointer

Unzulässiger (Schnittstellen-) Zeiger oder Speicheradresse

16#9851_2015

eCM_ErrRTime_NonMonotonousInputData

Eingangsdaten sind nicht monoton wie verlangt.

16#9851_2016

eCM_ErrRTime_ErrornousChannelResults

Ergebnisse auf mindestens einem Kanal sind fehlerhaft.

16#9851_2021

eCM_ErrRTime_IllegalBuffer

Unzulässiger Datenpuffer

illegaler Eingangspufferparameter (kann in ADS-Aufrufen mit festem Puffer vorkommen)

16#9851_2023

eCM_ErrRTime_IllegalInput

Unzulässige Eingangspufferparameter

16#9851_2025

eCM_ErrRTime_IllegalInputDimensionNumber

Eingangspuffer hat unzulässige Anzahl an Dimensionen.

16#9851_2026

eCM_ErrRTime_IllegalInputShape

Eingangspuffer hat unzulässige Form.

16#9851_2028

eCM_ErrRTime_IllegalInputDataType

Unzulässiger Elementtyp des Eingangspuffers

16#9851_202A

eCM_ErrRTime_IllegalInputNoArray

Kein Multiarray als Eingangsparameter übergeben.

illegaler Ausgangspufferparameter (kann in ADS-Aufrufen mit festem Puffer vorkommen)

16#9851_2030

eCM_ErrRTime_IllegalOutput

Unzulässige Ausgangspufferparameter

16#9851_2032

eCM_ErrRTime_IllegalOutputDimensionNumber

Ausgangspuffer hat unzulässige Anzahl an Dimensionen.

16#9851_2033

eCM_ErrRTime_IllegalOutputShape

Ausgangspuffer hat unzulässige Form.

16#9851_2034

eCM_ErrRTime_IllegalOutputDataType

Unzulässiger Elementtyp des Ausgangspuffers

16#9851_2035

eCM_ErrRTime_IllegalOutputNoArray

Kein Multiarray als Ausgangsparameter übergeben.

Interpolationsfehler

16#9851_2060

eCM_ErrRTime_Interpolation

Allgemeiner Interpolationsfehler

16#9851_2063

eCM_ErrRTime_Interpolation_OutOfBounds

Eingangsdaten sind außerhalb der Grenzen.

16#9851_2064

eCM_ErrRTime_Interpolation_InvalidDimension

Array mit Eingangsdaten hat unzulässige Größe für verwendete Methode.

16#9851_2065

eCM_ErrRTime_Interpolation_InvalidConstraints

Beschränkungen an die Ableitungen an den Endpunkten können nicht eingehalten werden.

Info Codes

16#9851_B103

eCM_InfRTime_InsufficientInputData

Unzureichende Eingangsdaten für ein repräsentatives Ergebnis

16#9851_B104

eCM_InfRTime_InvalidInputData

Eingangsdaten sind unzulässig.

16#9851_B105

eCM_InfRTime_AmbiguousChannelResults

Ergebnisse auf mindestens einem Kanal sind mehrdeutig.

16#9851_B106

eCM_InfRTime_nBufferLength_too_small

Konfigurierte Pufferlänge ist zu klein für Eingangsdaten.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4022.25

PC or CX (x86, x64)

Tc3_CM_Base