Vai al contenuto principale

Specifiche tecniche



Schermata principale di IndySoft - Scheda "Specifiche"

Le specifiche si riferiscono a qualsiasi informazione che è necessario memorizzare a livello di apparecchiatura e alla quale è possibile accedere dall'interno dello script VBScript di un bilancio di incertezza (utilizzando le funzioni LookupAttributeGage o LookupAttributeMaster).

Barra degli strumenti:



1. Aggiungi specifica radice

1. Formula 1

e 2. Vedi

3. Imposta "

" su 4. Tabella

2. Modifica specifiche

3. Elimina la specifica

4. Espandi tutto

e 5. Nascondi tutto

e 6. Avvia il modulo "Incertezza"

7. Sposta l'elemento selezionato a sinistra/a destra/in alto/in basso

Clicca sul pulsante "Aggiungi" sopra la griglia per aggiungere nuove specifiche.



Per modificare una voce precedente, clicca sul pulsante "Modifica" . Per eliminare un attributo o una specifica di incertezza, selezionare l'attributo corrispondente nella griglia e premere il pulsante "Elimina". Prima di procedere è necessario confermare l'eliminazione.

Avvia Specification Manager

Nota: i termini «Specifiche» e «attributi di incertezza» si riferiscono alla stessa cosa.

Aggiunta di specifiche
Sono disponibili 4 tipi di specifiche: LOOKUP, TABLE, SET e FORMULA. I nuovi attributi di incertezza hanno come impostazione predefinita il tipo di attributo «LOOKUP».

  1. I tipi di attributo LOOKUP sono valori numerici (ricerca attributi) associati a un nome di attributo. È possibile fare riferimento agli attributi di tipo LOOKUP all'interno di VBScript utilizzando le funzioni LookupAttributeGage o LookupAttributeMaster. Per i tipi di attributo LOOKUP, è possibile specificare nil come secondo parametro di queste funzioni (poiché non è necessario un valore di ricerca nella tabella).



Aggiungi/Modifica specifiche - LOOKUP

2.I tipi di attributo TABLE consentono di memorizzare più valori per ogni attributo. Quando si fa riferimento a questi attributi da VBScript, è necessario specificare sia il nome dell'attributo che il valore di riferimento (per ulteriori dettagli, consultare le voci "LookupAttributeGage" e "LookupAttributeMaster" nella guida del modulo IndySoft Uncertainty). Per prima cosa, devi creare una tabella con un nome univoco (come mostrato di seguito):



Aggiungi/Modifica specifiche - TABELLA

Una volta creata una tabella, puoi aggiungere voci alla tabella.Durante la configurazione delle voci dell'attributo TABLE, gli utenti devono specificare i limiti "Da" e "Fino a" per ciascun valore. I limiti "da" o "fino a" devono inoltre essere specificati come "maggiore di", "maggiore o uguale a", "minore di" o "minore o uguale a", a seconda dei casi. Quando le funzioni LookupAttributeGage o LookupAttributeMaster richiedono un valore da questa tabella, il valore di ricerca viene confrontato con i valori "Da" e "Fino a" presenti nella tabella per individuare il valore corretto da restituire. È inoltre possibile specificare i nomi dei "parametri" opzionali, l'"unità di misura" e la "risoluzione". Modificando il parametro "Risoluzione" si modificherà la risoluzione dei campi "Da", "Fino a" e "Valore" nella tabella.



Aggiungi/Modifica specifiche - VOCE DELLA TABELLA

  1. L'opzione SET consente di memorizzare un insieme di valori per ogni attributo. È possibile specificare il numero di elementi, il punto iniziale, il punto finale e il valore di incremento. Per ulteriori informazioni, consultare la finestra di dialogo qui sotto:



Aggiungi/Modifica specifiche - SET

4.Infine, esiste un tipo di attributo FORMULA per gli attributi avanzati. Questo tipo mette a disposizione una finestra VBScript (proprio come nelle sezioni "Elementi che contribuiscono" e "Formula di correlazione" del Modulo di incertezza) che consente di eseguire calcoli complessi, con la possibilità di fare riferimento a dati di eventi in tempo reale. Questo codice VBScript può fare riferimento a campi di dati in tempo reale richiamando funzioni VBScript che restituiscono valori. A destra dell'editor di script sono elencati esempi di tutte le potenziali funzioni VBScript specifiche del modulo IndySoft Uncertainty. Questo codice VBScript può essere tanto semplice o complesso quanto richiesto dall'attributo: l'unico requisito è che l'ultima riga del codice VBScript DEVE richiamare la funzione SetResult. Questa funzione restituisce il valore dell'attributo che sarà disponibile per IndySoft.



Aggiungi/Modifica specifiche - FORMULA

Per ulteriori informazioni sulla vasta gamma di funzioni e procedure native di VBScript, consultare l'argomento della Guida di VBScript nella Guida del modulo IndySoft Uncertainty. Per ulteriori informazioni sulle funzioni specifiche di IndySoft Uncertainty (che restituiscono dati in tempo reale sugli eventi, ecc.), consultare i seguenti argomenti nella guida del modulo Uncertainty:

SetResult

LookupStudy

LookupAttributeGage

LookupAttributeMaster

ContribItemResult

SetCommonVarNumeric

ReturnCommonVarNumeric

LookupNumericField

LookupStringField

Per provare lo script VBScript che hai modificato, premi il pulsante "Prova script" situato a destra dell'editor di script. Quando gli script vengono eseguiti all'interno del sistema di eventi IndySoft, i dati in tempo reale vengono inseriti automaticamente nel codice VBScript nei momenti opportuni. Tuttavia, i dati relativi agli eventi in tempo reale non sono disponibili durante il debug dello script all'interno di questa finestra di dialogo. Per questo motivo, se il VBScript richiede dati di esempio durante l'esecuzione di un'operazione "Test Script", all'utente verrà richiesto di inserire i dati nei campi appropriati, selezionare uno strumento di misura di esempio adeguato, ecc. Questo strumento è stato creato per consentire agli utenti di risparmiare tempo durante la creazione di codice VBScript, evitando loro di dover eseguire effettivamente un evento IndySoft per verificare il risultato. |