Herunterladen Inhalt Inhalt Diese Seite drucken

Zugriff Auf Den Inhalt Eines Fifo-Elements Mit Konvertierten Daten; Anzahl Der Elemente Im Fifo Lesen - HEIDENHAIN ND 287 Benutzerhandbuch

Ethernet-modul
Vorschau ausblenden Andere Handbücher für ND 287:
Inhaltsverzeichnis

Werbung

8.60

Zugriff auf den Inhalt eines FIFO-Elements mit konvertierten Daten

Mit dieser Funktion kann auf einzelne Felder eines FIFO-Elements mit konvertierten Positionsdaten (Positionsformat ENCO-
DER_POSITION) zugegriffen werden. Ein Eintrag des FIFO enthält zum Beispiel den Trigger Counter, Positionsdaten und das
Statuswort.. Diese Inhalte sind jeweils für alle Achsen des ND 287 vorhanden.
Die Funktion liefert einen Pointer auf das jeweilige Feld innerhalb der Datenstruktur und zusätzlich die Größe des Feldes in
Bytes. Über den Parameter „region" wird eine Grobauswahl getroffen. Hiermit lässt sich die Achse auswählen, von der das
Feld bezogen wird. Die Feinselektion kann über den Parameter „type" erfolgen. Er gibt an, auf welches Datenfeld einer
Achse zugegriffen werden soll.
Funktion
ND2_ERR ND2GetDataFieldPtr
Parameter
ND2
ND2-Handle
data
Pointer auf die Datenstruktur (FIFO-Element)
region
Achse des ND 287
region
ND2_DR_Global
ND2_DR_Encoder1
ND2_DR_Encoder2
ND2_DR_Encoder2
type
Datenelement für eine Achse
type
ND2_PDF_TriggerCounter
ND2_PDF_StatusWord
ND2_PDF_PositionData
ND2_PDF_Reserved1
ND2_PDF_Reserved2
field
[Rückgabewert] Pointer auf Speicheradresse des Elements aus der Datenstruktur
size
[Rückgabewert] Größe des Elements in Bytes
Rückgabewert
Der Rückgabewert liefert einen Status für den Funktionsaufruf. Neben den Standard Rückgabewerten können die nachfol-
gend aufgelisteten Fehlermeldungen auftreten.
ND2_FieldNotAvail
Das angegebene Feld kann nicht gefunden werden
8.61

Anzahl der Elemente im FIFO lesen

Die Anzahl der aktuell im FIFO gespeicherten Elemente wird ausgegeben.
Funktion
ND2_ERR ND2FIFOEntryCount
Parameter
ND2
ND2-Handle
cnt
[Rückgabewert] Pointer auf Variable für die Anzahl der FIFO-Elemente
Rückgabewert
Der Rückgabewert liefert einen Status für den Funktionsaufruf. Alle möglichen Werte sind bei den Standard Rückgabewerten
aufgelistet.
38
(
ND2_HANDLE
void*
ND2_
ND2_PositionDataField
void**
unsigned long*
)
Beschreibung
Globales Datenfeld für Trigger
Counter
Daten für Achse 1
Daten für Achse 2
Daten für Achse 3
Beschreibung
Trigger Counter (nur in
ND2_DR_Global)
Statuswort für Position
Positionswert
reserviert
reserviert
(
ND2_HANDLE
unsigned long*
)
ND2,
data,
DataRegion region,
type,
field,
size
ND2,
cnt

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis