Risultati da 1 a 3 di 3
  1. #1
    Utente poco attivo
    Iscritto dal
    2009
    Messaggi
    6
    Professione
    Un po' di cad e un po' di conti...
    Regione
    Veneto
    Software
    Catia, Solidworks Flow Simulation

    Predefinito Problema avvio reiterato Rule e Macro

    Ciao a tutti,
    lavoro su Catia V5 R17/R18 e vorrei creare una procedura automatica di salvataggio configurazione. Mi si è presentato il seguente problema, che vi illustro con un esempio per semplicità: creo un semplice parallelepipedo; la misura dei lati viene collegata a dei parametri esterni da me creati e che compaiono sull'albero (in modo tale da essere facilmente modificabili e inseribili in formule). Imposto due check sul volume del solido (su volume massimo e volume minimo). Ora io vorrei che la procedura automatica mi salvasse su tabella di progetto il valore dei parametri esterni (misure lati) delle configurazioni che passano i 2 check. Ho cercato di costruire la procedura nel seguente modo: inseriti i check, ho creato una Macro tramite registratore (ho semplicemente usato la funzione "Aggiungi riga con valori correnti" su una tabella di progetto già creata) e poi ho creato una Regola che lancia tale Macro se i 2 check sono soddiffatti.
    Ora il problema è questo: la procedura fa il suo dovere solo quando imposto (tramite i parametri esterni definiti prima) una configurazione "accettabile" che ne segue una non accettabile (e cioè quando almeno uno dei due check da violato diventa verificato), mentre non funziona con configurazioni accettabili consecutive (e cioè quando i check sono già verificati in precedenza).
    In altre parole, la Regola che lancia la Macro viene istanziata solo quando uno dei parametri che la lanciano direttamente (e cioè i check) cambiano valore, ma non quando cambio le misure del parallelepipedo.
    Come risolvere?
    Vi ringrazio anticipatamente.
    So di non sapere.

  2. #2
    Utente Standard L'avatar di peloritano
    Iscritto dal
    2008
    Messaggi
    341
    Professione
    ingegnere
    Regione
    calabria
    Software
    catia pro engineer abaqus patran nastran

    Predefinito

    puo ipostare file di esempio e codice macro ???

  3. #3
    Utente poco attivo
    Iscritto dal
    2009
    Messaggi
    6
    Professione
    Un po' di cad e un po' di conti...
    Regione
    Veneto
    Software
    Catia, Solidworks Flow Simulation

    Predefinito

    Ciao!
    Grazie per aver risposto!
    Purtroppo il modello non posso postarlo...
    In ogni caso ho risolto, anche se con un po' di fortuna: la Regola si comporta in modo diverso in due modelli diversi: l'albero presenta nei due casi una struttura analoga (nei riguardi della Regola), ma con complessità non paragonabile. Nel modello più semplice la Regola funziona, nell'altro no.
    In alternativa, avrei potuto utilizzare, anziché una Regola, una Reaction che reagisce alla variazione di un parametro, in modo da essere sicuro che il codice che governa la macro di salvataggio venga eseguito ogni qualvolta venga apportata la modifica (procedura che ho personalmente testato e che appare meno ballerina di quella che fa utilizzo della Regola).
    So di non sapere.


  • Discussioni Simili

    1. Risposte: 18
      Ultimo Messaggio: 18-06-2011, 15: 49
    2. avvio di una macro ogni nuovo file.prt
      Di gianlucax90 nel forum Solidworks
      Risposte: 6
      Ultimo Messaggio: 22-03-2011, 15: 14
    3. Eliminare finestra di avviso macro all'apertura dei dwg
      Di zintonio nel forum Lisp per Autocad
      Risposte: 0
      Ultimo Messaggio: 23-04-2010, 19: 27
    4. Problema con la macro FLATTEN in AutoCAD LT
      Di BroncoVSAutoCAD nel forum AutoCAD
      Risposte: 2
      Ultimo Messaggio: 17-03-2010, 18: 31
    5. problema avvio nx6
      Di medados nel forum NX (Unigraphics)
      Risposte: 6
      Ultimo Messaggio: 28-01-2009, 17: 04

    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