Olivier Eckmann
Membres-
Compteur de contenus
2 356 -
Inscription
-
Dernière visite
-
Jours gagnés
120
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par Olivier Eckmann
-
@Maxime063, oui dès que l'on dépasse 7 000 000 dans une des coordonnées, ça ne fonctionne plus.
-
Bonjour @didier, Le problème de la commande ajuster n'est pas si simple à résoudre que ça. A partir du moment où on est en grandes coordonnées (par ex CC49 pour l'IdF), toute polyligne de moins de 8cm n'est plus ajustable quelque soit le SCU (général ou local). Ca arrive lorsque tu fais par ex un plan d'intérieur dans un périmètre géoréférencé (tu as pleins de cloisons de 7 à 8cm que tu ne peux pas ajuster/prolonger sur les murs) Lorsque j'avais signalé le problème chez Autodesk, le problème a bien été constaté, mais les commandes ajuster /prolonger dépendent de l'équipe "noyau" d'AutoCAD et pas de l'équipe MAP/Civil et les "clients AutoCAD" ne sont pas sensés travailler dans des grandes coordonnées, donc pas de correction possible (ou bien tout en bas de la pile 🙂 ) La seule possibilité proposée par Autodesk à l'époque était de déplacer tout le dessin vers 0,0 puis de tout redéplacer une fois terminée. Je te laisse apprécier les erreurs susceptibles d'apparaître 😞 . Je crois que @gégé a solutionné le problème en créant un faux système de projection CCXX avec un centre à 0,0 et fais les transformations aller et retour pour éviter les déplacements manuels. Je joins un fichier pour voir le souci. Olivier PbAjuster.dwg
-
contour d'une polyligne en pointillet
Olivier Eckmann a répondu à un(e) sujet de yann69690 dans AutoCAD 2020-2024
Salut gégé, Eh oui, c'est ça l'avantage d'avoir commencé avant que Windows existe, on est passé par pas mal de techno qui permettait de faire des trucs sympa avant que tout soit colorisé, iconisé, "emojinisé" 😄 Olivier -
contour d'une polyligne en pointillet
Olivier Eckmann a répondu à un(e) sujet de yann69690 dans AutoCAD 2020-2024
Bonjour, Mettre la variable REMPLIR en Inactif et REGEN pour vider les polylignes. Sélectionner tous les marquages, puis faire WMFOUT et créer un fichier WMF Puis WMFIN pour réimporter le fichier précédent (vérifier l'échelle et la position) et décomposer le bloc. C'est de la bidouille, mais ça fonctionne. Attention aux grandes coordonnées, parfois le WMFOUT "pète" les plombs. Olivier -
Quantité de blocs dans un polygone
Olivier Eckmann a répondu à un(e) sujet de justino dans AutoCAD 2019
Bonjour, Avec un AutoCAD MAP on peut filtrer le dessin sur un emplacement géographique et/ou une (ou plusieurs) propriété(s) pour limiter l'affichage aux seuls objets vérifiant ces conditions. Ce n'est pas forcément le plus rapide, mais c'est rigolo. J'ai fait une petite vidéo du principe : https://autode.sk/30ZwYty Olivier -
Personnaliser la commande FENSYST
Olivier Eckmann a répondu à un(e) sujet de sylarr dans AutoCAD 2020-2024
Bonjour, Un raccourci dans le fichier PGP ne peut appeler qu'UNE SEULE commande et pas un enchaînement de commande comme peut le faire une macro. Si vous souhaitez un "raccourci" pour une macro, il faut définir une commande en Lisp avec un nom explicite, puis lui associer un raccourci dans le fichier PGP, ou bien directement affecter le raccourci comme nom de commande. par exemple (defun C:MaCommandeFenSystVerticale () (command-s "FENSYST" "_V") ) puis dans le PGP par ex FP, *MaCommandeFensystVerticale ou bien directement (defun C:FV () (command-s "FENSYST" "_V") ) et rien dans le PGP puisque la commande est directement définie avec ce nom FV Le lisp doit bien sûr être chargé dans chaque dessin ouvert pour que cela fonctionne. Olivier -
[Résolu] Problème d'impression avec les image OLE --> Convertir en image en référence
Olivier Eckmann a répondu à un(e) sujet de La Lozère dans Pour aller plus loin en LISP
Bonjour, Tu sélectionnes ton objet OLE, puis Ctrl+C Tu ouvres Paint.Net et Ctrl+Alt+V puis Ctrl+S et tu donnes un nom à ton image Tu glisses/déposes ton image depuis l'explorateur (point d'insertion, puis taille et tu valides la rotation). Moins d'1 minute par OLE, ça devrait te prendre 1h30 maxi pour tout traiter. C'est pénible et très rébarbatif, mais ça le fait. Olivier -
Bonjour, Utilisé à l'époque R14 et R2000 quand il était intégré, puis une installation en 2010 pour dépanner un client qui l'utilisait, sinon, plus jamais depuis. Et honnêtement, je n'en vois aucune utilité aujourd'hui (pour moi en tout cas). Les librairies de lecture /écriture Excel sous .Net sont largement suffisantes pour faire ce que je veux "en dehors" d'AutoCAD pur. Olivier
-
Impossible d'enregistrer le dessin
Olivier Eckmann a répondu à un(e) sujet de Ernest dans AutoCAD Civil
Bonjour, Tu enregistres en version DWG 2018 ou 2013? Normalement en 2018 ça ne devrait pas poser de problème. Olivier -
Bonjour, La partie entière, c'est le nombre de jours écoulés depuis le 1er janvier 1900 et la partie décimale, c'est la fraction d'une journée de 24h. Olivier
-
Tu peux trouver un bon exemple d'utilisation de ce que propose @Curlygoth en vlisp ici : https://www.afralisp.net/archive/lisp/script1.htm (setq fso (vlax-create-object "Scripting.FilesystemObject")) Olivier
-
Bonjour @JMBZ38, Si je propose du LDLC, c'est que j'en achète depuis 5 ans sur mes portables plutôt haut de gamme et je n'ai pas eu de souci. LDLC achète ses config chez CLEVO et ajoute seulement SSD et Windows. L'avantage de Clevo, c'est qu'ils proposent des config portables avec des composants de PC fixe donc beaucoup plus performants. Mais c'est (très) lourd et ça chauffe vraiment beaucoup. Concernant les cartes NVidia Quadro, il s'agit des mêmes puces que les cartes gamer, mais dégonflées en performance, mais avec de la mémoire ECC (ou pas, sur ta RTX4000, c'est la même mémoire non ECC) pour une garantie de stabilité dans les calculs intensifs. Pour AutoCAD et les applications habituelles, ça ne sert à rien, ça coute plus cher et ça fonctionne moins vite. Je confirme ce que dit @didier ta config embarque une Quadro RXT4000 basée sur une Geforce RTX2070 dégonflée, donc une petite moyenne de gamme plutôt "ancienne" aux performances correctes, mais sans plus et le proc i7 n'est pas le plus performant. Ca reste une machine plutôt moyenne gamme et à ce prix, c'est très ( beaucoup trop) cher. Un portable restera toujours plus cher qu'une tour à performance identique, mais la mobilité n'est pas si excessive que ça si on achète au juste prix. Olivier
-
Les prix annoncés sont effectivement exorbitants. Ici, tu as mieux pour 2 fois moins cher : https://www.ldlc-pro.com/fiche/PB00358811.html Si les données sont sur les serveurs, ça impose VPN et liaison personnelle pour le télétravail. Quelle est la quantité de donnée à faire passer dans les tuyaux? DWG 10Mo, RVT 200Mo, Orthophoto 1Go, Nuage de point 20Go? Si ça dépasse quelques dizaines de Mo, il vaut mieux une tour et une prise de contrôle à distance, même si c'est beaucoup moins réactif. Car si tu dois faire passer 20Go par ton ADSL, tu lances ton logiciel à 8h30 et tu commences à bosser à 10h, et tu peux faire une sieste à chaque sauvegarde 🙂 Vive le télétravail. Olivier
-
Mise à jour d'échelle de blocs dynamiques
Olivier Eckmann a répondu à un(e) sujet de Kilian336 dans Débuter en LISP
Bonjour @Kilian336 Avec ce code, ça met l'échelle en Z identique à X si X et Y sont identiques. A utiliser avant RBLOC (defun C:BLOC_ECHELLE_UNIFORME ( / JEU I oBloc oBlocLst xScale yScale) (if (setq JEU (ssget (list (cons 0 "INSERT")))) (progn (setq I 0) (repeat (sslength JEU) (setq oBloc (ssname JEU I)) (setq I (1+ I)) (setq oBlocLst (entget oBloc)) (setq xScale (cdr (assoc 41 oBlocLst))) (setq yScale (cdr (assoc 42 oBlocLst))) (if (= xScale yScale) (progn (setq oBlocLst (subst (cons 43 xScale) (assoc 43 oBlocLst) oBlocLst)) (entmod oBlocLst) (entupd oBloc) ) ) ) ) ) ) Olivier -
[1/2 Résolut] Problème d'importation de CUIX
Olivier Eckmann a répondu à un(e) sujet de Aleck_Ultimate dans AutoCAD 2020-2024
Bonjour, Non il ne faut pas toucher au menu qui se trouve dans AutoCAD 2021\UserDataCache\fr-fr\Support c'est la source qui est recopiée quand tu lances AutoCAD sous un nouvel utilisateur Windows. Sa place officielle, c'est C:\Users\Ton_Nom_Utilisateur\AppData\Roaming\Autodesk\Autodesk AutoCAD Map 3D 2018\R22.0\fra\Support sur un Map 2018. Normalement si tu restaures tes paramètres par défaut, tu devrais retrouver tes petits, bruts d'install et tu recommences. Olivier -
[1/2 Résolut] Problème d'importation de CUIX
Olivier Eckmann a répondu à un(e) sujet de Aleck_Ultimate dans AutoCAD 2020-2024
Bonjour, à tenter: - en ligne de commande, taper MENU (regarder le nom et l'emplacement du menu actuel, normalement "A CAD.CUIX") et ouvrir le CUIX sauvegardé - IUP, puis tout en haut à gauche, clic-droit sur AutoCAD (ou le nom de groupe) et renommer en TOTO par ex, puis valider et fermer. - en ligne de commande, taper MENU et chercher le CUIX précédent (nommé "A CAD.CUIX") - IUP, onglet transférer ... Olivier PS : j'ai ajouté un espace entre A et CAD.CUIX (mais il n'y en a pas) sinon le fourm corrige automatiquement en AutoCAD 😞 -
Encartage - mettre au premier plan un objet dans toutes les présentations
Olivier Eckmann a répondu à un(e) sujet de yann69690 dans LISP et Visual LISP
Bonjour, Tu as l'excellent livre de @(gile) : https://apps.autodesk.com/ACD/fr/Detail/Index?id=6145646386361353211 et le site de @didier : Mon site perso : Programmer dans AutoCAD Olivier- 20 réponses
-
- encartage
- premier plan
-
(et 2 en plus)
Étiqueté avec :
-
Encartage - mettre au premier plan un objet dans toutes les présentations
Olivier Eckmann a répondu à un(e) sujet de yann69690 dans LISP et Visual LISP
Essaie avec ça, (defun C:BlocPresDessus ( / sLayout JEU) (foreach sLayout (layoutlist) (setvar "CTAB" sLayout) (if (setq JEU (ssget "x" (list (cons 0 "INSERT") (cons 2 "`*U*,Repérage planche") (cons 410 sLayout)))) (progn ;; parcourt le jeu de sélection pour écarter les blocs non issus de "Repérage planche" (repeat (setq i (sslength JEU)) (setq bl (ssname JEU (setq i (1- i)))) (if (/= (getpropertyvalue bl "BlockTableRecord/Name") "Repérage planche") (ssdel bl JEU) ) ) (if (and JEU (> (sslength JEU) 0)) (command "_DRAWORDER" JEU "" "_FRONT") ) ) ) ) ) Avec ton fichier test ça prend à peine 3 secondes. Ceci dit, ajouter un grip de rotation pour faire tourner tout le bloc, ça alourdit inutilement le DWG (création d'autant de bloc que de version tournée) alors qu'un bloc simple peut recevoir une rotation qui fait exactement la même chose. Olivier- 20 réponses
-
- encartage
- premier plan
-
(et 2 en plus)
Étiqueté avec :
-
Encartage - mettre au premier plan un objet dans toutes les présentations
Olivier Eckmann a répondu à un(e) sujet de yann69690 dans LISP et Visual LISP
Bonjour @yann69690, Il aurait fallu préciser qu'il s'agissait d'un bloc dynamique car par programmation la sélection d'un bloc dynamique est différente de celle d'un bloc simple non dynamique. Je regarde pour prendre en compte cette subtilité. Olivier- 20 réponses
-
- encartage
- premier plan
-
(et 2 en plus)
Étiqueté avec :
-
Encartage - mettre au premier plan un objet dans toutes les présentations
Olivier Eckmann a répondu à un(e) sujet de yann69690 dans LISP et Visual LISP
Bonjour @yann69690, J'ai testé le code sur un exemple rapide chez moi avant de poster et ça fonctionne sans souci, donc sans le fichier (pas de pièce jointe au message précédent) qui pose problème impossible de savoir ce qui se passe. Le principe du programme, c'est de passer de présentation en présentation et de mettre au dessus le bloc, donc une regénération à chaque fois que l'on change de présentation. Sur un gros fichier avec beaucoup de présentation ça peut prendre du temps. Sinon pour aller plus vite, il est possible de geler tous les calques, sauf celui(ceux) des présentations et surtout celui d'insertion du bloc encartage. Olivier- 20 réponses
-
- encartage
- premier plan
-
(et 2 en plus)
Étiqueté avec :
-
Encartage - mettre au premier plan un objet dans toutes les présentations
Olivier Eckmann a répondu à un(e) sujet de yann69690 dans LISP et Visual LISP
Bonjour, Quelque chose comme cela : (defun C:BlocPresDessus ( / sLayout JEU) (foreach sLayout (layoutlist) (setvar "CTAB" sLayout) (if (setq JEU (ssget "x" (list (cons 0 "INSERT") (cons 2 "Repérage planche") (cons 410 sLayout)))) (command "_DRAWORDER" JEU "" "_FRONT") ) ) ) Olivier- 20 réponses
-
- encartage
- premier plan
-
(et 2 en plus)
Étiqueté avec :
-
Commande -SUPCALQUE (mise à jour ?)
Olivier Eckmann a répondu à un(e) sujet de Luna dans AutoCAD 2020-2024
Bonjour, Aucun souci pour moi sur Civil 2022, que ce soit avec ou sans case de dialogue, tout fonctionne bien. Olivier -
-
Bonjour, Oui c'est AutoCAD et Covadis qui décide de la RAM dont ils ont besoin. Mais ça peut monter bien au-delà de 7 Go y compris au-delà de la RAM dispo physiquement et dans ce cas ça swap sur le DD. Dans l'écran suivant, j'ai 1 seul AutoCAD / Covadis et un DWG avec 2 Go d'ortho => 600 Mo de RAM, puis j'ai chargé des MNT externe pour arriver à 3.6 Go affecté à AutoCAD, ce qui me donne 16 Go d'utilisation totale tous logiciels confondus sur 32 Go dispo physique. Avec mon appli de photogrammétrie, j'ai déjà chargé mon PC avec 131 Go de RAM soit 32 physique + 2 * 60 Go de swap sur mes 2 SSD. Ce n'est pas de l'AutoCAD, mais ça fonctionne pareil. Le Max de RAM affecté à AutoCAD (uniquement) dont je me souvienne c'est 6 Go. Mais je dois pouvoir faire beaucoup plus si je fais exprès 🙂
-
Bonjour, Normalement Map 2019 n'est certifié que pour Postgres 9.5 et Postgis 2.2 https://knowledge.autodesk.com/support/autocad-map-3d/troubleshooting/caas/sfdcarticles/sfdcarticles/System-requirements-for-AutoCAD-Map-3D-2019.html Dans la pratique, j'ai déjà fait fonctionner en postgres 10 / postgis 2.5 mais jamais au-delà avec cette version 2019. Olivier
