Aller au contenu

nicolas2

Membres
  • Compteur de contenus

    238
  • Inscription

  • Dernière visite

  • Jours gagnés

    1

Tout ce qui a été posté par nicolas2

  1. Bonjour Aleck. Dans l'extraction de données, quand je fais un choix sur les cercles, j'ai le choix d'extraire (en choisissant un filtrage de catégories sur Géométrie): Aire Centre X Centre Y Centre Z Circonférence Diamètre Position X Position Y Position Z Rayon Rien ne me permet de choisir l'ordre dans lequel les classer...(?) Par contre, deuxième piste, si je choisis d'extraire le texte, je peux récupérer la valeur et les positions X et Y. Deux problèmes : - La position X et Y du texte, n'est pas centré sur le centre du cercle => exemple mon premier cercle X0 Y0, le chiffre 1 X-1.8889 Y-2.4313 - Lors du classement croissant des valeurs => 1-10-11-12-13-2-3-4 au lieu de 1-2-3-4... Pour palier à ce problème, il faudrait dans mon LIPS de départ : - Centrer le texte sur le centre du cercle (pour que les positions concordent) - Créer du texte 0001 (au lieu de 1 - je n'ai jamais plus de 9999 cercles) mais là je ne maitrise pas le LISP, si Bonuscad peut y jeter un coup d'œil... Merci.
  2. Bonjour Bonuscad, bonjour à tous. Merci pour le LISP ! Pour être plus clair sur mon besoin... : - Le LISP me permet de modifier (remanier) l'historique de tracé en final. - Par l'extraction de données il faudrait que je récupère la position centrale de tous mes cercles en X/Y et qu'ils soient classés conformément à ma nouvelle disposition. Le programme (lisible par ma machine) doit ressembler à ça : ;Date :30/11/2016 ;Travail N.: ;Plans N.: ;Notes : GOTOF "N"<<R199 N1 X0 Y0 N2 X41.24 Y0 N3 X82.49 Y0 N4 X123.73 Y0 ... M17 Les parties : Début => ;Date.... jusqu'à R199 et Fin => M17 sont toujours identiques. Pour l'instant, je récupère bien les X et Y de mes cercles avec l'extraction de données, mais je n'arrive pas à garder l'ordre pour avoir : N1 X0 Y0 N2 X41.24 Y0 ... Je ne trouve pas ce choix d'"ORDRE" dans l'"EXTRACTIONS DE DONNÉES", peut-être faut il passer par ailleurs...?). Merci pour votre aide.
  3. Bonjour à tous et merci pour votre aide. Ce LISP (provenant de CADXP): (defun c:nettoyeur ( / ent dxf_ent js jsc n nw_js i l_dxf h) (command "_zoom" "_e") (while (null (setq ent (entsel "\nDésigner un cercle type: ")))) (setq dxf_ent (entget (car ent))) (setq p1 (cdr (assoc 10 (entget (car ent))))) (command "_.move" "_all" "" "_none" (trans p1 0 1) "_none" "*0.0,0.0,0.0") (cond ((eq (cdr (assoc 0 dxf_ent)) "CIRCLE") (setq js (ssget "_x" (list (assoc 410 dxf_ent) (assoc 67 dxf_ent))) jsc (ssget "_x" (list (assoc 0 dxf_ent) (assoc 410 dxf_ent) (assoc 67 dxf_ent) (assoc 40 dxf_ent))) n -1 ) (repeat (sslength jsc) (ssdel (ssname jsc (setq n (1+ n))) js) ) (if (not (tblsearch "LAYER" "UT1")) (entmake '((0 . "LAYER") (100 . "AcDbSymbolTableRecord") (100 . "AcDbLayerTableRecord") (2 . "UT1") (70 . 0) (62 . 7) (6 . "Continuous") (290 . 1) (370 . -3) ) ) ) (if js (repeat (setq n (sslength js)) (entdel (ssname js (setq n (1- n)))) ) ) (if jsc (repeat (setq n (sslength jsc)) (entmod (subst '(8 . "UT1") (assoc 8 (setq dxf_ent (entget (ssname jsc (setq n (1- n)))))) dxf_ent)) ) ) ) ) (command "_zoom" "_e") (setq nw_js (ssadd) i 0) (while (setq js (ssget"_:S")) (ssadd (ssname js 0) nw_js) (setq l_dxf (entget (ssname js 0))) (setq h (* (cdr (assoc 40 l_dxf)) 0.5) i (1+ i)) (entmake (list '(0 . "TEXT") '(10 0. 0. 0.) (cons 11 (cdr (assoc 10 l_dxf))) (cons 40 h) (cons 1 (itoa i)) '(72 . 1) '(73 . 2) ) ) ) (setq js (ssget "_X")) (cond (js (repeat (setq n (sslength js)) (ssadd (ssname js (setq n (1- n))) nw_js) ) ) ) (cond (nw_js (setq n -1) (repeat (sslength nw_js) (entmake (setq l_dxf (entget (ssname nw_js (setq n (1+ n)))))) (entdel (cdar l_dxf)) ) ) ) (prin1) ) Pour le voir fonctionner (pour l'exemple): - On trace une dizaine de cercles du même diamètre - On trace une ligne - On écrit un texte On lance le LISP (commande "nettoyeur") - Zoom étendu Clique sur un des cercles : - 1 => Suppression de tout sauf des cercles de même diamètre - 2 => Zoom étendu sur ces cercles - 3 => Création d'un calque UT1 (reconnu par la machine) Clique sur un des cercles : - 1 => Ce cercle est déplacé en X0 - Y0 - 2 => les clics suivant permettent de recréer "l'historique" (1-2-3...) Je voudrais donc récupérer cet "historique" par une "extraction de données", mais je ne trouve pas la solution. Merci pour votre aide.
  4. Bonjour. Je dessine un plan avec une multitude de cercle de même diamètre. Je trace ces cercles dans un ordre précis (mais différent à chaque affaire). Avec l'extraction de données, j'arrive à récupérer les coordonnés XY de chaque cercle, mais je n'arrive pas à récupérer l'ordre de tracé, indispensable pour pouvoir faire tourner une machine CND dans un ordre précis. Est-il possible de récupérer cet ordre de tracé dans la liste d'extraction. Merci à vous.
  5. nicolas2

    Lien Autocad / Excel

    Je sauvegarde automatiquement en version 2004 (d'autres postes + vieux) Merci.
  6. nicolas2

    Lien Autocad / Excel

    Si mon collègue fait sa fiche EXCEL et fait son croquis AUTOCAD, le lien fonctionne, donc pas de problème entre AUTOCAD 2010 et EXCEL 2016 semble-t-il. Merci.
  7. nicolas2

    Lien Autocad / Excel

    64 bits pour les 2 postes. Merci.
  8. Bonjour à tous. J'ai un croquis AUTOCAD inséré dans une feuille EXCEL. Lorsque je double-clique sur mon croquis sous EXCEL, mon croquis s'ouvre sous AUTOCAD pour modification. Sur le poste d'un de mes collègues, ce lien ne s'effectue pas. Mes Versions : Excel 2013 / Autocad 2014 Ses versions : Excel 2016 / Autocad 2010 Son message: "Impossible de démarrer l'application source de cet objet" <_< Merci pour votre aide
  9. nicolas2

    Côtes superposées

    Bonjour à tous. Pour essayer d'être plus clair. Imaginons un style de côte "Elévation 1" avec comme base z=0 et un autre style de côte "Elévation 2" avec comme base z=100. Si je côte un point avec "Elévation 1", la côte sera de "200", si je côte ce même point en utilisant "Elévation 2", la côte sera de "100". Merci pour votre aide.
  10. nicolas2

    Côtes superposées

    Si quelqu'un peut m'aider...?
  11. nicolas2

    Côtes superposées

    Bonjour Tramber. Je voudrais créer un type de côte (type 1) avec une base Y=0 et un autre type (type 2) avec une base Y=1000. Si tu déplaces ton SCU Y=0 à Y=1000 et que tu veux tirer des côtes de type 1 ET de type 2, tes côtes de type 1 n'ont plus la bonne base. Alors oui, tu peux regriper la base pour la redescendre à Y=0...mais l'idée de définir la base pour 1 type de côte et une autre base pour 1 autre type de côte ? Merci à toi pour ton aide.
  12. Bonjour à tous. J'ai un plan d'un appareil vertical côté en élévation avec les côtes superposées. J'ai planté mon 0 élévation à l'identique du relevé géomètre. Le client me demande de coter avec une élévation différente. Je veux cependant garder mon élévation de base. Comment créer un type de cotation "côte géomètre" avec une base donnée et un deuxième type "côte client" avec une base différente ? Merci pour votre aide.
  13. Bonjour à tous. Ci-joint une macro Excel pour rogner une image Autocad sous excel (en gardant le lien) sans passer par la fenêtre fastidieuse du "je rogne 1.7cm en haut, 1.3cm en bas, 1.5 à gauche, 1.4 à droite (sans visibilité directement sur l'image) où le résultat ne convient pas, on recommence.... :angry: En premier on récupère le fichier joint. On l'ouvre, puis on fait "Enregistrer sous..." pour enregistrer le fichier au format "Macro complémentaire Excel (*.xlam)", dans le dossier qui doit normalement être affiché par défaut : C:\Users\xxxxxx\AppData\Roaming\Microsoft\AddIns On ouvre maintenant un nouveau fichier Excel, puis on se rend dans les options d'Excel -> rubrique Compléments Là, on va aller tout en bas cliquer sur Atteindre puis dans la nouvelle fenêtre Parcourir... afin d'aller chercher notre fichier .xlam, là où nous l'avons enregistré. On vérifie que le nouveau complément s'est bien ajouté, et on peu désormais valider en quittant cette fenêtre : OK. On retourne dans les options pour ajouter notre nouvelle fonctionnalité dans notre ruban, rubrique "Personnaliser le Ruban" Sur la colonne de droite, on fait clic droit sur Accueil et on fait "Ajouter un nouveau groupe", puis sur le nouveau groupe créer, on fait clic droit -> Renommer puis à partir de là on renomme en "Rogner" en ajoutant une icône de notre choix. Une fois validé, on se place sur la liste déroulante en haut de la colonne de gauche cette fois-ci, pour remplacer "Commandes courantes" par "Macros". On n'a plus qu'à associer la macro Rogner à l'onglet "Rogner (personnalisé)" (il faut que le fichier joint soit ouvert sous excel pour trouver la macro) et le tour est joué ! Maintenant on teste en sélectionnant une image et normalement ça devrait fonctionner 1. On clique une fois sur notre icone "Rogner" pour faire apparaître le cadre pour rogner 2. une fois le cadre placé, on clique à nouveau sur notre fonction, et l'image est rognée Un grand merci a NezQuiCoule sur Excel Download.
  14. Bonsoir Denis. OK pour ta démarche, j'ai la même, mais auparavant je pouvais rogner mon image directement en jouant sur les grips de mon image, sans avoir à rentrer dans le tableau de rognage où il faut mettre 1,7cm à gauche, 2,2cm à droite, 3,5cm en haut, 7,2cm en bas et s'apercevoir que le résultat est décevant, recommencer... Je travaille avec ces liens pour environ 150 images sur une journée et là je perds un temps fou alors qu'avec un Autocad 2010 et un excel 2003, cela était possible. Evoluer pour régresser...!!! Merci pour ton aide.
  15. Bonjour à tous. Donc voici mon fichier. Merci à vous.
  16. nicolas2

    Test38

    Essai rognage croquis
  17. Bonjour à tous. Voila ma démarche : - sous AUTOCAD je fais un édition/copier de mon morceau de plan - sous EXCEL je fais un collage spécial => Coller avec liaison => Objet Autocad Drawing et là, impossible d'utiliser le petit outil de rognage habituel directement sur l'image, il faut passer par le tableau de "je rogne 1cm en haut, 1.6cm en bas, 2.7cm sur la droite, 1.7 sur la gauche et je m'aperçois que ce n'est pas bon, je recommence...". J'avais un Autocad 2010 avec un Excel 2003 et cela fonctionnait, maintenant un Autocad 2014 avec un Excel 2013 et je n'y arrive plus. Je ne dois pas être le seul dans ce cas là !? Merci à vous.
  18. Bonjour à tous. Oui une image issue d'Autocad dans Excel. Si on veut garder le lien, le rognage est complexe alors qu'avant, les grips étaient directement sur l'image. Merci à vous pour votre aide
  19. Bonjour Lili. Une autre question : Je copie sous AUTOCAD, je colle sous EXCEL et avant, j'avais la possibilité d'utiliser directement le petit Icone de rognage où l'on voyait directement le résultat sur l'image. Maintenant il faut rentrer dans le "Format d'objet" => "Image" et rogner gauche/droite/haut/bas sans visualisation direct du résultat, une vrai usine à gaz... Merci pour ton aide.
  20. Bonjour Lili. Qu'elle est ta démarche en détail ? Merci.
  21. Bonjour à tous. Je viens de changer de poste et me retrouve avec AUTOCAD 2014 et EXCEL 2013. Je cherche à copier une image sur AUTOCAD et à la coller sous EXCEL,rogner cette image sous EXCEL et évidement garder le lien (double clic sur l'image EXCEL => ouverture AUTOCAD pour modification). J'avais AUTOCAD 2010 et EXCEL 2003, le copier/coller/rognage fonctionnait très bien. J'ai essayé le copier/coller habituel - le copier/collage spécial coller avec liaison Objet Autocad Drawing ou Image (métafichier amélioré)ou Bitmap...., mais rien n'y fait. Merci pour votre aide.
  22. nicolas2

    Réseau Polaire

    Bonjour Tramber. J'ai donc remplacé la macro du bouton "Réseau polaire" ^C^C_arraypolar par ^C^C_reseauclassique. Merci à toi.
  23. nicolas2

    Réseau Polaire

    Bonjour à tous. Etant passé du 2010 au 2014, j'ai vraimment du mal à me faire à la façon d'entrer les données pour effectuer un réseau polaire. Tout est à entrer dans la barre de commande, il me semblait plus simple d'avoir le tableau au milieu de l'écran et de remplir les champs. Est-il possible de revenir au tableau sous 2014 ? Merci et bonne semaine à tous.
  24. nicolas2

    Dessin autocad sous excel

    Bonjour à tous. Merci pour votre aide, cela fonctionne.
  25. Bonjour à tous. J'ai des fichiers Excel avec des croquis issus d'Autocad. Jusqu'a la version 2010, je double-cliquais sur le croquis (sous Excel) et Autocad s'ouvrait pour pouvoir modifier mon croquis. Ayant installé 2014 récemment, un message d'erreur s'affiche : "Un fichier de pilote d'affichage (.hdi) est manquant ou corrompu. Le programme va être fermé. Ce problème peut provenir du fait que des fichiers.hdi sont absents de l'emplacement suivant C:\program Files \Autodesk\Autocad 2014\DRV\" Merci pour votre aide.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité