• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

Insérer le même bloc dans un groupe de dessin

  • Auteur du sujet Auteur du sujet belmar
  • Date de début Date de début

belmar

Guest
Bonjour.
Je voudrais vous soumettre ce problème, j'ai un contrat développé en autocad où je dois insérer un bloc (logo du client)
à un point de conception précis.
Comment automatiser cette procédure ?
Je dois insérer comme je l'ai mentionné plus tôt le logo à un point de conception qui varie en fonction de la taille et de la conception de l'échelle, donc je dois reconnaître le format pour obtenir la position d'insertion et ensuite l'échelle du bloc en fonction de l'échelle elle-même.
J'espère avoir été exhaustive et vous pouvez m'aider.
Merci d'avance.
 
Le format est-il un bloc? Des noms ? sont en mm, cm, m?
Peut-être que vous joindrez un prototype au moins vous comprendrez comment procéder, donc vous risqueriez de parler à Vanvera.
 
Vous avez raison.
Je joins 4 exemples avec un emplacement exact où le logo_cli.
ce point peut varier à la variation de l'échelle de dessin parce que c'est notre habitude de laisser les graphiques dans l'échelle
1:1 et agrandir les formats de valeurs d'échelle (par exemple, si le dessin d'échelle principale est 1:2 le symbole de l'escale 2 fois). unité de mesure en mm.
les exemples que je vous ai mis sont tous 1:1 échelle
 

Pièces jointes

le fichier dans lisp recherche les formats a3, a2, a1, a0, calcule les coordonnées du logo, insère le bloc "logo_cli_test" que vous devrez mettre à jour avec le nom de votre bloc, il suffit de modifier le logo. Même avec un éditeur de texte.
logo.lsp fichiers et bloc dwg doivent rester dans un chemin de recherche d'autocad.
le fichier zip contient déjà preset script.xls, vous sélectionnez simplement les fichiers à traiter et créer le script.
salutations
 

Pièces jointes

J'ai lancé votre lisp et ça fonctionne correctement ce sont les fichiers que je vous ai donnés par exemple.
Malheureusement, j'ai réalisé que dans une série de dessins ils ont changé le nom du format de:
a3 ---- cadre-3
a2 ---- cadre-2
a1 ---- cadre-1
a0 ---- cadre-0
J'ai essayé de corriger votre lisp en remplaçant
(cons 2 "a*")) ------------ (cons 2 "frame-*"))

et où le nom de l'ancien bloc a été indiqué, j'ai remplacé le nouveau mais rien ne se passe.
Je t'attacherai à mes corrections. Tu pourrais me dire où j'ai tort.


Merci encore et excusez-moi pour le problème
 

Pièces jointes

Dernière édition:

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut