Aller au contenu

Type de ligne ISOLATION


(gile)

Messages recommandés

Salut,

 

Face au problème posé par la mise à l'échelle du type de ligne ISOLATION suivant l'épaisseur de l'isolant, beaucoup ont renoncé à l'utiliser et lui préfèrent une hachure de type HONEY ou un bloc dynamique.

 

Pour ceux qui préfèrent utiliser ce type de ligne, je me suis dit que faire un type de ligne par épaisseur utilisée pouvait être une solution et qu'un petit LISP permettrait d'ajouter rapidement un nouveau type de ligne au fichier acadiso.lin.

 

;; ISOLT
;; Ecrit le type de ligne ISOLATION avec l'épaisseur spécifiée dans le fichier acadiso.lin
;;
;; Argument
;; ep : épaisseur de l'isolant en unité de dessin pour LTSCALE = 1
(defun isolt (ep / f a)
 (setq	a (* ep 0.125)
f (open (findfile "acadiso.lin") "a")
 )
 (princ "\n*ISOLATION_" f)
 (princ ep f)
 (princ ",Isolation " f)
 (princ ep f)
 (princ " SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS\nA," f)
 (princ (* a 0.001) f)
 (princ ",-" f)
 (princ a f)
 (princ ",[bAT,ltypeshp.shx,x=-" f)
 (princ a f)
 (princ ",s=" f)
 (princ a f)
 (princ "],-" f)
 (princ (* a 2.) f)
 (princ ",[bAT,ltypeshp.shx,r=180,x=" f)
 (princ a f)
 (princ ",s=" f)
 (princ a f)
 (princ "],-" f)
 (princ a f)
 (princ "\n" f)
 (close f)
 (princ)
)

 

Utilisation :

Dans AutoCAD, charger le LISP et appeler la fonction isolt en lui passant comme argument l'épaisseur de l'isolant (valeur pour LTSCALE = 1)

 

Exemple :

(isolt 5)

Ajoute un type de ligne nommé ISOLATION_5 à la fin du fichier acadiso.lin :

*ISOLATION_5,Isolation 5 SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
A,0.000625,-0.625,[bAT,ltypeshp.shx,x=-0.625,s=0.625],-1.25,[bAT,ltypeshp.shx,r=180,x=0.625,s=0.625],-0.625

 

PS : si on utilise une valeur de LTSCALE différente de 1, il faut passer à la fonction l'épaisseur divisée par ltscale.

Gilles Chanteau - gileCAD -
Développements sur mesure pour AutoCAD
ADSK_Expert_Elite_Icon_S_Color_Blk_125.png

Lien vers le commentaire
Partager sur d’autres sites

  • 2 ans aprè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 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é