Herunterladen Inhalt Inhalt Diese Seite drucken

Rddvoffset, Read Desired Velocity Offset; Rdeffradius - Read Effective Radius; Rdepc, Read Eeprom Programming Cycle; Rderrorreg, Read Error Register - Addi-Data CPCI-8004 Referenzhandbuch

Inhaltsverzeichnis

Werbung

56

4.4.59 rddvoffset, read desired velocity offset

B
:
ESCHREIBUNG
B
D
:
ORLAND
ELPHI
C:
V
B
:
ISUAL
ASIC
P
:
ARAMETER
R
:
ÜCKGABEWERT
4.4.60 rdEffRadius – Read Effective Radius
B
:
ESCHREIBUNG
B
D
:
ORLAND
ELPHI
C:
V
B
:
ISUAL
ASIC
P
:
ARAMETER
R
:
ÜCKGABEWERT
A
:
NMERKUNG

4.4.61 rdepc, read EEPROM programming cycle

B
:
ESCHREIBUNG
B
D
:
ORLAND
ELPHI
C:
V
B
:
ISUAL
ASIC
TSRP-K
OMPONENTEN
R
:
ÜCKGABEWERT

4.4.62 rdErrorReg, read Error Register

B
:
ESCHREIBUNG
B
D
:
ORLAND
ELPHI
C:
V
B
:
ISUAL
ASIC
R
:
ÜCKGABEWERT
A
:
NMERKUNG
Mit dieser Funktion kann der aktuell programmierte Wert des Achsen-Qualifizierers
dvoffset gelesen werden.
function rddvoffset (an: integer; var value: double): integer;
int rddvoffset(int an, double *value);
Function rddvoffset (ByVal an As Long, value As Double) As Long
Mit an wird der auszulesende Achskanal angegeben (0, 1, ...).
In value wird der aktuell gesetzte Geschwindigkeitswert in der achsspezifischen
Positionseinheit zurückgegeben.
0 bei Erfolg,
ungleich 0 bei Fehler, wenn z.B. RWMOS.ELF diese Funktion noch nicht
unterstützt.
Mit diesem Befehl kann der effektive Radius für eine rotatorische Achse gelesen
werden.
rdEffRadius (an: integer; var value: double);
void rdEffRadius (long an, double *value);
Sub rdEffRadius (an As Long, ByVal value As Double)
In an wird die Achsnummer angegeben, in value wird der wirksame Radius in der
Einheit zurückgeliefert, die per PU gesetzt ist.
keiner
siehe Kapitel 6.3.3
Mit dieser Funktion kann die momentane Anzahl der xPCI-800x EEPROM
Programmierzyklen gelesen werden. Die Zyklusnummer wird bei jedem
Speichervorgrang im TOOLSET Programm mcfg.exe im EEPROM um eins erhöht.
Das EEPROM läßt sich mindestens 10000 mal beschreiben.
procedure rdepc(var tsrp:TSRP);
void rdepc(struct TSRP far *tsrp);
Sub rdepc(DTSRP As TSRP)
TSRP[n].epc
:
Die momentane Programmier-Zyklusnummer befindet sich nach Ausführung
dieses Befehls in der Struktur- bzw. Record-Komponente epc.
Mit dieser Funktion kann das ErrorRegister der RWMOS-Betriebssystemsoftware
ausgelesen werden.
procedure rdErrorReg(var ErrorReg: integer);
void rdErrorReg (long *ErrorReg);
Sub rdErrorReg (ErrorReg As Integer)
Der bitkodierte Wert des ErrorRegisters wird in ErrorReg zurückgeliefert.
Die Funktion hat keinen Rückgabewert.
Aufbau des Error-Registers siehe nächstes Kapitel.
PHB – P
-
ROGRAMMIER
R
UND
EFERENZHANDBUCH

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Apci-8008Apci-8001

Inhaltsverzeichnis