Aller au contenu

polylignes et types de lignes


Messages recommandés

Posté(e)

Bonjour

 

J'aimerais tracer des polylignes qui s'affichent à la façon des multilignes : 3 traits parallèles, espacés de 0.25m, et centrés sur celui du milieu, pour représenter des convoyeurs.

Les multilignes ne sont pas satisfaisantes, car je dois pouvoir faire des arcs, c'est pourquoi je pense à des polylignes, en plus on a la longueur en temps réel...

J'ai donc essayé de créer un type de ligne, avec insertion de caratères, genre ["=", etc...] dans un fichier .lin . Et là çà se complique...

Il faut être spécialiste pour paramétrer tout çà, c'est vraiment imbitable !!

Si quelqu'un peut m'aider

 

*CONVOYEUR,convoyeur ==============================
A,0,[":",STANDARD,S=0,R=0,X=0,Y=-0.25],0.5 

 

Il y a peut-être une autre solution ?

Posté(e)

Je te propose une solution en lisp :

 

(defun c:tp ()  
(setq pt (getpoint "\nPoint de départ :"))
(command "_pline" pt (while (not (zerop (getvar "cmdactive")))(command pause)))  
(command "_offset" 0.25 (entlast) (list(+ 1 (car pt))(+ 1 (cadr pt))) "q" )
(command "_offset" 0.5 (entlast) pt "q")
)

Posté(e)

D'abord tu colles ce code dans un bloc notes que tu enregistres avec une extension .lsp (il faut remplacer le .txt)

Ensuite sous autocad tu vas dans le menu outils --> Autolisp --> Charger une application

tu sélectionne ton fichier .lsp, tu clique sur charger.

Tu reviens sur ton dessin, tu éxecutes la commande "tp" au clavier et c'est parti

Posté(e)

çà marche parfaitement !!!

C'est tout à fait çà, merci et bravo Vinz34 !!

 

Pour information comment as-tu appris ce langage ? tu es informaticien ou dessinateur ?

 

Merci en tous cas

Posté(e)

Je suis projeteur, mais je m'interresse à tout ce qui tourne autour d'autocad.

Grace à cadxp je progresse énormément en lisp.

Si tu souhaites apprendre ce language je te conseille d'aller sur le forum débuter en lisp dans la rubrique programmation.

Commences peut-être par ce post qui t'aidera à te familiariser avec l'interface de l'éditeur

http://www.cadxp.com/sujetXForum-17135.htm

  • 2 semaines après...
Posté(e)

Bonjour,

 

Si tes convoyeurs sont représentés par 3 lignes paralléles et que les chagement de directions sont des arcs, tu peux aussi utiliser des blocs dynamiques qui seront des éléments de convoyage. Pas besoin de lisp (j'ai rien contre! je m'en sert parfois si souvent que j'ai l'impression d'en manger) et c'est modifiable sur n'importe quel poste équipé d'AutoCAD 2006 à 2008, versions LT incluses.

 

Nomutt,

Consultant, Responsable Projets CAD/PLM

'Add-ins pour Inventor + Trucs et Astuces.

Disponible pour un poste administrateur CAO/PLM.

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • 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é