• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

i-règle logique pour activer ou supprimer les trous

  • Auteur du sujet Auteur du sujet infallibile_GF
  • Date de début Date de début

infallibile_GF

Guest
Bonjour. J'aimerais qu'un bienfaiteur écrive une règle logique pour moi.
J'ai un ensemble soudé qui contient une pièce. J'ai créé des trous comme un traitement de joint et créé le module que vous voyez dans l'image pour faire tourner les trous selon un angle prédéterminé.
maintenant le problème est que j'aurais besoin d'éteindre les trous filetés qui dans le module sont appelés "num_fori_estraction" dans la pratique je voudrais qu'en mettant sur "0" les trous disparaissent, tout en mettant sur "2" les trous réactivent.
Comment je peux faire ça ?
 

Pièces jointes

  • Immagine 2024-10-29 142952.jpg
    Immagine 2024-10-29 142952.jpg
    81.3 KB · Affichages: 9
créer une règle dans l'axième et nous battre dans ces lignes
Code:
[Pleurer] [Pleurer]
si nombre_fori_estrazione = 0 sur
fonction.isactive("num_fori_estration") = false
sinon si nombre_fori_estration = 2 alors
fonction.isactive("num_fori_estration") = true
fin si
 
Remarque:
En fait, je ne comprends pas pourquoi cela fonctionne dans "automatique" sans connecter la règle à un déclencheur d'événement ou à une clé pour l'activer : le paramètre change. Quelqu'un m'explique ce qui me manque ? Je ne veux pas avoir de solution que j'ai oubliée et ce n'est pas évident que ça fonctionne bien pour tout le monde.
 
Remarque:
En fait, je ne comprends pas pourquoi cela fonctionne dans "automatique" sans connecter la règle à un déclencheur d'événement ou à une clé pour l'activer : le paramètre change. Quelqu'un m'explique ce qui me manque ? Je ne veux pas avoir de solution que j'ai oubliée et ce n'est pas évident que ça fonctionne bien pour tout le monde.
Bonjour, vérifiez si dans les options de règle "opération en mode lots".
Tu peux me le dire ?
 
Bonjour.
aller chercher le chèque de vous J'ai remarqué le chèque "ne pas exécuter la règle automatiquement": est ce qui gère le comportement pour moi inhabituel, je ne l'ai jamais remarqué (je fais généralement des règles externes).
Merci pour l'indication!1730281238337.png
 
créer une règle dans l'axième et nous battre dans ces lignes
Code:
[Pleurer] [Pleurer]
si nombre_fori_estrazione = 0 sur
fonction.isactive("num_fori_estration") = false
sinon si nombre_fori_estration = 2 alors
fonction.isactive("num_fori_estration") = true
fin si
le même code peut également être écrit en une ligne comme suit.. .

c'est la version avec une valeur numérique ("2 on"), comme dans le code original
Code:
feature.isactive("num_fori_estration") = nombre_fori_estration = 2 sur
c'est la version avec une valeur "boolean" (true/false), l'interrupteur classique
Code:
(n = 1)
dans le cas spécifique, il n'est pas nécessaire d'écrire sous forme courte, mais si possible, il retourne très utile pour rationaliser le code.
 

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut