chti52
Membres-
Compteur de contenus
154 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par chti52
-
Bonjour, moi je dirai plutôt que tu manques de mémoire RAM. Mais peut-être que je me trompe, Combien as-tu de Go ? car AutoCAD est très gourmand en mémoire et aussi en carte graphique. Ciao
-
Bonjour à tous, J'essaie de créer un bloc dynamique d'un Regard de visite avec cadre carré et tampon rond afin de pouvoir obtenir un cadre rectangulaire et toujours le même tampon rond. Dans un bloc classique si je donne un facteur d'échelle X différent de Y j'aurais un tampon ovale ce qui n'existe pas en voirie. J'ai donc procédé à une action d'étirement sur les 2 cotés et un déplacement du tampon seulement j'obtiens un résultat qui n'est pas du tout ce que j'attend. Comment faire pour que ce tampon reste toujours au milieu du cadre avec un facteur d'échelle uniforme au cadre. J'espère que je me suis bien fait comprendre car ce qui est clair pour moi ne l'est pas forcément pour autrui. Quelqu'un pourrait il m'aider à résoudre ce problème ? merci pour votre obligeance. REGIS
-
cotations: paramétrer en fonction de l\'échelle de la présentation
chti52 a répondu à un(e) sujet de elodie82 dans AutoCAD 2008
Bonjour, moi qui travaille surtout en voirie j'ai pu par expérience me rendre compte que plus il y a de calques, plus c'est contraignant à gérer car il faut se rappeler de quel calque il s'agit en rapport à quoi etc... Personnellement je cote dans les présentations, çà va beaucoup plus vite car tout est dans le même calque cotation et on ne se casse plus la tête après. C'est d'autant plus pratique pour les mécaniciens qui travaillent en 3D car la cotation dans l'espace est quasiment impossible à faire, il faut donc faire des projections dans la présentation (Espace Papier) pour ensuite coter. Je pratique cette méthode depuis la version 11. J'ai bien essayé l'ANNOTATIF comme le déconseille à juste titre rebcao et il a raison pour ce qu'il avance, mais en plus AutoCAD a créée des échelles qui ne servent à rien et qu'il faut supprimer chaque fois que l'on insère un bloc ou un Xref. Non, croyez moi, la cotation dans l'Esp Pap c'est ce qui de mieux ainsi on n'a pas à faire un style de cote pour chaque échelle comme c'est le cas dans l'Esp Objet. Régis -
Au plaisir
-
Bonjour Combien d'entre vous se sont trouvés devant 2 blocs identiques avec un nom différent ? Voici une petite routine qui permet de résoudre ce problème. On choisit le bloc à changer en cliquant sur l'autre bloc dont on veut le même nom. (defun c:RenBloc () (setq i 0) (setq nombloc (cdr (assoc 2 (entget (car (entsel "\nSélectionner le bloc de destination: ")))))) (princ "Sélectionner les blocs à changer:") (setq listbloc (ssget)) (repeat (sslength listbloc) (setq objet (ssname listbloc i)) (setq obj (entget objet)) (setq obj (subst (cons 2 nombloc) (assoc 2 obj) obj)) (entmod obj) (setq i (+ 1 i)) ) ) (princ "Taper Renbloc pour lancer le programme") Peut-être existe t'il déjà dans le forum quant à moi je ne l'ai pas trouvé. Cette routine n'est pas de moi mais de la part d'un copain à ma demande. J'ai donc voulu vous en faire profiter
-
C'est bon j'avais oublié qu'il fallait le mettre dans le fichier support d'AutoCAD. @+
-
Re bjr J'ai téléchargé la routine IXL.zip pour Insérer des blocs dans autocad depuis Excel et je croyais qu'un fichier d'exemple était inclus dans le zip, or je ne l'ai pas trouvé. Il y avait seulement 2 fichiers du même nom, un LSP et un DCL. Quand je lance cette application, j'ai comme réponse que le fichier DCL est introuvable. Où dois-je le copier pour que çà fonctionne ? Merci pour la réponse
-
C'est encore moi, J'ai ajouté (vl-load-com) au début du lisp commme l'a fait lecrabe et cette fois cela fonctionne à merveille ; c'est justement ce que je voulais. Merci encore les amis.
-
Bjr à tous J'ai aussi essayé ton LISP , Patrick_35, mais pour moi çà ne fonctionne pas. J'ai Autocad Map 2008 et voilà le message que j'ai en retour: erreur: no function definition: VLAX-GET-ACAD-OBJECT Où me suis-je trompé?
-
Bonjour à tous et merci pour vos réponses. Bonuscad a bien compris ce que je veux. Quand au coup des calques, c'est déjà fait sur COVADIS avec les points topo, mais je ne peux pas créer un calque par attribut de bloc surtout que je dois respecter un cahier des charges. Aussi je dois mettre certains attributs en invisible plutôt qu'en constant lors de leur création. Je vais essayer ton lisp Patrick_35 et je te dirai si c'est ce que je recherche. :)
-
Salut Gile oui justement pour pouvoir les conserver dans la base de données mais non visibles à l'impression. J'ai bien essayé la commande ATTMODE mais çà me fait modifier chaque bloc un par un « Quelle galère !!! » et puis il faut chaque fois synchroniser pour mettre à jour tous les blocs du plan. Avec COVADIS on peut choisir tous les blocs d'un calque et modifier leurs attributs mais seulement leur Couleur, Hauteur, Position, Angle, etc... mais on ne peut pas les rendre invisibles. C'est pourquoi je lance ce message car à force çà devient fastidieux et épuisant pour les yeux.
-
Bonjour à tous Je reçois régulièrement des plans de l'extérieur comportant des blocs avec attributs et, comme dans la majorité des cas ceux-ci n'utilisent pas l'invisibilité de ces attributs. Je dois donc ouvrir l'éditeur de bloc dynamique ( bedit ), modifier dans les propriétés la valeur en invisible, enregistrer le bloc puis synchroniser ( battman ) l'attribut afin que tous se changent dans le dessin. Je vous laisse imaginer la lourdeur de l'opération lorsqu'il y a plus d'une centaine de blocs dans le fichier, aussi je souhaiterais trouver un lisp ou un vba qui me transforme çà en un ou 2 clics. N'étant pas un pro du lisp et pas du tout du vba, Quelqu'un pourrait-il m'aider sur ce terrain ? Merci d'avance :casstet:
-
Merci Christian, J'étais justement en train d'écrire ma réponse quand tu as posté la tienne. En effet avec DXF R12 çà fonctionne mais on ne peut pas choisir la longueur des segments et en topo c'est important sachant qu'une bordure fait 1 mètre de long.
-
Merci pour la réponse ; je n'avais pas pensé à faire une recherche. En revanche j'en ai fait une dont je n'ai pas trouvé la réponse. Ma question est donc la suivante: Avec COVADIS on peut transformer une polyligne 2D en 3D et élever cette dernière sur un MNT ou par rapport aux points topo. Pour ma part, le problème est toujours le même (1 clé pour 8), je voudrais donc pouvoir le faire sans l'intermédiaire de COVADIS. Est-ce possible ???
-
:casstet: Bonjour les amis, Petite question: Est-il possible de transformer une spline en une polyligne à l'aide d'un LISP ? Je sais que c'est faisable avec COVADIS mais quand on n'a pas la clé pour l'utiliser on est peau de balle. «Au bureau il y en a 2 pour 8 utilisateurs» Merci pour vos réponses
-
J'ai essayé le lisp mais çà ne fonctionne pas ; le chargement se fait correctement mais lorsque je tape la commande j'ai ce message d'erreur: erreur: no function definition: VLAX-ENAME->VLA-OBJECT qu'est-ce qui ne va pas ? :casstet:
-
Je sais déjà pour options/préférence utilisateur/liste d'échelles mais çà ne marche pas puisqu'à chaque ouverture de nouveau fichier on retrouve toujours cette liste d'échelles. Elle doit bien se trouver quelque part cette fameuse liste !!! Il y a bien le fichier cus pour le dico ou les DLL pour les bibliothèques d'icones etc... Si quelqu'un a la solution... J'ai utilisé les scripts que j'ai modifiés pour mes besoins mais il faut quand même les supprimer et ajouter les nouvelles à chaque fois. Ceci dit en attendant cela me convient très bien et je vous en remercie.
-
Bonjour à tous, Je souhaiterais savoir comment modifier la liste des échelles contenue dans AutoCAD. Chaque fois que j'ouvre un nouveau dessin je suis obligé de supprimer toutes les échelles qui ne conviennent pas et d'y ajouter celles dont je me sers le plus souvent. Où se trouve cette liste, dans quel fichier support d'AutoCAD et avec quel application faut-il la modifier ? Merci pour votrer aide
-
Merci pour ta réponse rapide. J'ai la Version 2008 et je viens en effet de m'en apercevoir encore merci.
-
Bonjour, Je dois copier des objets et les mettre au même endroit mais dans un claque différent. Pour cela je dois aire plusieurs manip. Quelqu'un pourrait-il me faire un LISP de sorte qu'en cliquant sur les objets sélectionnés cela se fasse automatiquement. J'espère avoir été clair et vous remercie par avance.
-
Bonjour à tous, J'ai un gros soucis et je n'arrive pas à trouver la solution. Il y a quelque temps j'ai fait un dessin avec une Xref et des présentations. Aujourd'hui on me demande de ressortir ce plan afin de la modifier, or, celui-ci se bloque à 87% et ne veut plus rien savoir. J'ai ouvert la Xref , je l'ai purgée et je l'ai contrôlée puis j'ai essayé de réouvrir l'autre fichier mais rien à chiquer. J'ai donc ouvert un nouveau dessin en y insérant ce fichier en bloc mais là aussi çà coince. Jai refait la même opération mais en insérant le fichie ren Xref et curieusement le dessin est apparu à l'écran, malheureusement je ne peux pas le décomposer s'agissant d'une Xref. Pour finir, avec le DesignCenter j'ai tranféré les types de ligne, les calques et tout le reste mais lorsque j'ai abordé les présentations, là çà s'est encore bloqué. Quelqu'un parmi vous aurait-il une autre solution pour récupérer ce fichier ? Merci pour votre aide.
-
Pour sélectionner tous les blocs d'un plan çà je sais faire mais ce n'est pas ce que je veux. Les blocs du dessin commencent bien par une * et c'est peut-être pour çà que je n'y arrive pas. Je vais essayer ceci, peut être que çà fonctionnera. [surligneur] (ssget "_X" '((2 . "*X*"))) [/surligneur] En attendant je te remercie d'avoir répondu aussi vite et je ne manquerai pas de te tenir au courant demain. @+
-
Bonjour à tous, J'aimerais avoir de l'aide au sujet d'une sélection de bloc. J'ai dans mon fichier des blocs nommés *X1 *X2 *X3 etc...Ces blocs viennent de hachures importées par un DXF. En utilisant la boîte de dialogue Select je ne peux saisir qu'un bloc à la fois or, vu la quantité impressionante je ne suis pas au bout de mes peines. Je voudrais donc les sélectionner tous d'un coup et pour cela j'ai tapé ceci: [surligneur] (setq a(ssget "X"'((70 . 2))))[/surligneur] seulement voilà, au lieu de saisir ce que je veux, çà me sélectionne des polylignes 2D. Quelqu'un peut-il me réaliser cette petite manip. Merci d'avance.
-
commande contour et tu auras ton contour
-
Bonsoir BonusCad C'est bien des POLYLINE et non des LWPOLYLINE . Cà n'est pas grave car ton lisp me servira pour d'autres dessins. En effet tu as vu juste pour la commande "décompos", elle n'explose qu'une entité et arrête le prog. Je vais faire comme tu as dis, je vais les exploser en boucle. Merci encore.
