DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
Beispiel:
7.5.8
DBTABXL
Beschreibung:
Syntax:
<DataSelection>
ERRNO
Abb.7-24:
Syntax DBTABX
10 SV.A = DBTABX("DBT1.Rec",1,1)
20 D! = DBTABX("DBT1.Rec.UD.Ed.Geo.L1",1,1)
30 SV.A.UD.Ed.Geo.L1 = 10
40 DBTABX("DBT1.Rec",1,1,1,ERRNO) = SV.A
50 IF ERRNO <> 0 THEN
60 SETERR("Werkzeugdatensatz konnte nicht geschrieben werden")
70 ENDIF
Kann einen kompletten Datensatz oder eine Teilstruktur einer Werkzeug-Da‐
tenbanktabelle in eine CPL-Variable einlesen bzw. aus der Variablen wieder in
den Datensatz schreiben. Beim Lesezugriff wird der Datensatz gelockt und
beim Schreiben des Datensatzes wird dieser Lock wieder entfernt.
DBTABXL(<DbTabelle>,<Key1>,<Key2>[,<DataSelection>])
<DbTabelle>
<Key1>
<Key2>
Bosch Rexroth AG
Beim schreibenden Zugriff sind folgende Werte für
<DataSelection> möglich:
0:
Alle Daten des Datensatzes werden geschrieben.
1:
Nur werkzeugspezifische Daten werden geschrieben.
2:
Nur platzspezifische Daten werden geschrieben.
Ist <DataSelection> nicht angegeben, wird der Default‐
wert "0" verwendet.
Beim lesenden Zugriff hat <DataSelection> keine Be‐
deutung.
CPL-Variable. Ist die CPL-Variable ERRNO an beliebi‐
ger Stelle in der Parameterliste angegeben, wird kein
Laufzeitfehler erzeugt. Der Fehler wird durch einen ent‐
sprechenden Wert der Variablen geliefert.
Folgende Rückgabewerte sind möglich:
0: Zugriff o.k.
<0: Fehler
(genaue Fehlerbeschreibung siehe
riable ERRNO zur Fehlerauswertung von CPL-Funkti‐
onen ERRNO" auf Seite
77).
Ist die CPL-Variable ERRNO nicht angegeben, wird bei
einem Zugriffsfehler ein Laufzeitfehler erzeugt.
Name der Datenbanktabelle mit Teilstrukturen (Xpath-
String). Als Trennzeichen zwischen Strukturkomponen‐
ten kann ein "." oder "/" verwendet werden.
Datenbankschlüssel 1
Datenbankschlüssel 2
449/665
CPL-Funktionen
Kap. 3.14.5 "Va‐