yoyofadin Posté(e) le 3 mai 2005 Posté(e) le 3 mai 2005 Je recherche une moulinette en Lisp pour Autocad qui permettrait depuis un fichier texte ou un fichier excel de reporter les coordonnées de points sous Autocad.J'ai déjà quelque chose qui ressemble à cela mais le matricule et l'altitude des points ne s'affiche pas, du coup tous mes points sont reportés à l'écran sans que je sache qui est qui.Je pense que je ne suis pas le premier à rechercher ce genre de moulinette, merci d'avance. Yoyo le topo
didier Posté(e) le 3 mai 2005 Posté(e) le 3 mai 2005 Bonjour Bienvenue sur CadXp il est certain que tu n'es pas le premier,as tu fais une recherche dans les forums ? que souhaites tu obtenir,des blocs avec attributs ?du texte placé ?en 2D ?en 3D ?une gestion des calques pour les points et les numéros ?de quel format texte parle t'on ?colonné, avec séparateur ? toutes ces questions pour te dire que tu vas trouver de l'aide ici,mais de ton côté, dégrossis le travail,et je ne parle même pas de la donation si le service rendu vaut le coup ;) hein Pako, j'étais bien là ? amicalement Éternel débutant... Mon site perso : Programmer dans AutoCAD
yoyofadin Posté(e) le 3 mai 2005 Auteur Posté(e) le 3 mai 2005 Salut ,Je n'ai pas fait de recherche exhaustive dans les forums mais seulement dans ceux qui me semblaient appropriés.Je cherche en fait une moulinette permettant de placer mes textes matricules et altitudes et des les organiser en calques. Le format texte de départ importe peu, j'en fait mon affaire.Merci pour cette réponse en tous cas des plus rapides.Ami calement Yoyo le topo
Tramber Posté(e) le 3 mai 2005 Posté(e) le 3 mai 2005 Faites du script ! Lien - > Signature -> POINT 100,100,100 TEXTE 100,100,100;;;valeur; POINT 200,100,100 TEXTE 200,100,100;;;valeur2; [Edité le 3/5/2005 par Tramber] Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
rebcao Posté(e) le 3 mai 2005 Posté(e) le 3 mai 2005 voilà un programme que j'utilise pour les formations LISP.... Il contient un LSP et un fichier de POINTS... http://perso.wanadoo.fr/rebcao/CADxp/PointXY.zip Christian Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)
bonuscad Posté(e) le 3 mai 2005 Posté(e) le 3 mai 2005 Salut, Vas faire un tour dans la zone téléchargement.Tu y trouveras BonusCad, dans le zip tu pouras récupérer seulement "topo.lsp" & "topo.dcl".Cette routine te permettra d'impoter un fichier ASCII de point avec l'écriture su Z a coté du point.Normalement cette routine est capable de lire plusieurs sortes de fichiers (mais pas tous) soit avec l'espace ou la virgule comme séparateur et un fichier de type N° X Y Z cod ou N° X Y Z ou XYZ ou XY. Tu a aussi la routine "semfic.lsp" a récupérer qui fait l'inverse (crée un fichier ASCII XYZ) avec les point 3D sélectionnés dans le dessin NB:Topo.lsp et topo.DCL sont à placer dans un dossier de recherche (à cause de la boite de dialogue"). Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
Patrick_35 Posté(e) le 4 mai 2005 Posté(e) le 4 mai 2005 Salut BonusTu n’as jamais pensé à améliorer ton lisp afin de lire directement dans Excel et non plus dans un fichier txt ? @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Susana Posté(e) le 4 mai 2005 Posté(e) le 4 mai 2005 Sais-tu que tu peux mettre à jour ton AutoCAD vers Autodesk CIVIL 3D, car Autodesk CIVIL3D permet d’importer les relevés de points codifiés. Les textes peuvent ensuite être affichés ou masqués en fonction des besoins. ;)
yoyofadin Posté(e) le 6 mai 2005 Auteur Posté(e) le 6 mai 2005 Salut, Merci à tous pour vos conseils éclairés, ça fait du bien de voir que l'on est pas tout seul dans son coin à se gratter la tête.J'ai téléchargé la moulinette de Bonuscad topo.lsp mais j'ai droit à un message d'erreur :une erreur est survenue dans la fonction *erreur*paramètre de la variable AutoCAD rejeté: "textstyle" nilEst-ce que bonus cad pourrait m'éclairer sur la question?J'ai essayer la moulinette avec plusieurs fichiers de différents formats (virgules, espaces et autres séparateurs)m mais je crois que le problème vient d'ailleurs. Au fait je dispose de la version AUtocad 2000.Merci d'avance. Yoyo le Topo
bonuscad Posté(e) le 8 mai 2005 Posté(e) le 8 mai 2005 Je suis étonné que tu rencontre une telle erreur, je ne me l'explique pas car cette routine a déjà beaucoup servie et sous plusieurs version.Concue sous une version 10 DOS, elle a subie peu de modifications, ce qui explique qu'elle ne lit pas les fichiers Excel (pour Patrick 35) et je deviens flemmard pour l'améliorer. La raison est qu'il est facile de générer un fichier ASCII a partir d'excel et que même si je le faisais, il faudrait aussi envisager OpenOffice ou autre tableur. En restant avec le fichier ASCII, c'est une compatibilité assurée. Pour en revenir à nos moutons, est ce que le code suivant directement collé en ligne de commande pose problème? ((lambda ( ) (cond ((null (tblsearch "STYLE" "$SPEC-LSP")) (command "._style" "$spec-lsp" "simplex" "0.0" "1.0" "0.0" "_No" "_No" "_No" ) ) ) (setvar "textstyle" "$SPEC-LSP"))) Car ton message d'erreur est relatif au style de texte, as tu fait un "U" à un moment donné qui aurait annulé ce style de texte créé?Essayes dans un dessin vierge... et dis moi si c'est couronné de succés!Si ca ne fonctionne pas, donnes moi "pas à pas" ta démarche d'utilisation. NB: Il est necessaire de recharger la routine si l'on veut implanter plusieurs fichiers XYZ. En effet la commande TOPO est vidée de la mémoire après son utilisation. J'avais trouvé utile de récupérer, à l'époque, de l'espace mémoire utilisé par une commande qui ne sert généralement qu'une fois. Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
yoyofadin Posté(e) le 9 mai 2005 Auteur Posté(e) le 9 mai 2005 Salut Bonuscad,Je viens d'essayer à nouveau la manip, je charge l'application TOPO.LSP, je tape topo dans la barre de commande , je vais chercher mon fichier ASCII et j'ai toujours le même message d'erreur.Cela peut-il venir de mon fichier ASCII ? J'ai vérifié et mon TEXTSTYLE est bien par défault $spec-lspJe vais retenter le coup avec d'autre fichier ASCII en tous cas merci pour tes conseils. A+ Yoyo le topo
bonuscad Posté(e) le 9 mai 2005 Posté(e) le 9 mai 2005 Je ne rappelle plus si 2000 acceptait (setvar "textstyle" "XXXX") Ce que tu peux essayer de faire, c'est d'éditer le fichier topo.lsp et de mettre les lignes contenant (setvar "textstyle" en REMARQUE en placant un ";" (point-virgule) devant.Il doit y avoir 3 lignes concernéesexemple(setvar "textstyle" ........)deviendrait;(setvar "textstyle".........) Tu sauvegarde les modifs et tu recharge le lisp dans autocad.Si ca ne fonctionne pas, ben j'ai pas d'autre solution Bonne chance Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
yoyofadin Posté(e) le 10 mai 2005 Auteur Posté(e) le 10 mai 2005 ça ne fonctionne toujours pas, je dois partir sur le terrain donc je verrai ce que je peux faire en rentrant en juin.Merci encore. Yoyo le topo
Patrick_35 Posté(e) le 10 mai 2005 Posté(e) le 10 mai 2005 Salut Bonus, c’était juste une remarque en passant et l’occasion de se lancer dans vlisp avec des liaisons sur Excel, mais si l’envie n’est pas là, inutile d’insister.J’ai remarqué qu’il était de plus en plus demandé un lisp comme ton TOPO.LSP mais avec une saisie directement depuis Excel, ce qui est à mon sens plus simple pour un utilisateur lambda qu’un fichier txt qui peut poser des problèmes. Mais comme je le dis un peu avant, si l’envie n’est pas là. Un jour peut-être ;) @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
bonuscad Posté(e) le 10 mai 2005 Posté(e) le 10 mai 2005 Patrick_35, Comme a évoqué Chati dans cette discussion Pause café Il est fort probable que mon environnement logiciel professionnel migre par exemple vers open officeCeci me seras imposé.Donc pour ne pas m'investir pour rien, je préfère attendre encore. Et puis je sais que je pourrais compter sur un Crack en VLisp quand je ne maitriserais pas ;) Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
yoyofadin Posté(e) le 13 mai 2005 Auteur Posté(e) le 13 mai 2005 J'ai trouvé un programme sur le net en gratuiciel qui fait exactement ce que je souhaitais, il s'agit de ConversXYZDXF.Je l'ai trouvé sur le site http://www.topographie.net/html/logiciels.html qui regroupe quelques logiciels topo en gratuiciel.Ce logiciel permet donc la transformation d'un fichier ASCII en DXF et place dans 3 calques différents le symbole point, le matricule et l'altitude.Merci à tous ceux qui se sont penchés sur le problème.A bientôt. Yoyo le topo
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