Télécharger Imprimer la page

Bosch Rexroth IndraMotion MTX Manuel De Programmation page 386

Masquer les pouces Voir aussi pour Rexroth IndraMotion MTX:

Publicité

362/550
Bosch Rexroth AG | Electric Drives
Fonctions CPL
Syntaxe :
Exemple :
and Controls
La fonction CPL renvoie le titre du premier jeu de données correspondant au
critère de recherche. Dans ce cas, la variable <SearchResA renvoie la valeur
1.
La recherche des jeux de données commence avec le jeu de données défini
via <StartKey1> et <StartKey2>. Si la valeur d'une des deux clés de dé‐
marrage est de -1, la recherche débute par le premier jeu de données dans le
tableau de base de données.
DBSEA(<TableauBD>,<StartKey1>,<StartKey2>,<SearchCond>, <SearchRes>,
[<ResVar>])
<TableauBD>
<StartKey1>
<StartKey2>
<SearchCond>
<SearchRes>
<ResVar>
Fig.7-15:
Syntaxe DBSEA
10
SD.DBRec.Hd=DBSEA("DBT1",-1,-1,"K1=1",FOUND%)
20
WHILE FOUND%=1 DO
30
SD.DBRec.Hd=DBSEA("DBT1", SD.DBRec.Hd.K1,
SD.DBRec.Hd.K2, "K1=1",FOUND%)
40
END
La date de système suivante est requise :
Programme:
<Variable Storage="volatile">
<Name>DBRec</Name>
<Type>DBT1Rec_t</Type>
</Variable>
Rexroth IndraMotion MTX | Description de l'application
Nom du tableau de base de données.
Key1 du premier jeu de données.
Key2 du premier jeu de données.
Critère de recherche sous forme de chaîne (voir
"DBSEAX" à la page
370).
Résultat de la recherche, variable du type entier.
0: Aucun jeu de données correspondant au critère de
recherche n'a été trouvé.
1: Un jeu de données correspondant au critère de re‐
cherche a été trouvé.
Variable du type entier.
Si <ResVar> est indiquée, aucune erreur d'exécution
n'est générée en cas d'erreur d'accès. Les valeurs de
retour suivantes sont possibles :
0: Accès OK.
1: Erreur lors de l'accès.
2: Mémoire insuffisante.
3: Type de variable inadmissible.
4: Critère de recherche erroné.
Si aucune <ResVar> est indiquée, une erreur d'exécu‐
tion est générée en cas d'erreur d'accès.
chap.

Publicité

loading