La liste des paramètres globaux (GPL) contient les constantes globales utilisées par certains composants de la bibliothèque. Il est possible de modifier un à un les paramètres pour chaque application dans laquelle la bibliothèque est utilisée. Les modifications doivent être apportées dans le
du projet référençant la bibliothèque.
Variable |
Type de données |
Valeur par défaut |
Plage |
Description |
---|---|---|---|---|
Gc_udiXmlMaxNumOfItems |
UDINT |
1000 |
1 à 1000000000 |
Définit la taille de la mémoire tampon contenant les éléments (avec leurs attributs) lus ou à écrire dans un fichier XML. La valeur correspond à la somme des éléments et des attributs pouvant être stockés dans la mémoire tampon. |
Gc_uiXmlLengthOfString |
UINT |
40 |
1 à 254 |
Définit la longueur maximale des éléments de type STRING dans la structure ST_XmlItem. |
Gc_udiXmlMaxNumOfParents |
UDINT |
20 |
1 à 10000 |
Définit le niveau d'imbrication maximal de la structure XML. Utilisée en interne, la valeur sert à déterminer l'index du parent. |
Gc_uiXmlWriteProcessingBlockSize |
UINT |
5000 |
500 à 65535 |
Définit la taille de la mémoire tampon provisoire (en octets) utilisée pour traiter le contenu du fichier XML lors d'une opération d'écriture. |
Gc_uiCsvReadProcessingBlockSize |
UINT |
1000 |
100 à 65535 |
Définit la taille de la mémoire tampon provisoire (en octets) utilisée pour traiter les valeurs du fichier CSV lors d'une opération de lecture. |
Gc_uiCsvWriteProcessingBlockSize |
UINT |
1000 |
100 à 65535 |
Définit la taille de la mémoire tampon provisoire (en octets) utilisée pour traiter les valeurs du fichier CSV lors d'une opération d'écriture. |
Gc_udiJsonMaxLengthOfString |
UDINT |
10000 |
255...32766 |
Détermine la longueur maximale de l'objet STRING au format JSON. |
Gc_udiJsonMaxNumOfItems |
UDINT |
1000 |
1...2147483647 |
Détermine la taille du tampon interne qui contient les éléments des données au format JSON analysées. La valeur correspond à la somme des éléments pouvant être stockés dans la mémoire tampon. Chaque objet, tableau, membre d'objet ou élément de tableau est considéré comme un élément. |
Gc_uiJsonMaxLengthOfName |
UINT |
80 |
20...32766 |
Détermine la longueur maximale de la balise de nom d’une paire nom/valeur dans des données au format JSON. |
Gc_uiJsonMaxLengthOfValue |
UINT |
80 |
20...32766 |
Détermine la longueur maximale de la balise de valeur d’une paire nom/valeur dans des données au format JSON. |
Gc_uiJsonMaxNumOfLevels |
UINT |
100 |
10...1000 |
Détermine la profondeur maximale des données au format JSON à laquelle il est possible d'imbriquer des objets et des tableaux les uns dans les autres. |
Gc_udiJsonMaxNumOfBytesPerCycle |
UDINT |
500 |
1...2147483647 |
Détermine la profondeur maximale des données au format JSON à laquelle il est possible d'imbriquer des objets et des tableaux les uns dans les autres. |
Gc_uiJsonMaxLengthOfJPath |
UINT |
255 |
80 à 32766 |
Détermine la longueur maximale d'une expression JPath pour adresser un élément. |