58
4.4.63 rdf, read filter
B
:
ESCHREIBUNG
B
D
:
ORLAND
ELPHI
C:
V
B
:
ISUAL
ASIC
TSRP-K
OMPONENTEN
R
:
ÜCKGABEWERT
A
:
NMERKUNG
4.4.64 rdGCR, read gear configuration register
B
:
ESCHREIBUNG
B
D
:
ORLAND
ELPHI
C:
V
B
:
ISUAL
ASIC
P
:
ARAMETER
R
:
ÜCKGABEWERT
A
:
NMERKUNG
4.4.65 rdgf, read gear factor
B
:
ESCHREIBUNG
B
D
:
ORLAND
ELPHI
C:
V
B
:
ISUAL
ASIC
TSRP-K
OMPONENTEN
R
:
ÜCKGABEWERT
A
:
NMERKUNG
4.4.66 rdgfaux, read gear factor auxiliary channel
B
:
ESCHREIBUNG
B
D
:
ORLAND
ELPHI
C:
V
B
:
ISUAL
ASIC
Mit Hilfe dieses Befehls können die aktuellen achsspezifischen PIDF-Filter-
Koeffizienten der xPCI-800x eingelesen werden. Die Defaultwerte dieser
Koeffizienten werden mit Hilfe des TOOLSET Programms mcfg.exe festgelegt.
procedure rdf(var tsrp:TSRP);
void rdf(struct TSRP far *tsrp);
Sub rdf(DTSRP As TSRP)
TSRP[n].kp, TSRP[n].ki, TSRP[n].kd, TSRP[n].kpl, TSRP[n].kfca, TSRP[n].kfcv
:
n = 0 .. Anzahl vorhandener Achse n-1
Nach Ausführung des Befehls stehen die Rückgabewerte in den oben aufgeführten
TSRP-Struktur- bzw. Record-Komponenten.
Weitere Angaben zum PIDF-Filter sind im Kapitel 2.1.2, (BHB / Kapitel 4.1.1) und
(IHB / Kapitel 6.2) enthalten.
PCAP-Befehl uf()
Mit dieser Funktion kann das achsspezifische Gear Configuration Register gelesen
werden. [Kapitel 6.3.3]
procedure rdGCR (an: integer; var value: integer);
void rdGCR (long an, long *value);
Sub rdGCR (ByVal an As Long, value As Long)
Mit an wird der auszulesende Achskanal angegeben (0, 1, ...).
In value wird der Inhalt des GCR-Registers zurückgegeben.
keiner
Siehe auch Dokument zum Ressourcen-Interface - GEAR
Diese Funktion liefert den achsspezifischen Getriebe-Faktor {gf} zurück. Der
Defaultwert wird mit Hilfe des TOOLSET Programms mcfg.exe festgelegt.
procedure rdgf(var tsrp:TSRP);
void rdgf(struct TSRP far *tsrp);
Sub rdgf(DTSRP As TSRP)
TSRP[n].gf
:
Nach Ausführen der Funktion, steht der Faktor im Register gf in der
achsspezifischen Einheit zur Verfügung.
Der Getriebefaktor kann mit dem PCAP-Befehl wrgf() jederzeit gesetzt werden.
Diese Funktion liefert das achsspezifische Verhältnis zwischen Schrittmotor-
Auflösung und Encoder-Kanal bei Stepper-Systemen mit Encoder-Verifikation
zurück. Standardwert ist 1.0, der Wert kann nur zur Laufzeit verändert werden.
function rdgfaux (an: integer; var value: double) : integer;
int rdgfaux(int an, double *value)
Function rdgfaux (ByVal an As Long, value As Double) As Long
PHB – P
-
ROGRAMMIER
R
UND
EFERENZHANDBUCH