Scheda "Incertezza" - Attributi

Schermata principale di IndySoft - Scheda "Attributi di incertezza"
Una volta installato il modulo di incertezza di IndySoft, noterai una nuova scheda denominata «Incertezza» nella schermata principale di IndySoft. Questa scheda consente di inserire due tipi di informazioni: attributi e budget. Aggiungi queste schede alla schermata "Visualizzazione attrezzature" utilizzando l'opzione "Finestre di configurazione" (amministratori di sistema). Nelle versioni più recenti, gli attributi di incertezza sono ora denominati "Specifiche" (Specs).
Gli attributi di incertezza si riferiscono a qualsiasi informazione che è necessario memorizzare a livello di apparecchiatura e alla quale si potrebbe potenzialmente accedere dall'interno dello script VBScript di un bilancio di incertezza (utilizzando le funzioni LookupAttributeGage o LookupAttributeMaster).
Per aggiungere un nuovo attributo, premi il pulsante sopra la griglia. Per modificare una voce precedente, premi il pulsante
.

Quando si inserisce o si modifica un attributo di incertezza, verrà visualizzata una finestra di dialogo simile a quella riportata di seguito:

Aggiungi/Modifica attributo di incertezza - Tipo LOOKUP
I nuovi attributi di incertezza hanno come impostazione predefinita il tipo di attributo «LOOKUP». Sono disponibili diversi tipi di attributi: LOOKUP, TABLE, SET e FORMULA. 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 attributo di incertezza - Elemento TABELLA
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 ricerca (per ulteriori dettagli, consultare LookupAttributeGage e LookupAttributeMaster). 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 di o uguale a", "minore di" o "minore di 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 attributo di incertezza - Tipo FORMULA
Infine, per gli attributi avanzati, è disponibile il tipo di attributo FORMULA. Questo tipo mette a disposizione una finestra VBScript (proprio come nelle sezioni "Elementi che contribuiscono" e "Formula di correlazione" del Modulo di incertezza) per calcoli complessi che, se lo si desidera, possono 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. Per ulteriori informazioni sulla vasta gamma di funzioni e procedure native di VBScript, consultare l'argomento Guida di VBScript. Per ulteriori informazioni sulle funzioni specifiche di IndySoft Uncertainty (che restituiscono dati in tempo reale sugli eventi, ecc.), consultare i seguenti argomenti:
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.
Per eliminare un attributo di incertezza, selezionare l'attributo corrispondente nella griglia e premere il pulsante . Prima di procedere è necessario confermare l'eliminazione. |