AddNameValuePair<data type> (Metodo)

Panoramica

Questa sezione offre una descrizione generale dei seguenti metodi:

oAddNameValuePairINT

oAddNameValuePairDINT

oAddNameValuePairUDINT

oAddNameValuePairREAL

oAddNameValuePairSTRING

oAddNameValuePairBOOL

Tipo:

Metodo

Disponibile a partire da:

V1.2.0.3

Il metodo AddNameValuePairINT è illustrato a titolo di esempio in questa figura:

G-SE-0067485.1.gif-high.gif

 

 

Descrizione funzionale

Aggiunge una coppia nome/valore allaSTRING che è in corso di elaborazione con il valore del tipo dati indicato nel nome del metodo:

oINT = INTEGER

oDINT = DOUBLE INTEGER

oUDINT = UNSIGNED DOUBLE INTEGER

oREAL = valore a virgola mobile secondo il tipo di dati IEC REAL

oSTRING = STRING

oBOOL = BOOL

Il valore assegnato viene convertito, se necessario, in una ASCII STRING e sommato nel formato corretto alla STRING che è in corso di elaborazione.

Il valore restituito è TRUE se la funzione è stata eseguita correttamente. Valutare la proprietà Result, nel caso il valore restituito sia FALSE.

Le cause per la mancata esecuzione del metodo possono essere le seguenti:

Causa possibile

Effetto

È stata raggiunta la lunghezza massima di questa STRING.

La STRING resta invariata.

Interfaccia

Ingresso

Tipo di dati

Descrizione

i_sName

STRING(GPL.Gc_uiJsonMaxLengthOfName)

Specifica il nome della coppia nome/valore da aggiungere.

Le virgolette che racchiudono <name> non devono essere specificate in maniera esplicita, ma vengono aggiunte implicitamente dal metodo.

i_*Value

*

Specifica il valore da aggiungere.

* Tipo di dati che corrisponde al metodo utilizzato.

Esempio

Richiamando il metodo AddNameValuePair<data type> si aggiunge il testo che nell'esempio è contrassegnato in rosso magenta e grassetto a STRING:

{"Key":1,"<name>":<value>}

<name> corrisponde al valore specificato con l'ingresso i_sName del metodo.

<value> corrisponde al valore specificato con l'ingresso i_*Value del metodo.