Inhaltsverzeichnis
Basisbefehlssatz
#
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Basisbefehlssatz
Alphabetische Übersicht
#
#define
- Defines/Aliase.
#undef
- Defines/Aliase entfernen.
#ide
- IDE-Steuerung im Source.
#if #elseif #else #endif
- Bedingtes Kompilieren
#select #case #default #endselect
- Bedingtes Kompilieren
#macro #endmacro
- Luna-Code Makros
#include
- Quelltextdateien einbinden.
#includeData
- Binärdaten in den Flash einbinden.
#library
- Externe Bibliothek einbinden.
#pragma, #pragmaSave, #pragmaRestore, #pragmaDefault
- Compiler-Steuerung im Source.
#cdecl, #odecl, #idecl
- Parameterdefinition für
indirekte Aufrufe
.
#error
- Fehlermeldung ausgeben (Kompiliervorgang abbrechen).
#warning
- Warnmeldung ausgeben.
#message
- Nachricht ausgeben.
A
Abs()
- Absolutwert ermitteln.
Add
- Integer-Addition (Befehls-Syntax).
Asc()
- Liefert von allen Zeichen die Wertigkeit, z.B. asc(„ “) = 32.
Asr
- Arithmetisches Bitschieben nach rechts.
Asm-EndAsm
- Inline Assembler.
Avr
- Basisklasse AVR-Controller.
B
Break
- Vorzeitiges Verlassen von Schleifen.
BcdEnc()
- BCD Kodierung.
BcdDec()
- BCD Dekodierung.
Bin()
- Umwandlung in Binär-Textdarstellung (String).
Byte()
- Konvertierung von Datentypen.
byte1()
- 1. Byte eines 16 oder 32-Bit-Wertes
byte2()
- 2. Byte eines 16 oder 32-Bit-Wertes
byte3()
- 3. Byte eines 32-Bit-Wertes
byte4()
- 4. Byte eines 32-Bit-Wertes
byVal, byRef
- (Schlüsselwort)
ByteToInt16
- Vorzeichenkonvertierung.
ByteToInt32
- Vorzeichenkonvertierung.
C
Call
- Methode oder Inline-Assembler-Unterprogramm anspringen.
Ce16()
- Konvertierung zwischen LittleEndian/BigEndian.
Ce32()
- Konvertierung zwischen LittleEndian/BigEndian.
Chr()
-
ASCII
-Zeichen erzeugen (String).
Cli
- Globale Interrupts ausschalten.
Class-EndClass
- Benutzerdefinierte Klassen.
Continue
- Schleife fortsetzen mit nächster Iteration.
CountFields()
- Anzahl Elemente einer separierten Zeichenkette ermitteln.
Clr/Clear
- Variableninhalt zurücksetzen auf Null/Nil.
Cos()
- Integer Cosinus.
Const
- Konstante anlegen.
D
.db
- Datenblock einleiten (Byte).
.dw
- Datenblock einleiten (Word).
.dl
- Datenblock einleiten (Long).
Data-EndData
- Datenobjekt anlegen (Flash).
Descriptor()
- Aktuelle Zeigerposition des Assemblers lesen.
Defined()
- Prüfen ob eine Konstante oder ein Symbol definiert ist.
Deklaration
- (Begriff)
Decr
- Schnelles Dekrementieren.
Dim
- Variablendimensionierung im Arbeitsspeicher.
Div
- Integer-Division (Befehls-Syntax).
Do-Loop
- Schleife mit optionaler Endbedingung.
eeDim
- Variablen dimensionieren (Eeprom)
E
Eeprom-EndEeprom
- Datenobjekt anlegen (Eeprom).
Exception-EndException
- Debugfunktion.
Exception
- (Begriff)
Exit
- Vorzeitiges Verlassen von Schleifen.
Even()
- Integerwerte auf gerade prüfen.
Event-EndEvent
- Event anlegen.
F
Fabs()
- Fließkomma - Absolutwert ermitteln.
Facos()
Fließkomma - ArcusCosinus berechnen (Radiant)
Fadd()
Fließkomma - Addition (Befehls-Syntax/Funktion)
Fdiv()
Fließkomma - Division (Befehls-Syntax/Funktion)
Fmul()
Fließkomma - Multiplikation (Befehls-Syntax/Funktion)
Fsub()
Fließkomma - Subtraktion (Befehls-Syntax/Funktion)
Fasin()
Fließkomma - ArcusSinus berechnen (Radiant)
Fatan()
Fließkomma - ArcusTangens berechnen (Radiant)
Fcbrt()
Fließkomma - Kubikwurzel berechnen
Fceil()
Fließkomma - Auf Ganzzahl aufrunden
Fcosh()
Fließkomma - Hyperbolischen Cosinus berechnen (Radiant)
Fcos()
Fließkomma - Cosinus berechnen (Radiant)
Fdeg()
Fließkomma - Umrechnung Radiant nach Grad
Feven()
Fließkomma - Prüfen auf gerade.
Fexp()
Fließkomma - Exponentialwert berechnen
Fix()
Fließkomma - In Ganzzahl wandeln.
Flexp()
Fließkomma - Umkehrfunktion von Frexp
Flog10()
Fließkomma - Logarithmus zur Basis 10 berechnen
Flog()
Fließkomma - Natürlichen Logarithmus berechnen
Floor()
Fließkomma - Abrunden zur nächsten Ganzzahl, abhängig vom Vorzeichen
Fodd()
Fließkomma - Prüfen auf ungerade.
Format()
- Formatierter Dezimalstring.
For-Next
- Schleife mit Zähler.
Fpow()
Fließkomma - Potenz y von x berechnen
Frad()
Fließkomma - Umrechnung Grad nach Radiant
Frac()
Fließkomma - Vorkommastellen abschneiden
Frexp()
Fließkomma - Wert in Mantisse und Exponent aufteilen
Fround()
Fließkomma - Arithmetisch runden
Fsine()
Fließkomma - 360° Wellenfunktion, Winkel in Grad
Fsinh()
Fließkomma - Hyperbolischen Sinus berechnen
Fsin()
Fließkomma - Sinus berechnen (Radiant)
Fsplit()
Fließkomma - Wert in Ganzzahl und rationale Zahl aufteilen
Fsqrt()
Fließkomma - Quadratwurzel berechnen
Fsquare()
Fließkomma - Quadrat berechnen
Ftanh()
Fließkomma - Hyperbolischen Tangens berechnen
Ftan()
Fließkomma - Tangens berechnen (Radiant)
Ftrunc()
Fließkomma - Abrunden zur nächsten Ganzzahl.
Function-EndFunc
- Methode mit Rückgabewert anlegen.
Fval()
- Zeichenkette mit dezimaler Fließkommazahl nach Binärwert konvertieren.
G
GarbageCollection()
- Manuelle GarbageCollection.
H
Halt()
- Endlosschleife ohne Inhalt.
Hex()
- Wertkonvertierung nach Hexdarstellung (String).
HexVal()
- Umwandlung Hexadezimalwert aus Text in Integerwert.
I
Icall
- Indirekter Funktionsaufruf über Funktionspointer.
Idle-EndIdle
- Idle-Event anlegen.
If-ElseIf-Else-Endif
- Fallunterscheidung durch Bedingungen.
Incr
- Schnelle Inkrementierung.
InpStr
- Eingabestring von der 1. seriellen Schnittstelle lesen.
Instr()
- Text in Text suchen (String).
Isr-EndIsr
- Interrupt-Serviceroutine anlegen.
J
Jump
- Label oder Adresse anspringen.
L
Label
- (Begriff)
Left()
- Linken Teil eines Textes lesen (String).
Len()
- Länge eines Textes lesen (String).
Lower()
- Text in Kleinbuchstaben wandeln (String).
Long()
- Konvertierung von Datentypen.
M
Max()
- Größten Wert aus einer Liste von Werten ermitteln.
Median16u()
- Median Berechnung.
Median16s()
- Median Berechnung (Vorzeichenbehaftet).
MemCmp()
- Speicherbereiche im Arbeitsspeicher vergleichen.
MemCpy()
- Speicherbereiche im Arbeitsspeicher kopieren (schnell).
MemSort()
- Alle Bytes eines Speicherbereichs aufwärts sortieren.
MemRev()
- Alle Bytes eines Speicherbereichs reversieren.
MemoryBlock
- MemoryBlock-Objekt.
Mid()
- Teil eines Textes lesen (String).
Min()
- Kleinsten Wert aus einer Liste von Werten ermitteln.
Mod
- Modulo-Operator
Mul
- Integer-Multiplikation (Befehls-Syntax).
Mkb()
- Wert (byte) zu String konvertieren.
Mkw()
- Wert (word) zu String konvertieren.
Mkt()
- Wert (uint24) zu String konvertieren.
Mkl()
- Wert (long) zu String konvertieren.
Mks()
- Wert (single) zu String konvertieren.
N
Nop
- Leerbefehl.
NthField()
- Element separierter Zeichenketten lesen (String).
O
Odd()
- Integerwert auf ungerade prüfen.
Operatoren
- Liste der Operatoren
P
Part-EndPart
- Optisches Hervorheben von Codebereichen (IDE).
Pascal-String
- (Begriff)
Pointer
- Pointer (Sram, Flash und Eeprom).
Präprozessor
- Präprozessor (Beschreibung)
Print
- Universelle Ausgabefunktion auf serieller Schnittstelle.
Procedure-EndProc
- Methode anlegen.
Push8()/PushByte()
- 8-Bit-Wert auf dem Stack ablegen.
Push16()
- 16-Bit-Wert auf dem Stack ablegen.
Push24()
- 24-Bit-Wert auf dem Stack ablegen.
Push32()
- 32-Bit-Wert auf dem Stack ablegen.
Pop8()/PopByte()
- 8-Bit-Wert vom Stack holen.
Pop16()
- 16-Bit-Wert vom Stack holen.
Pop24()
- 24-Bit-Wert vom Stack holen.
Pop32()
- 32-Bit-Wert vom Stack holen.
R
Replace()
- Zeichenkette in einem String suchen und erste Vorkommende ersetzen.
ReplaceAll()
- Zeichenkette in einem String suchen und alle Vorkommenden ersetzen.
Reset
- Controller neustarten.
Return
- Rückkehrbefehl aus Methoden.
Right()
- Rechten Teil eines textes lesen (String).
Rinstr()
- Text in einem Text suchen (String).
Rnd()
- Zufallszahl erzeugen.
Rol
- Bitweises rotieren nach links.
Ror
- Bitweises rotieren nach rechts.
Rnd()
- Pseudo-Zufallszahl 8 Bit.
Rnd16
- Pseudo-Zufallszahl 16 Bit.
Rnd32
- Pseudo-Zufallszahl 32 Bit.
S
Seed
- Pseudo-Zufallszahl 8 Bit (Initialisierung).
Seed32
- Pseudo-Zufallszahl 32 Bit (Initialisierung).
Select-Case-Default-EndSelect
- Schnelle Fallunterscheidung.
Sei
- Globale Interrupts einschalten.
Shl
- Bitweises schieben nach links.
Shr
- Bitweises schieben nach rechts.
Sin()
- Integer Sinus.
Sine()
- Schnelle Integer-Sinuswellenfunktion.
Single()
- Konvertierung von Datentypen.
Spc()
- Leerzeichen erzeugen (String).
Sram
- Arbeitsspeicher als Datenobjekt.
Static
- Schlüsselwort bei Dimensionierung von Variablen.
Struct-EndStruct
- Benutzerdefinierte Strukturen deklarieren.
Str()
- Binärwert in Dezimalzahl konvertieren (String).
StrFill()
- Text mit Text füllen (String).
String
- (Begriff)
Sub
- Integer-Subtraktion (Befehls-Syntax).
Sqrt()
- Integer-Wurzel.
Swap
- Tauschen von Variablenwerten oder Variableninhalten.
T
Trim()
- Führende/Abschließende nicht sichtbare Zeichen entfernen (String).
U
Upper()
- Text in Großbuchstaben wandeln (String).
V
Val()
- Zeichenkette mit Dezimalzahl zu Integerwert konvertieren.
Void
- Schlüsselwort für Funktionsaufruf.
Void()
- Dummymethode.
W
Wait
- Wartefunktion.
Waitms
- Wartefunktion.
Waitus
- Wartefunktion.
When-Do
- Zeilenbezogene Kurzbedingung.
While-Wend
- Schleife mit Startbedingung.
Word()
- Konvertierung von Datentypen.
WordToInt16
- Vorzeichenkonvertierung.
WordToInt32
- Vorzeichenkonvertierung.