Connexion   Inscription

Discussions & échanges

Toute question a forcément une réponse

  lundi 23 mai 2022
  11 réponses
  488 vues
  Suivre cette discussion
Bonjour a tous ;

je suis entrain de travailler sur Un script Dynamo ,pour extraire des données paramétriques d'une famille platine revit ,mon problème est que je n'arrive pas avoir les dimensions de la platine (largeur + longueur ) ,une solution de votre part sera la bienvenue .

Merci d'avance !
il y a environ 2 mois
·
#17590
0
Votes
Annuler
Bonjour,

Il va être difficile de vous aider avec aussi peu d'informations : ne connaissant pas le paramétrage de vos platines.
Pouvez vous aussi nous indiquer votre version de Revit ?
il y a environ 2 mois
·
#17592
0
Votes
Annuler
Bonjour ;

ci joint le paramétrage de ma platine ,version 2020.

Merci !!!
il y a environ 2 mois
·
#17593
0
Votes
Annuler
D'accord, dans ce cas nous allons partir sur un noeud nativement présent dans dynamo : Element.GetParameterValueByName.

La première entrée demande les éléments dans les quelles vous allez faire la recherche de valeur, ici vos platine (en tant qu'élément).
La seconde entrée demande le nom du paramètre en chaine de caractère (string). Il y a deux méthode pour cela utiliser le noeud "string" ou utiliser un "code block" et y écrire le nom du paramètre entre guillemet.

Avec cela, vous devriez pouvoir débloquer votre situation.
il y a environ 2 mois
·
#17594
0
Votes
Annuler
Merci Raphael pour le retour ,

c'est ce que j'ai fait , sachant que ma famille contient aussi des tiges d'ancrage .
il y a environ 2 mois
·
#17596
0
Votes
Annuler
Bonjour Ahmed,

Essaie d'identifier ton élément par le nodes "élément type" suivis du nodes "all element of type" plutot que "catégorie". De ma compréhension catégorie identifie les genres tandis que "element type" identifie tout y compris les objets. donc normalement ta platine si elle est nommé platine dans le projet dois y apparaitre en tant que "platine". De là tu devrais pouvoir récupérer les paramètres.
il y a environ 2 mois
·
#17597
0
Votes
Annuler
Rebonjour,

Alors j'ai essayé d'obtenir ce que tu voulais et finalement avec le node "familly type" tu obtiens relativement facilement la solution que ce soit tout les paramètres que tu veux ou un paramètre en particulier.
il y a environ 2 mois
·
#17598
0
Votes
Annuler
Bonjour Sani ,

tu devrais impérativement sélectionner ta catégorie avec le nœuds "catégorie" .
il y a environ 2 mois
·
#17599
0
Votes
Annuler
re-bonjour,

En faite c'est par rapport à ce que tu veux obtenir. puisque ta platine est une famille, tu n'as pas à la décomposé. d'abord avec "family type" tu choisis la platine et tu récupère les paramètres recherché. Si le paramètre est d'occurence je pense si tu interpose "all element of family type" avant le "getparametervaluebyname" tu obtien toutes les valeur de toutes les occurences.
il y a environ 2 mois
·
#17606
0
Votes
Annuler
Bonjour,

J'ai conseillé le "categorie" pour plus de flexibilité. En effet, le script sera probablement utilisé pour d'autres projet et/ou pour plusieurs dimensions de platine dans le projet. De ce point de vue, il est plus intéressant de ratisser large au début pour être sure de ne rien oublier. Cela fera gagner du temps en réalisant le script pour toutes les platines en simultanée et ce peut importe le projet. Le script sera un peu plus long à faire, mais au finale il fera économiser beaucoup plus de temps.

Concernant les tiges d'ancrage, si il s'agit d'une famille qui est importé dans votre famille de platine, il faut vous assurer que la case partagé soit coché (dans le menu "catégorie et paramètre de famille" de vos tiges d'ancrage et de vos platine).
Si c'est déjà le cas, vous devriez pouvoir récupérer les informations qui y sont stocké en utilisant la technique utilisé pour obtenir les valeurs de paramètres des platines.
il y a environ 2 mois
·
#17654
0
Votes
Annuler
j'ai réussi a le faire en testant des fichier RVT ,avec des fichier type RFA ça marchait pas :( .
il y a environ 2 mois
·
#17655
0
Votes
Annuler
Bonjour,

Pouvez vous indiquer ce que vous n'avez pas réussi à faire ?
Est-ce mettre les famille en partagé ?
Cette discussion ne contient encore aucune réponse.
Soyez le premier à y répondre !

Connexion



Le Cron démarre