L'elenco parametri globali (GPL) contiene costanti globali utilizzate da determinati componenti di questa libreria. È possibile modificare singolarmente i parametri per ciascuna applicazione dove si utilizza la libreria. La modifica deve essere eseguita nel
del progetto in cui si fa riferimento alla libreria.
Variabile |
Tipo di dati |
Valore predefinito |
Intervallo |
Descrizione |
---|---|---|---|---|
Gc_udiXmlMaxNumOfItems |
UDINT |
1000 |
1... 1.000.000.000 |
Determina la dimensione del buffer contenente gli elementi con i relativi attributi letti da o da scrivere in un file XML. Il valore indica la somma di elementi e attributi memorizzabili nel buffer. |
Gc_uiXmlLengthOfString |
UINT |
40 |
1...254 |
Determina la lunghezza massima degli elementi di tipo STRING nella struttura ST_XmlItem. |
Gc_udiXmlMaxNumOfParents |
UDINT |
20 |
1 - 10000 |
Determina la profondità di annidamento massima della struttura XML. La variabile viene utilizzata internamente per determinare l'indice principale. |
Gc_uiXmlWriteProcessingBlockSize |
UINT |
5000 |
500...65535 |
Determina la dimensione del buffer temporaneo (in byte) utilizzato per elaborare il contenuto del file XML durante l'operazione di scrittura. |
Gc_uiCsvReadProcessingBlockSize |
UINT |
1000 |
100...65535 |
Determina la dimensione del buffer temporaneo (in byte) utilizzato per elaborare i valori del file CSV durante l'operazione di lettura. |
Gc_uiCsvWriteProcessingBlockSize |
UINT |
1000 |
100...65535 |
Determina la dimensione del buffer temporaneo (in byte) utilizzato per elaborare i valori del file CSV durante l'operazione di scrittura. |
Gc_udiJsonMaxLengthOfString |
UDINT |
10000 |
255...32766 |
Determina la lunghezza massima della STRING con formattazione JSON. |
Gc_udiJsonMaxNumOfItems |
UDINT |
1000 |
1...2147483647 |
Determina la dimensione del buffer interno contenente gli elementi dei dati con formattazione JSON analizzati. Il valore indica la somma degli elementi memorizzabili nel buffer. Ogni oggetto, array, membro dell'oggetto ed elemento dell'array è considerato come un elemento. |
Gc_uiJsonMaxLengthOfName |
UINT |
80 |
20...32766 |
Determina la lunghezza massima di un tag nome di una coppia nome/valore in dati con formattazione JSON. |
Gc_uiJsonMaxLengthOfValue |
UINT |
80 |
20...32766 |
Determina la lunghezza massima di un tag valore di una coppia nome/valore in dati con formattazione JSON. |
Gc_uiJsonMaxNumOfLevels |
UINT |
100 |
10...1000 |
Determina la profondità massima dei dati con formattazione JSON in cui possono essere annidati tra loro oggetti e array. |
Gc_udiJsonMaxNumOfBytesPerCycle |
UDINT |
500 |
1...2147483647 |
Determina la profondità massima dei dati con formattazione JSON in cui possono essere annidati tra loro oggetti e array. |
Gc_uiJsonMaxLengthOfJPath |
UINT |
255 |
80...32766 |
Determina la lunghezza massima di un'espressione JPath per indirizzare un elemento. |