Shotfree
Utente mediamente attivo
- Professione: Disegnatore progettista
- Software: inventor, PTC Creo 8, Blender 2.83, SolidWorks 2023
- Regione: Abruzzo
Buongiorno a tutti, sto cercando dicontrollare la presenza di una feature e relativi componenti all'interno di un assieme e vorrei spegnerli ed accenderli in base ad una variabile, fin qui tutto bene; quando però vado ad impostare più parametri di confronto il programma restituisce errore di strina. Per spiegarmi meglio di seguito riporto il pezzo di programma:
IF ALLACCIAMENTO == "V09" OR "V10" OR "V11"
!*** ERR: la riga contiene un simbolo erroneo oppure non è valida
ADD FEATURE (initial number 10)
ID FEATURE INTERNO 75
N. NOME ELEMENTO INFO STATO
--- ------------ ----------- ------
1 Tipo Quota Definito
2 Metodo rigen Variabile Definito
3 Quote 1ª dir Definito
4 Varianti 1ª 2, Definito
5 Quote 2ª dir Opzionale
6 Quota-Variaz Definito
7 Varianti 2ª Opzionale
GUIDA DI UNA (2 X 1) QTA SERIE VARIABILE
QUOTE DI SERIE PRINCIPALE:
d4 = (Visualizzato 19 Dia
( Memorizzato 19.0 ( 0.01, -0.01 )
d5 = (Visualizzato 15
( Memorizzato 15.0 ( 0.01, -0.01 )
d6 = (Visualizzato 0
( Memorizzato 0.0 ( 0.5, -0.5 )
d7 = (Visualizzato 30
( Memorizzato -30.0 ( 0.01, -0.01 )
d8 = (Visualizzato 372
( Memorizzato -372.0 ( 0.01, -0.01 )
END ADD
ADD FEATURE (initial number 11)
ID FEATURE INTERNO 54
FEATURE CREATA NELL'ASSIEME RDT_FRAME_MAX_G
PADRI = 40(#5)
FORO
N. NOME ELEMENTO INFO
--- ------------- -------------
1 Foro Definito
1.1 Tipo di foro Foro diritto
1.2 Crea foro Normale
1.3 Diametro 19.00
1.4 Profondità Definito
1.4.1 Lato uno Definito
1.4.1.1 Profondità lato 1 Variabile
1.4.1.2 Valore 15.00
1.4.2 Lato due Definito
1.4.2.1 Profondità lato 2 Nessuno
1.5 Inverti Lato 1
2 Posizionamento Definito
2.1 Riferimento principale Supfce:F5(SPORGENZA):1871320950028
2.2 Tipo posizionamento Radiale
2.3 Riferimento angolare ASM_FRONT:F3(PIANO RIFERIMENTO):259030050_FR
2.4 Angolo 0.0
2.5 Riferimento lineare Supfce:F5(SPORGENZA):1871320950028
2.6 Distanza 30.00
3 Intersezione parti Definito
4 Nome feature Definito
POSIZIONAMENTO = RADIALE
MEMBRO (1, 1) IN UNA (2 X 1) QTA SERIE VARIABILE
FEATURE È NEI LIVELLI :
02__ASM_ALL_AXES - OPERAZIONE = MOSTRATA
QUOTE DI SERIE PRINCIPALE:
d4 = (Visualizzato 19 Dia
( Memorizzato 19.0 ( 0.01, -0.01 )
d5 = (Visualizzato 15
( Memorizzato 15.0 ( 0.01, -0.01 )
d6 = (Visualizzato 0
( Memorizzato 0.0 ( 0.5, -0.5 )
d7 = (Visualizzato 30
( Memorizzato -30.0 ( 0.01, -0.01 )
d8 = (Visualizzato 372
( Memorizzato -372.0 ( 0.01, -0.01 )
END ADD
ADD FEATURE (initial number 12)
ID FEATURE INTERNO 76
FEATURE CREATA NELL'ASSIEME RDT_FRAME_MAX_G
PADRI = 54(#11) 40(#5)
FORO
N. NOME ELEMENTO INFO
--- ------------- -------------
1 Foro Definito
1.1 Tipo di foro Foro diritto
1.2 Crea foro Normale
1.3 Diametro 19.00
1.4 Profondità Definito
1.4.1 Lato uno Definito
1.4.1.1 Profondità lato 1 Variabile
1.4.1.2 Valore 15.00
1.4.2 Lato due Definito
1.4.2.1 Profondità lato 2 Nessuno
1.5 Inverti Lato 1
2 Posizionamento Definito
2.1 Riferimento principale Supfce:F5(SPORGENZA):1871320950028
2.2 Tipo posizionamento Radiale
2.3 Riferimento angolare ASM_FRONT:F3(PIANO RIFERIMENTO):259030050_FR
2.4 Angolo 0.0
2.5 Riferimento lineare Supfce:F5(SPORGENZA):1871320950028
2.6 Distanza 402.00
3 Intersezione parti Definito
4 Nome feature Definito
POSIZIONAMENTO = RADIALE
MEMBRO (2, 1) IN UNA (2 X 1) QTA SERIE VARIABILE
FEATURE È NEI LIVELLI :
02__ASM_ALL_AXES - OPERAZIONE = MOSTRATA
QUOTE DI SERIE PRINCIPALE:
d4 = (Visualizzato 19 Dia
( Memorizzato 19.0 ( 0.01, -0.01 )
d5 = (Visualizzato 15
( Memorizzato 15.0 ( 0.01, -0.01 )
d6 = (Visualizzato 0
( Memorizzato 0.0 ( 0.5, -0.5 )
d7 = (Visualizzato 30
( Memorizzato -30.0 ( 0.01, -0.01 )
d8 = (Visualizzato 372
( Memorizzato -372.0 ( 0.01, -0.01 )
END ADD
END IF
Vi premetto che se evito gli OR "V10" OR "V11" el seguenti condizioni il programma funziona, qualcuno saprebbe spiegarmi come impostare il codice per evitare l'errore?
Grazie.
IF ALLACCIAMENTO == "V09" OR "V10" OR "V11"
!*** ERR: la riga contiene un simbolo erroneo oppure non è valida
ADD FEATURE (initial number 10)
ID FEATURE INTERNO 75
N. NOME ELEMENTO INFO STATO
--- ------------ ----------- ------
1 Tipo Quota Definito
2 Metodo rigen Variabile Definito
3 Quote 1ª dir Definito
4 Varianti 1ª 2, Definito
5 Quote 2ª dir Opzionale
6 Quota-Variaz Definito
7 Varianti 2ª Opzionale
GUIDA DI UNA (2 X 1) QTA SERIE VARIABILE
QUOTE DI SERIE PRINCIPALE:
d4 = (Visualizzato 19 Dia
( Memorizzato 19.0 ( 0.01, -0.01 )
d5 = (Visualizzato 15
( Memorizzato 15.0 ( 0.01, -0.01 )
d6 = (Visualizzato 0
( Memorizzato 0.0 ( 0.5, -0.5 )
d7 = (Visualizzato 30
( Memorizzato -30.0 ( 0.01, -0.01 )
d8 = (Visualizzato 372
( Memorizzato -372.0 ( 0.01, -0.01 )
END ADD
ADD FEATURE (initial number 11)
ID FEATURE INTERNO 54
FEATURE CREATA NELL'ASSIEME RDT_FRAME_MAX_G
PADRI = 40(#5)
FORO
N. NOME ELEMENTO INFO
--- ------------- -------------
1 Foro Definito
1.1 Tipo di foro Foro diritto
1.2 Crea foro Normale
1.3 Diametro 19.00
1.4 Profondità Definito
1.4.1 Lato uno Definito
1.4.1.1 Profondità lato 1 Variabile
1.4.1.2 Valore 15.00
1.4.2 Lato due Definito
1.4.2.1 Profondità lato 2 Nessuno
1.5 Inverti Lato 1
2 Posizionamento Definito
2.1 Riferimento principale Supfce:F5(SPORGENZA):1871320950028
2.2 Tipo posizionamento Radiale
2.3 Riferimento angolare ASM_FRONT:F3(PIANO RIFERIMENTO):259030050_FR
2.4 Angolo 0.0
2.5 Riferimento lineare Supfce:F5(SPORGENZA):1871320950028
2.6 Distanza 30.00
3 Intersezione parti Definito
4 Nome feature Definito
POSIZIONAMENTO = RADIALE
MEMBRO (1, 1) IN UNA (2 X 1) QTA SERIE VARIABILE
FEATURE È NEI LIVELLI :
02__ASM_ALL_AXES - OPERAZIONE = MOSTRATA
QUOTE DI SERIE PRINCIPALE:
d4 = (Visualizzato 19 Dia
( Memorizzato 19.0 ( 0.01, -0.01 )
d5 = (Visualizzato 15
( Memorizzato 15.0 ( 0.01, -0.01 )
d6 = (Visualizzato 0
( Memorizzato 0.0 ( 0.5, -0.5 )
d7 = (Visualizzato 30
( Memorizzato -30.0 ( 0.01, -0.01 )
d8 = (Visualizzato 372
( Memorizzato -372.0 ( 0.01, -0.01 )
END ADD
ADD FEATURE (initial number 12)
ID FEATURE INTERNO 76
FEATURE CREATA NELL'ASSIEME RDT_FRAME_MAX_G
PADRI = 54(#11) 40(#5)
FORO
N. NOME ELEMENTO INFO
--- ------------- -------------
1 Foro Definito
1.1 Tipo di foro Foro diritto
1.2 Crea foro Normale
1.3 Diametro 19.00
1.4 Profondità Definito
1.4.1 Lato uno Definito
1.4.1.1 Profondità lato 1 Variabile
1.4.1.2 Valore 15.00
1.4.2 Lato due Definito
1.4.2.1 Profondità lato 2 Nessuno
1.5 Inverti Lato 1
2 Posizionamento Definito
2.1 Riferimento principale Supfce:F5(SPORGENZA):1871320950028
2.2 Tipo posizionamento Radiale
2.3 Riferimento angolare ASM_FRONT:F3(PIANO RIFERIMENTO):259030050_FR
2.4 Angolo 0.0
2.5 Riferimento lineare Supfce:F5(SPORGENZA):1871320950028
2.6 Distanza 402.00
3 Intersezione parti Definito
4 Nome feature Definito
POSIZIONAMENTO = RADIALE
MEMBRO (2, 1) IN UNA (2 X 1) QTA SERIE VARIABILE
FEATURE È NEI LIVELLI :
02__ASM_ALL_AXES - OPERAZIONE = MOSTRATA
QUOTE DI SERIE PRINCIPALE:
d4 = (Visualizzato 19 Dia
( Memorizzato 19.0 ( 0.01, -0.01 )
d5 = (Visualizzato 15
( Memorizzato 15.0 ( 0.01, -0.01 )
d6 = (Visualizzato 0
( Memorizzato 0.0 ( 0.5, -0.5 )
d7 = (Visualizzato 30
( Memorizzato -30.0 ( 0.01, -0.01 )
d8 = (Visualizzato 372
( Memorizzato -372.0 ( 0.01, -0.01 )
END ADD
END IF
Vi premetto che se evito gli OR "V10" OR "V11" el seguenti condizioni il programma funziona, qualcuno saprebbe spiegarmi come impostare il codice per evitare l'errore?
Grazie.