Nozioni di base su Windchill > Ricerca Windchill > Riferimenti sulla ricerca > Intervallo di ricerca per i numeri
  
Intervallo di ricerca per i numeri
Quando si esegue una ricerca che include i valori Numero reale e Numero reale con unità, Windchill consente un determinato intervallo quando restituisce i risultati.
* 
Durante la ricerca di valori Numero reale con unità, l'intervallo viene calcolato utilizzando l'unità di base, che può essere diversa dalle unità visualizzate.
Ad esempio, si creano le parti indicate di seguito.
Parte
Spessore
Bearing-987
8.0377
Bearing-x55
8.0383
Bearing-n7v2
8.0388
Si esegue una ricerca avanzata delle parti in base allo spessore. Si immette un valore 8.038.
Windchill applica un intervallo di arrotondamento alle ricerche. Di conseguenza, la ricerca restituisce gli spessori con un intervallo compreso tra 8.0375 e 8.0385:
Parte
Spessore
Restituito?
Bearing-987
8.0377
Bearing-x55
8.0383
Bearing-n7v2
8.0388
No
La regola di base per gli intervalli di arrotondamento è che l'intervallo include i numeri che, una volta arrotondati, sono uguali al valore di ricerca immesso. Nell'esempio precedente, 8.0388 viene arrotondato a 8.039 e pertanto escluso dai risultati della ricerca.
Arrotondamento
Un altro esempio può essere la ricerca degli oggetti che hanno un determinato valore di attributo. Quando si esegue la ricerca, si immette 1.74 come criterio di ricerca dei valori di attributo:
Valore di attributo oggetto
Incluso nei risultati?
Spiegazione
1.7408
1.740 viene arrotondato a 1.74.
1.73611
1.736 viene arrotondato a 1.74.
1.7308
No
1.730 viene arrotondato a 1.73.
1.74611
No
1.746 viene arrotondato a 1.75.
1.73
No
I numeri validi devono essere compresi in un intervallo di arrotondamento dal valore di ricerca iniziale. Tale valore è circa 0.5 maggiore o minore della cifra meno significativa (l'ultimo numero nel valore di ricerca).
Ad esempio, se si immette 1.74, i risultati comprendono tutti i valori che, una volta arrotondati, rientrano nell'intervallo compreso tra 1.735 e 1.745.
Se si immette 1.740, i risultati comprendono tutti i valori che, una volta arrotondati, rientrano nell'intervallo compreso tra 1.7395 e 1.7405.
Per tornare a 1.73 e 1.74 nella stessa ricerca, è necessario immettere 1.7 come criterio di ricerca. Questa ricerca include i risultati che, una volta arrotondati, rientrano nell'intervallo compreso tra 1.65 e 1.75.
* 
L'intervallo di arrotondamento si applica solo a un'altra cifra oltre la cifra meno significativa nell'input di ricerca. Pertanto, se si esegue la ricerca di 1.4, un oggetto con un valore di 1.3489 non viene restituito anche se infine viene arrotondato a 1.4.
Dato un input di ricerca di 1.4, Windchill valuta solo fino a E-2. In tal caso, 1.3489 viene considerato come 1.34, arrotondato a 1.3 (che non è una corrispondenza). Tuttavia, se si esegue la ricerca di 1.35, 1.3489 viene arrotondato da E-3 (1.348), che viene a sua volta arrotondato a 1.35 generando una corrispondenza.
La modalità di applicazione degli intervalli di arrotondamento consente di cercare numeri molto precisi senza utilizzare molte cifre nel termine di ricerca. Ad esempio, 1.28378 viene arrotondato a:
1.2838
1.284
1.28
1.3
Pertanto, se si desidera cercare un oggetto con un valore di attributo di 1.28378, è possibile immettere uno qualsiasi dei numeri elencati in precedenza.
* 
L'eccezione si verifica quando il termine di ricerca è un numero intero. Se si cerca un numero intero, viene applicato un intervallo estremamente limitato. L'intervallo aggiunge e sottrae 5E-14.
Ad esempio, una ricerca di 16 restituisce risultati compresi tra 15.99999999999995 e 16.00000000000005.
Arrotondamento dal 5
La chiave di come Windchill calcola gli intervalli di numeri è la modalità di elaborazione del numero 5. Nell'uso tipico, i numeri vengono arrotondati per eccesso dal 5. Pertanto, 85 viene arrotondato a 90, 11.5 viene arrotondato a 12 e così via.
Tuttavia, Windchill applica la seguente regola per l'arrotondamento dal 5: quando la cifra meno significativa è 5, l'arrotondamento per eccesso o per difetto dipende dalla cifra precedente.
Se la cifra precedente è un valore pari, viene eseguito l'arrotondamento per difetto:
4.125 viene arrotondato a 4.12
4.145 viene arrotondato a 4.14
4.165 viene arrotondato a 4.16
Se la cifra precedente è un valore dispari, viene eseguito l'arrotondamento per eccesso:
4.115 viene arrotondato a 4.12
4.135 viene arrotondato a 4.14
4.155 viene arrotondato a 4.16
Di conseguenza, quando si arrotonda dal 5, l'arrotondamento viene sempre eseguito a un numero pari.
Esclusivo e inclusivo
Date le regole riportate di seguito.
Per essere incluso nei risultati della ricerca, il numero deve rientrare in un intervallo che, una volta arrotondato, corrisponde e al valore dell'input di ricerca.
Nell'arrotondamento dal 5, se la cifra precedente è un valore pari, il numero viene arrotondato per difetto
L'intervallo di valori restituito varia a seconda che la ricerca termini con una cifra pari o dispari. L'intervallo è inclusivo o esclusivo.
Quando viene applicato un intervallo inclusivo, l'intervallo include i limiti superiori e inferiori. Se la cifra meno significativa è un valore pari, l'intervallo è inclusivo.
Ad esempio, dato l'input di ricerca 3.4, l'intervallo di valori include tutti i numeri che, una volta arrotondati, sono maggiori di o uguali a 3.35 e anche minori di o uguali a 3.45.
Quando viene applicato un intervallo esclusivo, l'intervallo esclude i limiti superiori e inferiori. Se la cifra meno significativa è un valore dispari, l'intervallo è esclusivo.
Ad esempio, dato l'input di ricerca 3.3, l'intervallo di valori include tutti i numeri che, una volta arrotondati, sono maggiori di 3.25 e anche minori di 3.35.
Pertanto, l'intervallo di valori restituito è leggermente più ampio quando l'input di ricerca termina con una cifra pari.