Funzionalità per la gestione dei dati > Gestione di strutture di parti > Funzionalità Options and Variants di Windchill > Creazione e gestione delle definizioni aziendali > Gestione delle opzioni nel pool di opzioni > Opzioni e scelte > Inclusione delle opzioni e delle scelte con valori numerici o booleani nelle espressioni e nelle regole condizionali
  
Inclusione delle opzioni e delle scelte con valori numerici o booleani nelle espressioni e nelle regole condizionali
Le scelte numeriche possono essere incluse nelle espressioni logiche utilizzate in espressioni assegnate avanzate e regole condizionali. La tabella riportata di seguito illustra alcuni esempi di utilizzo delle opzioni e delle scelte numeriche in espressioni logiche.
Esempio di espressione logica
Spiegazione
WB19
Interasse = 19
Rosso + <FS22
Colore = rosso + dimensione telaio < FS22
>=WB25/<FS30
Interasse >= WB25/Dimensione telaio <= FS30
> = FS18 + <= FS28
Dimensione telaio >= FS18 + Dimensione telaio <= FS28
(>= FS18 + <= FS28) / (>= WB25 + <= WB35)
(Dimensione telaio >= FS18 + Dimensione telaio <= FS28) / (Interasse >= WB25 + Interasse <= WB35)
Formato per l'utilizzo delle opzioni e delle scelte numeriche nelle espressioni
Il formato per l'inclusione delle scelte numeriche nelle espressioni viene descritto nella tabella seguente.
Formato
Esempio di utilizzo di una definizione abbreviata
Spiegazione
scelta_numerica
WB10
Interasse = WB10
! scelta_numerica
! WB10
Interasse =! WB10
< scelta_numerica
< WB10
Interasse <WB10
> scelta_numerica
WB10
Interasse > WB10
<= scelta_numerica
<= WB10
Interasse <= WB10
>= scelta_numerica
>= WB10
Interasse >= WB10
* 
Nell'espressione, una scelta numerica è referenziata in base al nome o al numero, a seconda del formato configurato per l'utilizzo delle scelte nelle espressioni
Scelte numeriche nelle regole condizionali
Le scelte numeriche possono essere utilizzate nella parti SE e ALLORA delle regole condizionali. Di seguito sono riportati alcuni esempi di utilizzo delle scelte numeriche nelle regole condizionali.
IF (Color = Red AND Wheel_Base > Radius-24) THEN Include Choice1, Choices2
IF (Size = Large) THEN Enable Wheel_Base = Radius-52, Radius-60
Scelte booleane nelle regole condizionali
Le scelte booleane possono essere utilizzate nelle parti SE e ALLORA delle regole condizionali. Tuttavia, quando si creano espressioni utilizzando un'opzione booleana, non è possibile specificare direttamente le scelte booleane. Specificare invece il nome o il numero dell'opzione booleana in base alla preferenza Formato visualizzazione scelte e il carattere di negazione specificato nella proprietà ato.negation.operator. Di seguito è riportato un esempio di utilizzo delle scelte booleane nelle regole condizionali:
IF (“Is Wireless”) THEN Include (Communication = “Wireless”)
IF (Voltage = “+24” OR Communication = “Modem”) THEN Include (-“Is Heavy Duty”)