Bibliotheksbeschreibung | Rexroth IndraLogic 09VRS
11.2.11
SysMemMove
Input-Variable
Datentyp
pDest
POINTER TO BYTE
pSrc
POINTER TO BYTE
udiCount
UDINT
11.2.12
SysMemReallocData
Input-Variable
Datentyp
szComponent
POINTER TO STRING
pMemory
POINTER TO BYTE
udiSize
UDINT
pResult
PONTER TO UDINT
11.2.13
SysMemSet
Input-Variable
Datentyp
pDest
POINTER TO BYTE
udiValue
UDINT
udiCount
UDINT
Diese Funktion kopiert den Inhalt eines Speicherbereichs (Quellspeicher) in
einen anderen (Zielspeicher). Bei Aufruf werden zwei Zeiger übergeben, die
auf Quell- bzw. Zielspeicher zeigen.
Im Unterschied zu
SysMemCpy, Seite 41,
nerhalb eines zusammengehörigen Speichers liegen und sich sogar überlap‐
pen.
Der Rückgabewert vom Typ UDINT liefert wieder die Adresse des Ziel-Spei‐
cherbereichs.
Beschreibung
Zeiger auf die Adresse des Speichers, in den übertragen werden kann
werden soll.
Zeiger auf die Adresse des Speichers, aus dem kopiert werden soll.
Anzahl Speicherstellen, die kopiert werden sollen.
Diese Funktion dient dazu, die Größe eines Speicherblocks zu ändern (Real‐
lokation). Dazu wird der Funktion ein Zeiger auf den zu reallokierenden Spei‐
cherblock übergeben. Der Inhalt des Speicherblocks wird dabei nicht geändert.
Falls die neu angeforderte Speichergröße nicht an derselben Speicherstelle zur
Verfügung gestellt werden kann, allokiert die Funktion neuen Speicherplatz der
gewünschten Größe, kopiert den Inhalt und gibt den alten Speicher frei.
Der Rückgabewert ist ein Fehlercode, der Auskunft über Erfolg bzw. Misserfolg
der Operation gibt.
Beschreibung
Zeiger auf Stringvariable, die den Namen der Komponente enthält, wel‐
che den Speicherplatz anfordert
Zeiger auf die Adresse des Speicherbereichs, der reallokiert werden soll.
Gewünschte Größe des Datenspeichers (Bytes).
Zeiger auf den Fehlercode, der Auskunft über den Erfolg der Funktion
gibt. Siehe
Runtime Error Codes, Seite
Diese Funktion dient dazu, einen Speicherbereich mit einem bestimmten Wert
zu initialisieren bzw. vorzubelegen.
Der Rückgabewert vom Typ UDINT enthält einen Fehlercode und gibt Auskunft
über den Erfolg der Operation; siehe
Beschreibung
Zeiger auf die Adresse des zu initialisierenden Speicherbereichs
Zeichen oder numerischer Wert, mit dem der Speicherbereich initialisiert
werden soll
Anzahl der Speicherstellen (Bytes), die initialisiert werden sollen
Electric Drives
| Bosch Rexroth AG
and Controls
dürfen Quell- und Zielspeicher in‐
115.
Runtime Error Codes, Seite
43/126
SysMem.library
115.