GPL

Panoramica

Tipo:

Parametri globali

Disponibile a partire da:

V1.0.8.0

Descrizione

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 Gestore libreria del progetto in cui si fa riferimento alla libreria.

Parametri globali

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.