Risultati da 1 a 6 di 6

Discussione: iLogic pari o dispari

  1. #1
    Utente Senior L'avatar di Tarkus
    Iscritto dal
    2007
    Messaggi
    2339
    Professione
    Progettista,Disegnatore
    Regione
    Toscana
    Software
    Autocad Mechanical,Inventor 2017,HyperMill2012

    Predefinito iLogic pari o dispari

    Salve a tutti,
    Sto iniziando i primi approcci con l' iLogic, e ho bisogno di creare una condizione in cui se il numero di operazioni in una serie e' pari mi, attiva una lavorazione successiva,se e' dispari, me ne attiva un'altra.
    Non trovo pero' quale potrebbe essere l'operatore che fa al caso mio.
    Qualcuna puo' darmi una mano?
    Saluti
    Tarkus

  2. #2
    Utente Senior L'avatar di davide75
    Iscritto dal
    2007
    Messaggi
    1175
    Professione
    progettista-ing.meccanico
    Regione
    emilia romagna
    Software
    SE-INV-SW-PRO/E-OSD-GBG-ME10-VISUAL NASTRAN 4D-AUTOCAD

    Predefinito

    non l'ho mai usato pero hai provato a guardare come questa condizione viene espressa nella programmazione semplice come in excel??

  3. #3
    Utente Standard L'avatar di ReFazzi
    Iscritto dal
    2009
    Messaggi
    126
    Professione
    Progettista-costruttore
    Regione
    Marche-Abruzzo
    Software
    Inventor 2012 W7-64

    Predefinito

    non conosco le istruzioni a disposizione in iLogic, se esiste la funzione int (intero) potresti confrontare l' int(n/2) con n/2 se sono uguli il numero è pari altrimenti è dispari. Se esiste l'istruzione mod potresti fare n mod 2 se il risultato è 0 è pari... prova

    Ciao e buon anno a tutti

  4. #4
    Utente Senior L'avatar di Tarkus
    Iscritto dal
    2007
    Messaggi
    2339
    Professione
    Progettista,Disegnatore
    Regione
    Toscana
    Software
    Autocad Mechanical,Inventor 2017,HyperMill2012

    Predefinito

    Citazione Originariamente Scritto da ReFazzi Visualizza Messaggio
    non conosco le istruzioni a disposizione in iLogic, se esiste la funzione int (intero) potresti confrontare l' int(n/2) con n/2 se sono uguli il numero è pari altrimenti è dispari. Se esiste l'istruzione mod potresti fare n mod 2 se il risultato è 0 è pari... prova

    Ciao e buon anno a tutti
    Si' esiste la funzione mod, ma e' tutta la sera che provo e non ottengo niente,
    Forse scrivo male la funzione o non ho capito come fare....,puoi fare un esempio?
    Grazie.
    Saluti
    Tarkus

  5. #5
    Utente Standard L'avatar di ReFazzi
    Iscritto dal
    2009
    Messaggi
    126
    Professione
    Progettista-costruttore
    Regione
    Marche-Abruzzo
    Software
    Inventor 2012 W7-64

    Predefinito

    in visual basic uso questa sintassi:
    a = 10 mod 2 a=0
    a = 13 mod 2 a=1
    il risultato è la rimanenza della divisione 14 mod 3 =2
    poi metterai una condizione if a = 0 then procedura_numero_pari else procedura_numero_dispari.

    Se mod non funziona prova con l'intero:
    a= int(numerofori/2)
    b= numerofori/2
    if a = b then procedura_numero_pari else procedura_numero_dispari

    se questi giorni ho tempo istallerò anche io iLogic e poi faccio delle prove che possono essere sempre interessanti

    saluti

  6. #6
    Utente Senior L'avatar di Tarkus
    Iscritto dal
    2007
    Messaggi
    2339
    Professione
    Progettista,Disegnatore
    Regione
    Toscana
    Software
    Autocad Mechanical,Inventor 2017,HyperMill2012

    Predefinito

    Citazione Originariamente Scritto da ReFazzi Visualizza Messaggio
    in visual basic uso questa sintassi:
    a = 10 mod 2 a=0
    a = 13 mod 2 a=1
    il risultato è la rimanenza della divisione 14 mod 3 =2
    poi metterai una condizione if a = 0 then procedura_numero_pari else procedura_numero_dispari.

    Se mod non funziona prova con l'intero:
    a= int(numerofori/2)
    b= numerofori/2
    if a = b then procedura_numero_pari else procedura_numero_dispari

    se questi giorni ho tempo istallerò anche io iLogic e poi faccio delle prove che possono essere sempre interessanti

    saluti
    Ti ringrazio.
    Ora ci provo,anche se non so se ilogig digerisce tutto questo.
    Saluti
    Tarkus


  • Discussioni Simili

    1. ILogic e formule
      Di basca20 nel forum Inventor
      Risposte: 2
      Ultimo Messaggio: 03-04-2017, 18: 21
    2. Inventor iLogic Extension 2010
      Di GiGa nel forum Inventor
      Risposte: 3
      Ultimo Messaggio: 08-04-2009, 21: 24
    3. Inventor iLogic Extension 2009
      Di frenk nel forum Inventor
      Risposte: 3
      Ultimo Messaggio: 23-02-2009, 09: 54

    Segnalibri

    Segnalibri

    Permessi di Scrittura

    • Tu non puoi inviare nuove discussioni
    • Tu non puoi inviare risposte
    • Tu non puoi inviare allegati
    • Tu non puoi modificare i tuoi messaggi
    •  





    CAD3D.it - la community dei progettisti