doberman Posté(e) le 7 août 2006 Posté(e) le 7 août 2006 Bonjour a tous, j'ai essayé de me mettre au bloc dynamique mais je rame un peu.La consctrution du bloc se passe bien mais je me demande sil ni a pas une fonction pour l'enregistrer en tant que bloc dynamique (tel WBLOC).Car j'ai pris un de mes ancien bloc pour le modifié en tant que bloc dynamique je l'ai enregistrer normalement, comme pour une modif banal, mais lorsque je ve l'inseré soit par la commande insertion, soit par designcenter, mon bloc n'est plus dynamique ??? Il é revenu un bloc normal !!Donc s'il vous plait, pouvez vous maidé avec une méthode du style "pas a pas" afin que je puisse enfin me créer mes ptit bloc ?
Oli553 Posté(e) le 7 août 2006 Posté(e) le 7 août 2006 As tu enregistré ton fichier où est créer le bloc? L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai. "Il vaut mieux mobiliser son intelligence sur des conneries, que sa connerie sur des choses intelligentes" - Devise Shadok. "ceux qui ne se souviennent pas du passé sont condamnés à le revivre" George Santayana Ma bibliothèque de blocs électrique :symbole elec.dwg
doberman Posté(e) le 7 août 2006 Auteur Posté(e) le 7 août 2006 J'ai enregistré mes modif dynamique sous l'ancien nom du bloc et juste en faisant "enregistrer".C'est pour ca que je me demandé sil ne fallé pas faire un "Wbloc" ou similaire quelque part ?Car en fait en gros jutiliserais les bloc dynamique pour des mise a l'echelle, mes blocs existe deja.
nomutt Posté(e) le 7 août 2006 Posté(e) le 7 août 2006 Bonjour Doberman, Attention ! ton bloc doit être une référence de bloc dans le dessin qui le contient. Si tu tente d'inserer ton dwg comme un bloc je doute que cela fonctionne.Présenté autrement, si tu as une collection de blocs dynamiques, tu peux tous les créer/stocker dans un dessin unique qui fera office de conteneur et tu y accèdes soit par le DC soit en créant un raccourci avec la palette d'outils.En général, je propose à mes stagiaires de créer des dessins 'famille de composants' et de placer dans ceux-çi les blocs de même nature. Ensuite je leur suggère de créer une palette d'outils pour chaque dessin famille et de placer un raccourçi pour chaque bloc ou au moins les plus fréquemment utilisés. Nomutt,Consultant, Responsable Projets CAD/PLM'Add-ins pour Inventor + Trucs et Astuces.Disponible pour un poste administrateur CAO/PLM.
Oli553 Posté(e) le 7 août 2006 Posté(e) le 7 août 2006 J'ai enregistré mes modif dynamique sous l'ancien nom du bloc et juste en faisant "enregistrer".C'est pour ca que je me demandé sil ne fallé pas faire un "Wbloc" ou similaire quelque part ?Car en fait en gros jutiliserais les bloc dynamique pour des mise a l'echelle, mes blocs existe deja. Ok, mais il faut enregistré le fichier dwg où est créer ce bloc. Tu n'a pas nécessairement besoin du Wbloc sauf si tu n'utilise pas les palettes d'outils (enfin, moi je fonctionne ainsi) Si j'ai bien compris, tu a édité test blocs et ajouté les fonctions dynamiques souhaité. D'ou un besoin d'enregistrement "complet" voir une relance du fichier comprenant tes blocs, histoire d'etre sur. ;) [Edité le 7/8/2006 par Oli553] L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai. "Il vaut mieux mobiliser son intelligence sur des conneries, que sa connerie sur des choses intelligentes" - Devise Shadok. "ceux qui ne se souviennent pas du passé sont condamnés à le revivre" George Santayana Ma bibliothèque de blocs électrique :symbole elec.dwg
(gile) Posté(e) le 7 août 2006 Posté(e) le 7 août 2006 Salut, Dans l'éditeur de bloc, tu spécifies les paramètres et les actions à ton bloc, puis tu enregitres (deuxième icone de la barre d'outils de l'éditeur "Enregistrer la définition du bloc") et tu fermes l'éditeur et ton bloc doit avoir aquis ses propriétés dynamiques. Si tu veux seulement modifier l'échelle de plusieurs blocs tu peux utiliser Edit_bloc. Télécharger Edit_bloc Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Patrick_35 Posté(e) le 7 août 2006 Posté(e) le 7 août 2006 Salut (gile)Puisque l'on est dans le sujet et que je suis en 2005, pourrais-tu me faire un petit lisp qui compte les blocs dynamiques.C'est pour pouvoir l'intégrer dans la Légende semi-automatique Merci @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
(gile) Posté(e) le 7 août 2006 Posté(e) le 7 août 2006 Re, Je suis un peu honteux, je n'ai jamais essayé la légende automatique. Alors comme je ne sais pas si tu comptes les blocs insérés ou le bloc de la collection, j'ai fait pour les deux : Pour la collection : (vlax-for bloc (vla-get-blocks (vla-get-activedocument (vlax-get-acad-object)) ) (if ( (if (= (vla-get-IsDynamicBlock bloc) :vlax-true) (princ (strcat "\nLe bloc \"" (vla-get-Name bloc) "\" est un bloc dynamique" ) ) ) ) ) Pour tous les blocs insérés : (setq ss (ssget "_X" '((0 . "INSERT")))) (repeat (setq n (sslength ss)) (setq ref (vlax-ename->vla-object (ssname ss (setq n (1- n))))) (if ( (if (= (vla-get-IsDynamicBlock ref) :vlax-true) (princ (strcat "\nLe bloc \"" (vla-get-EffectiveName ref) "\" est un bloc dynamique" ) ) ) ) ) Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Patrick_35 Posté(e) le 7 août 2006 Posté(e) le 7 août 2006 Je suis un peu honteux, je n'ai jamais essayé la légende automatique. Il n'y a pas de raison . Je suis loin aussi d'essayer tous ce que tu fais, surtout en 3D ou je pense que tu es le maîtreMon besoin est juste pour les blocs inséré. Je te remercie et il me reste plus qu'à l'incoporer dans ma légende @+ [Edité le 7/8/2006 par Patrick_35] Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Patrick_35 Posté(e) le 7 août 2006 Posté(e) le 7 août 2006 pour la sélection par un ssge sur des blocs dynamiques, il est possible de mettre un filter ?Du style(ssget "x" (list (cons 0 "INSERT") (cons 2 "Mon_Bloc_Dynamique"))) @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
(gile) Posté(e) le 7 août 2006 Posté(e) le 7 août 2006 (ssget "x" (list (cons 0 "INSERT") (cons 2 "Mon_Bloc_Dynamique"))) ne sélectionne que les blocs qui n'ont pas un nom de bloc anonyme. D'après mes test, (vla-get-Name (vlax-ename->vla-object (car (entsel)))) ou(cdr (assoc 2 (entget (car (entsel)))))retournent le nom "courant" du bloc ("Mon_Bloc_Dynamique") si le bloc a été seulement inséré et un nom de bloc anonyme ("*U12") dès que les propriétés dynamiques du bloc ont été modifiées et chaque occurence du même bloc a un nom différent. :casstet: Je pense que plutôt qu'un filtre dans le ssget il vaut mieux faire un test sur le EffectiveName de tous les blocs du jeu de sélection (EffectiveName retourne toujours le nom "courant") [Edité le 7/8/2006 par (gile)] Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Patrick_35 Posté(e) le 7 août 2006 Posté(e) le 7 août 2006 Donc, si je comprends bien, dès qu'un bloc dynamique à été modifié, il a un nouveau nom :mad: Et il va falloir faire une sélection en vl :( pour y intégrer le filtre EffectiveName Merci (gile) ps : pour oli553, vu la tournure des blocs dynamiques, je mettrai la légende à jour dès que j'aurai ma version 2007 @+ [Edité le 7/8/2006 par Patrick_35] Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
doberman Posté(e) le 8 août 2006 Auteur Posté(e) le 8 août 2006 Ok donc si j'ai bien compris, pour faire un bloc dynamique il fo 2 fichier dans le meme dossier ??
Oli553 Posté(e) le 8 août 2006 Posté(e) le 8 août 2006 Ok donc si j'ai bien compris, pour faire un bloc dynamique il fo 2 fichier dans le meme dossier ?? Non, non, pas du tous.Assure toi juste d'avir sauvegardé le fichier DWG ou est créer ton bloc (qu'il soit dynamique ou non d'ailleur).Ensuite, ouvre le DC et la normalement, c du tou bon... ps : pour oli553, vu la tournure des blocs dynamiques, je mettrai la légende à jour dès que j'aurai ma version 2007 T'inquiete c pas grave. Mais je suis la discussion car c'est trés interressant. L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai. "Il vaut mieux mobiliser son intelligence sur des conneries, que sa connerie sur des choses intelligentes" - Devise Shadok. "ceux qui ne se souviennent pas du passé sont condamnés à le revivre" George Santayana Ma bibliothèque de blocs électrique :symbole elec.dwg
doberman Posté(e) le 8 août 2006 Auteur Posté(e) le 8 août 2006 bon ca marche tj po !!je vais vous dire comment je fé comme ca ca sra pe etre plus facile a trouvé mon erreur - je creer mon bloc "simple" avec la commande wbloc é je le nomme "BLOCTEST"- je trouve donc mon bloc dans mon repertoire A- j'ouvre un nouveau dessin je fais inseré avec DC -> impec mon bloc apparé normalement.- maintenant que j'ai mon bloc je double-click dessus j'arrive dans l'editeur de bloc.- J'ajoute mes proprieté dynamique, je ferme lediteur en enregistrant- Je ferme mon dessin.- et là , quand je je réinseré mon BLOCTEST, il nest po dynamique ??? :casstet: J'espere que ca va vous aider à maider ! :(
Oli553 Posté(e) le 8 août 2006 Posté(e) le 8 août 2006 Ok, la je commence à comprendre.Il faut modifié ton bloc d'origine, celui que tu as créer via wbloc.Ensuite, tu insere ton bloc ;) L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai. "Il vaut mieux mobiliser son intelligence sur des conneries, que sa connerie sur des choses intelligentes" - Devise Shadok. "ceux qui ne se souviennent pas du passé sont condamnés à le revivre" George Santayana Ma bibliothèque de blocs électrique :symbole elec.dwg
(gile) Posté(e) le 8 août 2006 Posté(e) le 8 août 2006 Salut, - tu crées ton bloc,- tu l'ouvres dans l'éditeur,- tu ajoutes les propriétés dynamique,- avec la commande wbloc tu enregistres ton bloc (source -> Bloc). Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
doberman Posté(e) le 17 août 2006 Auteur Posté(e) le 17 août 2006 Bah qd je fais comme tu dit, je dois exploser le bloc une fois inseré pour avoir mes proprieté dynamique ? Mais sinon ca marche?
Oli553 Posté(e) le 17 août 2006 Posté(e) le 17 août 2006 Non, non, ne l'explose pas. Les propriétes dynamique s'active toute seule L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai. "Il vaut mieux mobiliser son intelligence sur des conneries, que sa connerie sur des choses intelligentes" - Devise Shadok. "ceux qui ne se souviennent pas du passé sont condamnés à le revivre" George Santayana Ma bibliothèque de blocs électrique :symbole elec.dwg
(gile) Posté(e) le 17 août 2006 Posté(e) le 17 août 2006 Salut Doberman, Si je comprends bien ce que tu décris, c'est comme si tu faisais ton wbloc sur le dessin entier.Donc, quand tu insères ton bloc, tu insères un bloc dans lequel le bloc dynamique est imbriqué, et c'est pour ça que tu dois l'exploser pour retrouver le bloc dynamique. Dans la fenêtre "Créer un fichier bloc" il faut cocher "Bloc" et choisir ton bloc dans la liste déroulante. http://img134.imageshack.us/img134/7769/wblocqk0.png Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
g_barthe Posté(e) le 7 septembre 2006 Posté(e) le 7 septembre 2006 Je débute également ds les bloc dynamique et je suis en train de me faire une petite bible de bloc 3D mais sur une seule vue pour symboliser de l'iso. Et je voudrais rendre dynamique sur la longueur 3 blocs. Mais j'ai lu que les objets 3d ne peuvent pas encore etre rendus dynamqiue. Si tel est le cas je suis bloqué. Vous voulez parler de génie climatique et poser vos questions alors venez par ici : http://le-genie-climatique.positifforum.com Les loisirs créatifs vous tentent : http://pausebroderie.fr
Tramber Posté(e) le 7 septembre 2006 Posté(e) le 7 septembre 2006 Et je voudrais rendre dynamique sur la longueur 3 blocs. Mais j'ai lu que les objets 3d ne peuvent pas encore etre rendus dynamqiue. Sauf si tes objets sont en maillage en non en solide. Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
g_barthe Posté(e) le 7 septembre 2006 Posté(e) le 7 septembre 2006 Oui ils sont en maillage donc j'en conclue que mon cas n'est pas déesepéré. Je vais donc apporfondir le sujet Merci Vous voulez parler de génie climatique et poser vos questions alors venez par ici : http://le-genie-climatique.positifforum.com Les loisirs créatifs vous tentent : http://pausebroderie.fr
Tramber Posté(e) le 7 septembre 2006 Posté(e) le 7 septembre 2006 Oui mais ca sera seulement en X et Y et tu ne seras pas facilement sur de tes selections. Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
g_barthe Posté(e) le 7 septembre 2006 Posté(e) le 7 septembre 2006 effectivement je me suis apercu de ca. Donc c'est bidouillage et compagnie. Sur la version 2007, est-ce mieux geré ? En fait le but est de realiser des schéma isométrique "jolis" en plus d'être fonctionnels. Donc je me base sur des éléments 3D. (précision : je ne suis pas projeteur) Vous voulez parler de génie climatique et poser vos questions alors venez par ici : http://le-genie-climatique.positifforum.com Les loisirs créatifs vous tentent : http://pausebroderie.fr
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant