L'interfaccia IF_MeasurandList fornisce la funzionalità per registrare sistemi di misura con il metodo AddMeasurand.
Il metodo AddMeasurand archivia i valori esterni misurati registrati sotto forma di valore STRING. Ad esempio i tempi di esecuzione di una funzione durante l’utilizzo di parametri specifici o la dimensione dei dati di una struttura (determinata con SIZEOF) possono essere registrati o archiviati.
Il metodo può essere chiamato in qualsiasi posizione all’interno di un caso di test. Un caso di test può fornire qualsiasi numero di valori misurati chiamando il metodo diverse volte. Per maggiori informazioni, vedere il capitolo Registrazione dei valori misurati.
Interfaccia
Ingresso |
Tipo di dati |
Descrizione |
---|---|---|
i_sModule |
STRING[255] |
Nome dell’unità che trasferisce il valore misurato. Utilizzato per assegnare il valore misurato a una libreria, un blocco funzione o una funzione. |
i_sName |
STRING[255] |
Nome del valore misurato. |
i_etType |
ET_MeasurandTypes |
Tipo di valore misurato. Vedere anche l’enumerazione ET_MeasurandTypes. Questa immissione è opzionale. |
i_sValue |
STRING[255] |
Valore misurato. |
Valore restituito
Tipo di dati |
Descrizione |
---|---|
UDINT |
Indica il numero di valori misurati archiviati. Il valore restituito è uguale a zero se è stato superato il numero massimo di valori misurati che possono essere registrati e non è possibile più archiviare alcun valore. Fare riferimento al parametro Gc_uiMaxNumberOfMeasurands. |