Aller au contenu

Dessin d\'isolation


Messages recommandés

Posté(e)

Bonjour,

je cherche à dessiner une isolation en sous-face de dalle.

J'ai récupéré un format de ligne que j'utilise.

Mon soucis est le suivant.

Dans l'onglet objet, la ligne apparait comme il faut

mais dans l'onglet présentation, la ligne semble avoir une echelle propre différente

Ci aprés les screenshots

à gauche Objet à droite présentation

http://www.socara.net/images/diff_lignes.jpg

 

Le paramètre ECHLTP est sur 1 (mais il est sur 1 pour tout le fichier normallement ? non ?)

le gestionnaire de mises en page est réglé comme suit

http://www.socara.net/images/gesti.jpg

 

Quelqu'un aurait il une idée ? ou est-ce un truc que j'ai oublié de paramétrer.

 

Merci

 

***********************

Rien ne sert de courrir, il faut partir à point.

Posté(e)

Bonjour

 

Essaie de cocher ou décocher la case [surligneur] utiliser les unités de l'espace papier pour une mise à l'échelle [/surligneur] (dans format - type de ligne)puis fait un regenerer tout

 

Appuis sur afficher détail si tu ne voit pas cette option

 

Ou au clavier PSLTSCALE

 

 

[Edité le 24/1/2006 par Eric]

Posté(e)

Le sujet a souvent été abordé, la variable qui t'intéresse est PSLTSCALE.

 

Tu peux aller voir ici.

Ou faire une recherche avec LTSCALE ou PSLTSCALE

 

J'ai encore été un peu lent :cool:

 

[Edité le 24/1/2006 par (gile)]

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Posté(e)

je ne sais comment vous faites pour gérer correctement ce type ligne car à chaque changement d'échelle l ' ISOLATION change au niveau de sa largeur !!!! :mad:

 

Ce type de ligne n'est pas très stable...

 

J'ai eu plusieurs clients Platriers à former qui n'utilisent plus ce type de ligne... trop chiant à gérer au niveau des épaisseurs de cloisons !!!

 

 

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 @)

Posté(e)

Comment as tu réglé leur probléme alors ?

 

Mon soucis est que je récupère des plans dessinés par des architectes, qui ont chacun leurs façon de dessiner...

 

***********************

Rien ne sert de courrir, il faut partir à point.

Posté(e)

Très cher Christian (en général) ce type de ligne doit avoir son

CELTSCALE = 2* Epaisseur de cloisons / LTSCALE (si je me souviens bien de la constante)

 

Le plus difficile d'expliquer et tu en conviendra avec moi

c'est l'échelle de type de ligne (rien à voir avec l'échelle de sortie de plan) ( LTSCLAE ou ECHLTP)

et l'échelle de type de ligne de l'objet courant ( CELTSCALE)

 

 

Dessinateur AutoCAD, Modeleur BIM, consultant informatique logiciels métier

Lenovo ThinkStation P330 i9 9900K 32Gb RAM 512 SSD + 1To

GstarCAD, Fisa-CAD, Revit, FisaBIM CVC, Microsoft Office

 

PlaquetteDeplianteMars2024.pdf

Posté(e)

OUI d'accord,

 

mais dans un dessin au 50 e ou quelque soit l'échelle, sans modifier l ' échelle du type ligne de chaque OBJET, je n'arrivrerai pas facilement à représenter une Isolation de 7 cm, de 10 de 13, etc....

 

ça reste du tatonnement !!!! :casstet:

 

[Edité le 24/1/2006 par rebcao]

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 @)

Posté(e)

Pour Info, chez mes clients j'ai mis en place une Macro qui insère le bloc ISOLATION et qui utilise MESURER....

 

Avantage l'épaisseur reste constante en fonction de l'épaisseur choisie et de l'échelle du dessin...

 

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 @)

Posté(e)

Et c'est justement là le problème! on ne peut pas faire une isolation de 7, 10 et 13 cm sans changer l'échelle de type de ligne de l'objet .....

 

 *ISOLATION,Isolation SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
A,.00254,-2.54,[bAT,ltypeshp.shx,x=-2.54,s=2.54],-5.08,[bAT,ltypeshp.shx,r=180,x=2.54,s=2.54],-2.54

Dessinateur AutoCAD, Modeleur BIM, consultant informatique logiciels métier

Lenovo ThinkStation P330 i9 9900K 32Gb RAM 512 SSD + 1To

GstarCAD, Fisa-CAD, Revit, FisaBIM CVC, Microsoft Office

 

PlaquetteDeplianteMars2024.pdf

Posté(e)

L'utilisation des types de ligne complexe oblige plus que les standards à définir une échelle de type de ligne différente entité par entité, en fonction de la représentation graphique que l'on souhaite, ainsi qu'a mettre la variable psltscale à 0 dans les présentations. C'est un fait, et je ne vois pas trop comment il pourrait en être autrement.

 

Ensuite, d'un avis personnel, l'utilsation du type de ligne "traditionnel" pour représenter l'isolation est graphiquement très (trop pour moi) lourd. C'est lourd visuellement, mais aussi "logiciellement". L'utilisation de ce type de ligne allourdi considérablement les régénérations et les impressions.

J'ai pour ma part créer un fichier de forme représentant un /\ que j'utilise dans un type de ligne écrit pour l'occasion. Cela pose un problème, car il faut que je distribue (avec explications) le fichier de forme afin que les destinataires puissent afficher correctement mes fichiers.

Dans le cas des plaquistes que tu formes Christian, cela ne serait pas gênant.

Le fichier de forme est nommé zag.shx (en voici le shp) :

*136,3,ZAG

013,01D,0

Le type de ligne est celui-ci (inséré à la fin du fichier acadiso.lin):

*ZIGZAG_isolant,Zig-zag /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

A,.0001,-1,[ZAG,zag.shx,x=-1],0,[ZAG,zag.shx,r=180,x=1],-1

 

 

[Edité le 24/1/2006 par Laurent_CAMPEDEL]

Laurent CAMPEDEL

Dans l'usage des raccourcis clavier repensés tu trouveras la voie.

Posté(e)

Ou alors ceci qui résoud le problème des échelles, mais pas le poids du fichier.

 

Ce n'est pas de moi, je vous le livre comme j'ai pu le trouver (mise à part peut être l'adaption au language international)

 

Merci à l'auteur ;)

;***	Isolant.LSP
;
;***    adapté à Autocad 14 Français le 16/03/99 par roule.@wanadoo.fr
;
;***	Written by Don J. Buschert (c) 1992, 1997
;
;	courriel:	don.buschert@sait.ab.ca
;		buschert@spots.ab.ca
;	AutoCAD Page:	http://www.spots.ab.ca/~buschert/ 
;
;	Disclaimer:
;	Permission to use, copy, modify, and distribute this software 
;	for any purpose and without fee is hereby granted, provided
;	that the above copyright notice appears in all copies and 
;	that both that copyright notice and the limited warranty and 
;	restricted rights notice below appear in all supporting 
;	documentation.
;
;	THIS PROGRAM IS PROVIDED "AS IS" AND WITH ALL FAULTS.  THE AUTHOR
;	SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF MERCHANTABILITY OR
;	FITNESS FOR A PARTICULAR USE.  THE AUTHOR ALSO DOES NOT WARRANT THAT
;	THE OPERATION OF THE PROGRAM WILL BE UNINTERRUPTED OR ERROR FREE.
;
;	Version 4.1  01/06/97
;	Added OSNAP controls.
;	Version 4.0  08/14/92 
;	Initial release...
; 
;	This program draws a polyline in the shape of insulation.
;	The user enters or picks the insulation width; and enters or 
;	picks the insulation length and angle. 
; 
;***	Function  INSUL
; 
(princ "\nChargement, attendez s'il vous plait...") 
(defun C:ISOLANT (/ 
               svbm		;"BLIPMODE"
               sv_osmode	;"OSMODE"
               poi1	;Points which calculate the arcs and lines of the 
		;first batt. 
               poi2
               poi3
               poi4
               poi5
               poi6
               poi7
               iang	;Angle. 
               idis	;Approximate insulation length
               iinc	;Increment distance.
               ;iwid	;Insulation width (global)
               poic	;Center point of arc.
               stpt	;Start point of insulation 
            ) 
 (graphscr) 
 (setvar "CMDECHO" 0)
 (command "_UNDO" "_M")
 (setq svbm (getvar "BLIPMODE"))
 (setq sv_osmode (getvar "OSMODE"))
 (setq stpt (getpoint "\nPoint de départ de l'isolant: ")) 
 (if iwid 
   (setq prom (strcat " <" (rtos iwid) ">")) 
   (setq prom "") 
 ) 
 (setq flag (getdist (strcat "\nEpaisseur de l'isolant" prom ": "))) 
 (if flag 
   (setq iwid flag) 
 ) 
 (setq endp 
    (getpoint stpt "\nPointer ou donner le point d'arrivée: ") 
 )
 (setq iang (angle stpt endp))
 (setq idis (distance stpt endp))
 (setvar "OSMODE" 0)
 (princ "\nDessin de l'isolant en cours...")
 (setvar "BLIPMODE" 0)
 (setvar "TRACEWID" 0)
 (setq poi1 (polar stpt iang (* iwid 0.05)))
 (setq iinc (distance poi1 stpt))
 (setq poi2 (polar poi1 (+ (dtor 90) iang) (* iwid 0.30)))
 (setq poi2 (polar poi2 (+ (dtor 180) iang) (* iwid 0.05)))
 (command "_PLINE" poi1 poi2)
 (while (< iinc idis)
   (setq poic (polar poi2 iang (* iwid 0.20)))
   (setq iinc (+ (distance poic poi2) iinc))
   (if (< iinc idis)
     (progn
       (setq poi3 (polar poic (+ (dtor 90) iang) (* iwid 0.20)))
       (setq poi4 (polar poic iang (* iwid 0.20)))
       (setq iinc (+ (distance poi4 poic) iinc))
       (if (< iinc idis)
         (progn
           (command "_ARC" "CE" poic "A" "-180")
           (setq poi5 (polar poi4 (+ (dtor -90) iang) (* iwid 0.60)))
           (setq poi5 (polar poi5 (+ (dtor 180) iang) (* iwid 0.10)))
           (command "_Line" poi5)
           (setq poic (polar poi5 iang (* iwid 0.20)))
           (setq iinc (+ (* iwid 0.10) iinc))
           (if (< iinc idis)
             (progn
               (setq poi6 (polar poic (+ (dtor -90) iang) (* iwid 0.20)))
               (setq poi7 (polar poic iang (* iwid 0.20)))
               (setq iinc (+ (* iwid 0.20) iinc))
               (if (< iinc idis)
                 (progn
                   (command "_ARC" "CE" poic poi7)
                   (setq poi2 (polar poi7 (+ (dtor 90) iang) (* iwid 0.60)))
                   (setq poi2 (polar poi2 (+ (dtor 180) iang) (* iwid 0.10)))
                   (command "_Line" poi2)
                   (setq iinc (- iinc (* iwid 0.10)))
                 )
                 (command "_ARC" "CE" poic poi6)  
               )
             )
           )
         )
         (command "_ARC" "CE" poic "A" "-90")
       )
     )
   )
 )
 (command "")
 (princ "\nDessin isolant terminé...") 
 (setvar "BLIPMODE" svbm) 
 (setvar "OSMODE" sv_osmode)
 (princ) 
) 
; 
;***	End of Program
;***	Support Programs
;***  Function  DTOR
;Converts degrees to radians, where degr is degrees; returns a
;radian value.
;
(defun DTOR (degr)
 (/ (* degr pi) 180)
)

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

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é