RingBufferRead (FPScript)
Lit une section d'une trace à partir d'un ring buffer HistoryBase.
Syntaxe
RingBufferRead(HistoryBaseFile, Machine, Group, TraceName, FromTime, ToTime)
La syntaxe de la fonction RingBufferRead se compose des éléments suivants :
Section |
Description |
---|---|
HistoryBaseFile |
Chemin d'accès au fichier ring buffer HistoryBase à lire. Les structures de données autorisées sont Scalaire. Les types de données pris en charge sont Chaîne de caractères (nom du fichier). |
Machine |
Nom de l'ordinateur du réseau sur lequel est exécuté le serveur ring buffer HistoryBase. Cet argument peut également être un texte vide. Dans ce cas, l'instance HistoryBase du ring buffer sera recherchée ou, si nécessaire, instanciée sur la machine d'exécution. Les structures de données autorisées sont Scalaire. Les types de données pris en charge sont Chaîne de caractères. |
Group |
Nom du groupe de trace dans le ring buffer contenant la trace à importer. Les structures de données autorisées sont Scalaire. Les types de données pris en charge sont Chaîne de caractères. |
TraceName |
Nom de la trace à importer. Les structures de données autorisées sont Scalaire. Les types de données pris en charge sont Chaîne de caractères. |
FromTime |
La date et l'heure de la première valeur (la plus ancienne) à être lue à partir de la trace. Les structures de données autorisées sont Scalaire. Les types de données pris en charge sont Entier de 32 bits, Virgule flottante de 64 bits et Temps calendaire. |
ToTime |
La date et l'heure de la dernière valeur (la plus récente) à lire à partir de la trace. Cette valeur de date et d'heure doit être supérieure à la valeur spécifiée dans FromTime. Les structures de données autorisées sont Scalaire. Les types de données pris en charge sont Entier de 32 bits, Virgule flottante de 64 bits et Temps calendaire. |
Remarques
Le résultat a toujours la structure de données Séries de données.
Le ring buffer Weisang HistoryBase version 2.4 ou supérieur doit être installé sur le système d'exécution et, le cas échéant, sur le système spécifié par Machine.
Si un argument est une liste, alors son premier élément est pris. S'il s'agit à nouveau d'une liste, le processus est répété.
Disponible dans
FlexPro View, Basic, Professional, Developer Suite
Exemples
RingBufferRead("C:\RingBuffer.rbf", "RemoteMachine", "SPS", "Signal", '2010/1/1 10:00', '2010/1/1 11:00') |