et amis,
Comme promis, en profitant de différentes coupes de temps, je vous donne cet exemple,
appliqué à notre cube qui, c'est une "automatisation", effectuée
par l'intermédiaire d'un (udf) , certains scripts (savoir-faire modèle ) un (règle) un (liste) et un (boucle) conseiller en connaissance ,
pour créer un "nombre" modifiable de soustractions de volume -
Donc vous devriez être en possession des deux mods.
le modèle de connaissance et conseiller en connaissances, et la version v5 21 de catia-
Je soutiens que les notes d'accompagnement pour une compréhension partielle sont un peu lourdes et longues...
Je ne veux pas m'ennuyer...
1- J'ai créé dans un groupe de géom. un balayage (centre et rayon)mod. gsd,
les entrées de construction sont un cercle et un rayon;
2-Je solidifié dans un corps la surface, j'ai créé un nouveau corps, et à travers
Je l'ai mis dans la dernière.
3 - J'ai créé un "budf " qui l'appelle " subvoludf "
entrées sont cercle = courbes
et la valeur du rayon publié 4 mm = rayon
4- Sauvé et mis à jour l'udf ",ho, puis créé dans un groupe de géom. une ligne
normale à la face du cube coupé qui l'a entièrement traversé;
extraction des faces du cube( joint); un paramètre guide (entier) l'appelant "npt"
(équivalent aux répétitions variables)
et trois nouveaux groupes géométriques, dans lesquels des variables, des points, des plans et des intersections seront attribués,
qui servent pour la boucle du "udf"
5- Je suis ensuite allé au module des modèles de connaissances pour créer le script
qui, par la syntaxe appropriée, a pour but final de créer un nombre variable de courbes d'intersection
dans notre cube
à la fin de l'opération, nous pouvons voir, dans les nœuds de connaissances sous/ rapports/ listes créés;
et dans les groupes géométri les données groupées appartenant à ces derniers
6- J'ai dû créer une nouvelle liste (connaître le conseiller)
et par une règle(connaître conseiller) J'ai dû attribuer ces intersections au "type"
courbes (comme le "type" de l'entrée du "udf")
7- avec boucle (conseiller) J'ai créé le dernier script, et à travers
la syntaxe appropriée J'ai déclaré les entrées, les variables, et les contextes de
8- le résultat est que dans le corps déclaré dans le script je vais grouper mon "udf"
9- à la fin avec un simple retrait de ce corps de celui contenant la géométrie initiale
J'ai le résultat recherché -
nb- pour ouvrir le fichier dans votre ordinateur et vous devez changer une partie de la première ligne de la
script de boucle (éliminant tout ce qui est entre les symboles ")subito après importation, poi
clic droit apparaîtra (décoller) cliquez sur" chemin de fichier" réassigner le nouveau chemin (en cliquant sur le dossier exact)
du fichier, dans votre ordinateur)
vous pouvez ouvrir le fichier tranquillement aller dans le noeud de boucle (dx clé (désactiver) exécuter le changement , ci-dessus décrit,
et une fois la boucle réactivée...
dans la définition sont disponibles une variété d'entrées à varier, n°répartitions, rayons du balayage, etc., etc.
Bonne chance. .
Enfin, il faut dire que la distribution que j'ai utilisée est des points sur le rapport courbe(), mais que toute utilisation peut être faite.
d'autre manière pour p.ex. des points sur la courbe (longueur) , des paramètres guides logiquement variables
De plus, il y a aussi une extension possible de la définition affichée, c'est-à-dire la création d'une copie de puissance contenant toute la boucle,
et cela permet l'endurance aussi sur des contextes autres que l'original, mais je crois que, pour l'instant, cela suffit...
Cependant, sur votre demande, pas immédiatement, toujours pour des problèmes de temps,
Je pourrais aussi envoyer cette définition supplémentaire si vous voulez -
aux
