Data ... Read ... Restore
ClockSet (Source)
Utilisé afin de marquer le début d'une liste de données.
Syntaxe
Data liste de constantes
Read [VarExpr]
Restore
Remarques
La fonction Data: Une liste de constantes à virgule flottante, peuvent être lues (en
utilisant Read) vers une ligne de donnée variable.
Paramètre: Une liste de constantes à virgule flottante.
Read Data permet de lire les données et de les mettre en place dans une ligne de
données. Plusieurs instructions Read consécutives reprennent la liste de donnée là
où la précédente instruction s'est arrêtée.
Paramètre : Variable de destination.
Restore Data permet de rediriger un pointeur vers le début de boucle. C'est utilisé
en conjonction avec Data et Read.
Exemple de balise Data
Cet exemple utilise « Data » afin de contenir les valeurs des données et « Read »
afin de les transférer vers des variables.
Data 1, 2, 3, 4, 5
Data 6, 7, 8, 9, 10
For I = 1 To 5
Read x( I )
Next I
For I = 1 To 5
Read y( I )
Next I
Cet exemple utilise « Restore » afin de lire des données 1, 2, 3 et 4 dans les
variables X( ) aussi bien que Y( ).
Data 1, 2, 3, 4
For I = 1 To 4
Read X( I )
Next I
Restore
For I = 1 To 4
Read Y( I )
Next I
Cette instruction permet de fixer l'heure de la CR1000 à partir des valeurs contenues
dans une ligne de données. L'utilisation la plus probable de cette instruction sera
lorsque la CR1000 utilise une source de synchronisation temporelle qui est plus
précise que la sienne, à savoir un récepteur GPS par exemple. La valeur du temps en
entrée serait périodiquement ou continuellement convertie dans l'unité demandée
pour la ligne de donnée variable, et l'instruction ClockSet serait utilisée afin de fixer
l'heure de la CR1000.
Chapitre 9. Instructions mathématiques de calculs
'données pour x
'données pour y
9-3