Pb insertion composant

Salut à tous,

J’essaie de créer un petit composant et mon problème c’est que ce composant fonctionne bien quand je le test “dans son fichier” mais lorsque je tente de l’insérer en tant que composant dans un autre document, ça ne fonctionne pas. :cry:

Ce comportement me laisse pensé que ce n’est pas un problème de paramètre ni de formules mais plutôt que topsolid n’arrive pas à 'lier" les cotes du “logement” du fichier d’origine à celle de ce composant lors de l’insertion :open_mouth:

Ce fichier contient un panneau “séparation” (bloc contraint) insérer dans un bloc pilote. J’y ai intégré des paramètres et des formules conditions pour gérer l’insertion

Paramètre:
pos = 0=> “calage” coté gauche
pos = 1=> “calage” milieu
pos = 2=> “calage” coté droit
dec = distance de décalage
et quelques autre mais qui sont basiques et qui ne doivent pas être la source du problème (enfin je ne pense pas)

Le paramètre dec n’est utilisé que lorsque pos= 0 ou 2 afin de décaler la séparation d’une distance précise du coté (droit ou gauche)

Le problème ne doit pas être bien grave mais je passe à coté.
séparation.top (20.9 KB)
(V6.22.236.1-SP9)
je vous joins le fichier, si quelqu’un trouve un peu de temps pour chercher l’origine du problème.

Gloire à toi,

A tout hasard, tu n’essaierais pas de l’insérer dans un bloc pour tester ton composant ? Et tu n’aurais pas le message d’erreur “Pas de face opposée” ?

J’ai testé dans un de mes caissons, cela semble bien fonctionner. Et si tu essaies de le jeter juste dans une forme pour voir, il faut juste penser à l’insertion à passer du mode logement à “A l’intérieur d’un bloc” et ça devrait aller. Enfin si c’est bien ton soucis :mrgreen:

Tiens nous au courant.

Hey, Liks tu réponds même le dimanche..grand fou va :mrgreen:

Alors insertion dans :

  • 1-un bloc (volume de construction) en mode “logement” => message “pas de face opposée”.


  • 2-un bloc (volume de construction) en mode “A l’intérieur d’un bloc” => Tout se passe normalement, je choisis la position (0,1 ou 2), il me demande la valeur de “decalage” que je remplis et je valide et là message => “Pile de donnée vide”.


  • 3-un caisson (composant) en mode “logement”, même comportement que pour le numéro 2


  • 4-un caisson (création en place) en mode “logement”, même comportement que pour le numéro 2

Je viens de retenter le cas numéro 4, nouveau message “Objet non trouvé dans une liste”

J’ai même droit de façon aléatoire au célèbre “erreur fatale” :cry:

ça me rend fou cette histoire :smiling_imp: ce ne trouve pas l’origine du problème.

Gloire à toi !

Et toi t’es pas là ce dimanche ? :mrgreen: je suis pas le seul grand fou :laughing:

Euh… je viens de me tester le cas 2, chez moi ça fonctionne nickel. Pas d’erreur ni quoi que ce soit… :unamused:
Bon enfin sauf le cas 1, c’est normal, ton bp est prévu de fonctionner dans un caisson, donc il cherche ses faces, mais dès le moment ou il y en a 1 (cas3) ou bien que tu passes en “à l’intérieur d’un bloc”, je n’ai aucun soucis. Que ce soit à l’insertion ou après pour faire varier les différents paramètres. 0 erreur :blush:

De quoi..zéro problème chez toi…ben merde alors :scream:

Deux secondes…je vais me pendre et je reviens :joy:

Re,

Je ne sais pas si ça change quoi que ce soit mais je suis en 6.22.236.1-SP9. T’es en quelle version toi ?

la même (voir 1er message)

Re,

J’avais pas lu (tu sais lire c’est surfait de nos jours :mrgreen: ).
Ben du coup je sais pas trop quoi dire vu que j’ai pas d’erreur chez moi, je peux pas en faire plus, si quelqu’un a le soucis avec ton composant, tu en apprendras peut-être mieux… sinon go Hotline :wink:

Je crois que ça va finir comme ça.

Merci quand d’avoir pris du temps sur ton dimanche pour te pencher sur mon petit problème. :hugs:

Bonne fin de journée.:wink:

Salut

Après avoir fait bruler un cierge, j’ai eu une illumination…J’ai enregistré mon composant dans un autre dossier et … il fonctionne nickel.

Bilan de l’opération, 3 heures de perdues mais au moins ça marche.

:open_mouth: :open_mouth: :open_mouth: :open_mouth: :open_mouth: :open_mouth: :open_mouth: :open_mouth: :open_mouth: :open_mouth:

Euh … Ok… :mrgreen: