Herunterladen Inhalt Inhalt Diese Seite drucken

Sysmem.library; Überblick; Bibliotheksbausteine; Sysmemallocarea - Bosch Rexroth IndraLogic 09VRS Bedienungsanleitung

Sps-system-bibliotheken 2g
Inhaltsverzeichnis

Werbung

Bibliotheksbeschreibung | Rexroth IndraLogic 09VRS
11

SysMem.library

11.1
Überblick
11.2

Bibliotheksbausteine

11.2.1

SysMemAllocArea

Input-Variable
Datentyp
szComponent
POINTER TO STRING
usType
WORD
Es hängt vom verwendeten Zielsystem ab, welche Systembiblio‐
theken im Steuerungsprogramm verwendet werden können.
Diese Bibliothek dient der Speicherverwaltung. Wenn das Zielsystem die Funk‐
tionalität beinhaltet, können die Bibliotheksfunktionen verwendet werden, um
einen Speicherplatz zu reservieren (allokieren) und wieder freizugeben, um
Speicher zu definieren, um zwei Speicherplätze zu vergleichen, um von einem
Speicher zum anderen oder zu kopieren oder zu verschieben, oder um zu
Swappen. Die Abarbeitung erfolgt synchron.
Die Funktionen:
SysMemAllocArea, Seite 39
SysMemAllocCode, Seite 40
SysMemAllocData, Seite 40
SysMemCmp, Seite 40
SysMemCpy, Seite 41
SysMemForceSwap, Seite 41
SysMemFreeArea, Seite 41
SysMemFreeCode, Seite 42
SysMemFreeData, Seite 42
SysMemIsValidPointer, Seite 42
SysMemMove, Seite 43
SysMemReallocData, Seite 43
SysMemSet, Seite 43
SysMemSwap, Seite
Diese Funktion dient dazu, einen Speicherbereich für eine spezielle Applikation
dynamisch zu reservieren (Allokation). Dazu muss die Komponente, welche
den Speicherplatz anfordert, angegeben werden, ebenso wie die Kategorie und
die gewünschte Größe des Speichers.
Der Rückgabewert vom Typ POINTER TO BYTE ist ein Zeiger auf den reser‐
vierten Speicherplatz. Steht der angeforderte Speicherplatz nicht zur Verfü‐
gung, so wird NULL, der Nullzeiger, zurückgeliefert. Diese Rückgabe sollte also
immer geprüft werden, auch wenn nur ein kleiner Speicherbereich allokiert
werden soll!
Beschreibung
Zeiger auf Stringvariable, die den Namen der Komponente enthält, wel‐
che den Speicherplatz anfordert
Kategorie des Speicherbereichs, z.B. PERSISTENT
Electric Drives
| Bosch Rexroth AG
and Controls
44.
39/126
SysMem.library

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis