Deutsch (DE-CH-AT)English (United Kingdom)

Basis-Bibliothek (Core)

Die OTX-Basisbibliothek (Core) beschreibt die Struktur jedes OTX Dokuments. Sie spezifiziert die allgemeine Ablaufsteuerung und enthält alle Kontrollstrukturen, Deklarationen, Fehlerbehandlungs- und Erweiterungsmechanismen, siehe Core.

Nachfolgend werden alle Beiträge dieser Kategorie aufgelistet:
AbsoluteValue Absoluter Wert einer Zahl (ohne Vorzeichen)
AppendByteField Fügt ein neues ByteField am Ende eines ByteFields hinzu
ArithmeticException Fehler bei einer arithmetischen Operation
Assignment Zuweisung eines Ausdrucks zu einer Variable
BitwiseAnd Bitweise AND-Verknüpfung zweier ByteFields
BitwiseNot Bitweise Negation eines ByteFields
BitwiseOr Bitweise OR-Verknüpfung zweier ByteFields
BitwiseXor Bitweise XOR-Verknüpfung zweier ByteFields
Boolean Boolesche Zahl
BooleanLiteral Literal vom Typ Boolean
Branch IfElse-Aktivität zur bedingten Ausführung von Abläufen
Break Zum direkten Beenden einer Schleife
ByteField Folge von Bytes beliebiger Länge (Hexblock)
ByteFieldGetSize Anzahl der Bytes im ByteField
ByteFieldLiteral Literal vom Typ ByteField
Continue Zum Beenden der aktuellen und Fortsetzen der nächsten Iteration in einer Schleife
Core_Chk001 Name des OTX-Dokuments entspricht nicht dem Dateinamen
Core_Chk002 Gleicher Dokument-Name innerhalb des selben Package
Core_Chk003 Verweister Import-Link
Core_Chk004 Importiertes Dokument wird nicht verwendet
Core_Chk005 Nicht definierter Import Prefix
Core_Chk006 Nicht identische OTX Version
Core_Chk007 Fehlende Spezifikation
Core_Chk008 Die Main-Prozedur ist nicht Public
Core_Chk009 Keine Initialisierung vorhanden
Core_Chk010 Nicht eindeutiger Name innerhalb der Prozedur
Core_Chk011 Deaktiviertes Element
Core_Chk012 Nicht erreichbare Elemente
Core_Chk013 Falsche Validity-Referenzierung
Core_Chk014 Falscher Typ der Locator-Variable in ForEach
Core_Chk015 Kein Parallel innerhalb Parallel
Core_Chk016 Außnahme existiert bereits
Core_Chk017 Fehlende Ausnahme Deklaration
Core_Chk018 Fehlender Catch-Abschnitt
Core_Chk019 Falscher Ausnahmetyp
Core_Chk020 Falsches Sprungziel von Continue
Core_Chk021 Falsches Sprungziel von Break
Core_Chk022 Falscher Bereich für TerminateLanes
Core_Chk023 Die Datentypen von Variable und Wert stimmen bei der Zuweisung nicht überein
Core_Chk024 Ungültiger Prozeduraufruf
Core_Chk025 Fehlende Procedure-Implementierung
Core_Chk026 Unerreichbarer Code
Core_Chk027 Parameter entsprechen nicht der Signatur
Core_Chk028 Fehlende Realisierung
Core_Chk029 Argumente entsprechen nicht den Parametern
Core_Chk030 Fehlender Initialwert
Core_Chk031 Falsche Datentypen (ListConcatenate)
Core_Chk032 Falsche Datentypen (ListAppendItems)
Core_Chk033 Falsche Datentypen (ListInsertItems)
Core_Chk034 Deklarationsfehler (Initialwert)
Core_Chk035 Falsche Datentypen (Listenelement)
Core_Chk036 Falsche Datentypen (ListLiteral und ListCreate)
Core_Chk037 Falsche Datentypen (Literal)
Core_Chk038 Falsche Datentypen (MapPutItem)
Core_Chk039 Falsche Datentypen (MapRemoveItems)
Core_Chk040 Falsche Datentypen (MapContainsKey)
Core_Chk041 Falsche Datentypen (MapContainsValue)
Core_Chk042 Falsche Datentypen (MapUnion)
Core_Chk043 Nichteindeutiger Schlüssel (MapLiteral)
Core_Chk044 Deklarationsfehler (Initialwert im Key)
Core_Chk045 Deklarationsfehler (Initialwert im Value)
Core_Chk046 Falsche Datentypen (Map-Initialwert)
Core_Chk047 Falsche Datentypen (MapLiteral und MapCreate)
Core_Chk048 Falsche Datentypen (MapLiteral)
Core_Chk049 Falsche Datentypen (Vergleich)
Core_Chk050 Falsche Datentypen (Verweis auf Variable oder Konstante)
Core_Chk051 Zuweisungskonflikt (Konstanten, Input-Parameter oder Kontext-Variablen)
Core_Chk052 Namenskonflikt
Core_Chk053 Ungültiger Verweis
Datenzugriff (Dereferenzierung) Zum Zugriff auf komplexe Strukturen wie List oder Map
Float 64-Bit-Gleitkommazahl mit Vorzeichen
FloatLiteral Literal vom Typ Float
ForEachLoop Schleife die für jedes Element einer Auflistung durchlaufen wird.
ForLoop For-Schleife die durchlaufen wird, bis der Zähler den Endwert erreicht hat.
GetBit Wert eines Bits an einer bestimmten Position im ByteField
GetExceptionOriginatorNode Identifier einer Aktivität, in dem eine Ausnahme ausgelöst wurde
GetExceptionQualifier Qualifier einer Ausnahme
GetExceptionText Text einer Ausnahme
Group Zur logischen Gruppierung von Aktivitäten
Handler Aktivität für die Behandlung von Ausnahmen
Integer 64-Bit-Ganzzahl mit Vorzeichen
IntegerLiteral Literal vom Typ Integer
InvalidReferenceException Zugriff auf einen ungültigen Wert
IsValid Aktueller Wert einer Validity
List Liste von Elementen des selben Typs
ListAppendItems Fügt einer Liste ein oder mehrere Elemente am Ende hinzu
ListConcatenate Verknüpft zwei Listen miteinander
ListContainsValue Prüft, ob ein Wert in einer Liste gefunden wird
ListCopy Gibt die Kopie einer Liste zurück
ListCreate Erstellt zur Laufzeit ein neues Objekt vom Typ List
ListGetLength Anzahl der Elemente in der Liste
ListInsertItems Fügt ein oder mehrere Elemente in eine Liste an einer bestimmten Position ein
ListLiteral Literal vom Typ List
ListRemoveItems Löscht ein oder mehrere Elemente an einer bestimmten Position in eine Liste
Logische Operatoren Grundlegende logische Operationen mit booleschen Ausdrücken
Loop Zur wiederholten Ausführung einer Sequenz von Aktivitäten (nur Spezifikation)
Map Auflistung von Schlüssel-Werte-Paaren des selben Typs
MapContainsKey Prüft, ob ein Schlüssel in einer Map gefunden wird
MapContainsValue Prüft, ob ein Wert in einer Map gefunden wird
MapCopy Gibt die Kopie einer Map zurück
MapCreate Erstellt zur Laufzeit ein neues Objekt vom Typ Map
MapGetKeyList Liste mit den Schlüsseln einer Map
MapGetSize Anzahl der Elemente in der Map
MapGetValueList Liste mit den Werten einer Map
MapLiteral Literal vom Typ Map
MapPutItems Fügt ein oder mehrere Elemente in eine Map ein
MapRemoveItems Löscht ein oder mehrere Elemente aus einer Map
MapUnion Verbindet zwei Maps miteinander
Mathematische Operatoren Grundlegende mathematische Operatoren
MutexGroup Zur Synchronisation von Datenzugriffen in einer Parallel-Aktivität
OutOfBoundsException Unzulässiger Speicherzugriff
Parallel Simultane Abarbeitung von zwei oder mehreren Zweigen (Threading)
ProcedureCall Aufruf einer OTX-Prozedur
Prozedur-Signatur Beschreibt die Signatur für eine Prozedur
ReplaceSubByteField Ersetzt Teile eines ByteFields mit einem anderen ByteField
Return Zum Beenden einer Prozedur
Round Gerundeter Wert eines Operanden
SetBit Setzt ein Bit in einem ByteField.
ShiftLeft Bits im ByteField nach links verschieben
ShiftRight Bits im ByteField nach rechts verschieben
String Zeichenkette
StringLiteral Literal vom Typ String
SubByteField Rückgabe eines Teil-ByteFields
TerminateLanes Zum expliziten Beenden einer Parallel-Aktivität
Throw Zum expliziten Auslösen einer Ausnahme
ToBoolean Zur Konvertierung eines Ausdrucks nach Boolean
ToByteField Zur Konvertierung eines Ausdrucks nach ByteField
ToFloat Zur Konvertierung eines Ausdrucks nach Float
ToInteger Zur Konvertierung eines Ausdrucks nach Integer
ToString Zur Konvertierung eines Ausdrucks nach String
TypeMismatchException Operation mit inkompatiblen Typen
UserException Benutzerdefinierbare Ausnahme
UserExceptionCreate Erstellt zur Laufzeit eine neue UserException
UserExceptionLiteral Literal vom Typ Exception
Vergleichende Operatoren Grundlegende logische Operatoren für Vergleiche
WhileLoop Schleife die durchlaufen wird, bis die Bedingung den Wert False liefert.