mardi 7 juin 2016
  16 réponses
  6.2K vues
  Suivre cette discussion
Bonjour,
J’ai un cas à vous soumettre.
Un projet partagé, avec 2 fichiers liés.
Le FichierA contient une famille F1 avec 3 paramètres partagés
Le FichierB contient une famille F2 avec 3 paramètres partagés (les mêmes)
Dans le FichierA la famille F1 a comme hôte la famille F2 (F1 est « collé » par face sur F2)
Avec Dynamo, est-il possible de récupérer les paramètre de F2, est de les injecter dans F1 ?
7 years ago
·
#4001
0
Votes
Undo
Bonjour,
Je l'ai fait en python avec le transfert d'un paramètre de pièce vers un paramètre d'espace : http://pythoncvc.net/?p=177. Pour deux familles le principe est le même mais il faut demander à l'utilisateur de sélectionner les 2 objets.
Bonne journée
7 years ago
·
#4002
0
Votes
Undo
Bonjour Cyril,
sélectionner les 2 objets ? --> un des objets est dans un fichier lié
7 years ago
·
#4003
0
Votes
Undo
à mon avis oui c'est possible, en comparant les position X/Y/Z (avec une tolérance) pour localiser les familles qui serait physiquement au meme endroit en vue de copier les propriétés.
7 years ago
·
#4004
0
Votes
Undo
Bonjour Mickael,
l'idée de tolérance n'est pas valable ici. La taille de l'objet hôte est variable avec un rapport de 1 à 10 !
7 years ago
·
#4005
0
Votes
Undo
chaque famille à un point d'insertion qui n'a pas de volume.

mon idée est de chercher les points d'origine de chaque famille, peut importe la taille de la famille cela n'aura pas d'incidence, et de voir si 2 familles ont les mêmes origines.
la tolérance ce fera sur la positions de ces points d'origines :)
7 years ago
·
#4006
0
Votes
Undo
Dans le cas ou la famille hôte est petite, la distance sera proche (des origines)
Dans le cas ou la famille hôte est grande, la distance pourra être grande.
Il me semble difficile de "rattacher" la famille le plus proche possible de l'origine.
7 years ago
·
#4008
0
Votes
Undo
Salut,

voici un vidéo d'un programme qui transmet des infos d'un élément hôte (pièce) situé dans un lien à un élément situé dans cet hôte.

SCREENCAST

Cet outils ne fait pas ce que tu demande, mais le principe correspond-il à ton souhait ?

;)
7 years ago
·
#4009
0
Votes
Undo
Si, sans soucis, Y a deja une ebauche de la solution au PRUG ;)
7 years ago
·
#4010
0
Votes
Undo
Charles,
Dans les grande ligne OUI, mais pas une par une....
De plus je ne sais pas si cela change qqu chose, mais c'est un transfert de paramètre entre famille.

Daniel, J'ai rien vu chez BRUG, uniquement import/export vers EXCEL
7 years ago
·
#4011
0
Votes
Undo
Alain,

dans la vidéo, on peut voir que sur la boite de dialogue, on a le choix entre une sélection (1 par 1 ou plus), un niveau ou Tout.
Et c'est le même principe pour famille vers famille que pièce vers famille.

;)
7 years ago
·
#4013
0
Votes
Undo
Ok Charles,
Je recherche une solution gratuite ;)
Pour info, ta page web ne fonctionne pas, reste sur la page d'accueil)
7 years ago
·
#4017
0
Votes
Undo
Ok Charles,
Je recherche une solution gratuite ;)


J'ai bien compris. C'était juste un exemple pour essayer de comprendre ta demande.
Via Dynamo, il faut utiliser comme le dis Mickaël, les coordonnées. Juste faire attention à la matrice de transformation entre le projet et le lien.

Ok Charles,
Pour info, ta page web ne fonctionne pas, reste sur la page d'accueil)


Pas compris.
7 years ago
·
#4020
0
Votes
Undo
Charles,
Je suis allé sur la page de ton site Piro-cie.fr
La impossible d'accéder au pages SERVICE et PRODUITS

Pour ma demande:
Je ne suis pas sur que cela fonctionne avec les coordonnées.
Cela implique de placer la famille le plus pré possible du point insertion de la famille "liée".

Le but est de récupérer les données électriques des équipements du lot CVC.
Dans le fichier Elec, j'ai une famille "attente" (de type face), qui est placée sur l'équipement CVC (via le fichier lié CVC).
Solution:
* Copier/coller avec liaison --> impossible, ne gère pas les paramètres occurrence
* Excel --> possible mais plus compliqué que par Dynamo
7 years ago
·
#4021
0
Votes
Undo
Ah ok. Le site piro-cie est en off actuellement. C'est une vieille page datant de 2007 qui est en attente. Le site sera remis en ligne durant l'été.

Pour les coordonnées, il faut récupérer la boudingbox de l'objet dans le lien.
puis convertir les coordonnées de celle ci via une matrice de transformation.
et enfin utiliser une fonction d'intersection de boundingbox.
S'il y a intersection c'est ok, on peut transférer les paramètres.
;)
7 years ago
·
#4027
0
Votes
Undo
J'ai les 3 premières ligne en Dynamo...:D
7 years ago
·
#4051
0
Votes
Undo
Bon, voila la solution, elle ne vient pas de moi, mais de Mostafa_El_Ayoubi du forum Dynamo.

C'était ta solution Mickael ?

Merci pour votre collaboration.
Mohamed KHETTAB
updated the category from to Modélisation, simulation et visualisation — 8 months ago
There are no replies made for this post yet.
Le Cron démarre