6.10.2.4.16. Intervallo di valori: Intervallo modificato

Nei 3 esempi seguenti, la variabile L1 è stata modificata.

L'intervallo di valori di origine deve essere regolato tramite condizioni [Conditions], in modo che vengano mappati (+ verificati) solo i valori ancora esistenti, mentre i valori omessi devono essere verificati senza un target. Le spiegazioni della sintassi si trovano nella sezione Sezione 7.8.12.6, “Funzioni matematiche (algoritmo delle caratteristiche ) ”.

Se nella tabella di sinistra vengono selezionati valori non validi, la tabella di destra deve essere vuota (non viene assegnato nulla) e le tabelle di origine e destinazione devono essere uguali per gli altri valori.

  • Nel progetto din_15432_a.prj, l'intervallo di valori è stato modificato da [30:100] a [30:100/5], vale a dire che ora esiste una gradazione [Stepping] definita.

    [Attenzione]Attenzione

    Se cambia solo la classificazione [Stepping], non viene visualizzata alcuna icona nell'albero. In questo caso, ad esempio, NON si può fare affidamento sul fatto che non è necessaria alcuna regolazione o che non è necessario verificarla.

    Stadiazione non definita

    Figura 6.225.  Stadiazione non definita

    Valutazione: 5

    Figura 6.226. Valutazione: 5

    1. Eseguire il test con un valore che non rientra nel nuovo intervallo di valori (ad es. 38).

      -> A destra non dovrebbe essere visualizzata alcuna tabella, ma non è così.

      Valore non assegnato di "38"

      Figura 6.227. Valore non assegnato di "38"

    2. Formulare una condizione che consenta solo valori corretti. In questo caso, è possibile ottenere questo risultato attraverso il calcolo dei residui.

      MOD(L1,5).EQ.0

      Inserire la condizione.

      "Finestra di dialogo "Modifica formula [Edit algorithm]

      Figura 6.228. "Finestra di dialogo "Modifica formula [Edit algorithm]

    3. La riga è ora contrassegnata da una X rossa. Il tooltip mostra Questa riga non ha potuto essere assegnata [This line could not be assigned] (il che è corretto, poiché il valore 38 non rientra nell'intervallo di valori consentito).

      Tooltip "Non è stato possibile assegnare questa riga [This line could not be assigned]".

      Figura 6.229. Tooltip "Non è stato possibile assegnare questa riga [This line could not be assigned]".

    4. Ad esempio, cambiare il valore in un valore valido, come 40.

      Valore assegnato "40"

      Figura 6.230. Valore assegnato "40"

      -> La riga è ora visualizzata.

    5. Se tutte le assegnazioni sono corrette, fare clic su su tutti gli incarichi confermare [Verify all mappings] .

  • Nel progetto din_15433_a.prj, l'intervallo di valori della variabile L1 è stato impostato in base alle voci della variabile L1NEW, per cui il nuovo intervallo di valori è più piccolo di quello vecchio.

    1. Situazione iniziale: anche se per L1 sono stati immessi valori di intervallo non validi, la tabella a destra non viene nascosta.

      Assegnazione non corretta

      Figura 6.231. Assegnazione non corretta

    2. Inserire le condizioni.

      Poiché gli intervalli di valori per ogni riga sono diversi, è necessario inserire una condizione separata per ogni riga (i valori delle variabili D2 e B1 vengono utilizzati per identificare la riga corretta). L'ordine delle condizioni non è importante.

      Fare clic progetto di destinazione [Add target project] per aprire un nuovo campo di immissione. Scegliere Il progetto din_15433_a.prj Da.

      Fare clic condizione per aggiungere [Add condition] la rispettiva condizione (formula) Entrare.

      Condizione 1:

      D2.EQ.315.AND.B1.EQ.15.AND.L1.GE.55.AND.L1.LE.70

      Bedingung 2:

      D2.EQ.315.AND.B1.EQ.30.AND.L1.GE.70.AND.L1.LE.100

      Condizione 3:

      D2.EQ.355.AND.B1.EQ.15.AND.L1.GE.75.AND.L1.LE.115

      Condizione 4:

      D2.EQ.355.AND.B1.EQ.30.AND.L1.GE.85.AND.L1.LE.120

      Condizione 5:

      D2.EQ.250.AND.B1.EQ.15.AND.L1.GE.35.AND.L1.LE.50

      Inserire la formula

      Figura 6.232. Inserire la formula

    3. Ora testate ogni riga con valori validi e non validi per L1.

      Se viene selezionato un valore valido, la tabella viene visualizzata sulla destra.

      Selezione di un valore valido

      Figura 6.233. Selezione di un valore valido

      Se si seleziona un valore non valido, la tabella a destra non viene visualizzata.

      Selezione di un valore non valido

      Figura 6.234. Selezione di un valore non valido

  • Nel progetto din_15434_a.prj, l'intervallo di valori della variabile L1 è stato impostato come segue, con il nuovo intervallo di valori più piccolo del precedente in ogni caso.

    Algoritmo originale per il valore minimo: LMIN = D3/4

    Nuovo algoritmo per il valore minimo: LMIN = D3/4+5

    Valore originale per il valore massimo: D2

    Nuovi valori per il valore massimo:

    D2LMAX (vecchio)LMAX (nuovo)
    250 - 500D2D2-40
    560 - 710D2D2-50
    800 - 1000D2D2-60

    1. Situazione iniziale: anche se per L1 sono stati immessi valori di intervallo non validi, la tabella a destra non viene nascosta.

    2. Inserire le condizioni.

      A seconda di D2, ci sono tre gruppi di righe, quindi è necessario formulare tre condizioni. L'ordine delle condizioni non ha importanza.

      Fare clic progetto di destinazione [Add target project] per aprire un nuovo campo di immissione. Scegliere ogni progetto din_15434_a.prj Da.

      Fare clic condizione per aggiungere [Add condition] la rispettiva condizione (formula) Entrare.

      Condizione 1:

      D2.GE.250.AND.D2.LE.500.AND.L1.GE.D3/4+5.AND.L1.LE.D2-40

      Condizione 2:

      D2.GE.560.AND.D2.LE.710.AND.L1.GE.D3/4+5.AND.L1.LE.D2-50

      Condizione 3:

      D2.GE.800.AND.D2.LE.1000.AND.L1.GE.D3/4+5.AND.L1.LE.D2-60

    3. Ora testate ogni riga con valori validi e non validi per L1.

      Se viene selezionato un valore valido, la tabella viene visualizzata sulla destra.