Sujet: Champ echelle personnalisée de fenêtre


jerome.s - 27/8/2009 à 11:19

Bonjour, je souhaiterais insérer un champ comportant l'échelle personnalisée d'une présentation.
J'ai trouvé celui de la mise en page mais je connaitre l'échelle personnalisée de la fenêtre.

Cordialement.


Tramber - 27/8/2009 à 11:55

Champ -> objet -> clic sur la fenêtre et échelle perso !


jerome.s - 27/8/2009 à 12:08

On en apprend tous les jours.
LOL
Merci Beaucoup


capde06 - 28/8/2009 à 08:36

rien a voir
mais pratique pour ceux qui on des doutes sur les échelles de fenêtre


(defun c:fech() ;;vérifie l'echelle d'une fenetre dans lespace papier

(vl-load-com)
(alert (strcat "Echelle : 1/" (rtos (* (expt (vla-get-customscale(vlax-ename->vla-object(car(entsel))) ) -1) 1000)2 0)))
)

je multiplie par 1000 parce que unité dessin = 1m


kalaat - 19/1/2010 à 08:21

je souhaiterais creer un champ echelle dans mon cartouche,
le pb c'est que je travaille en cm, donc mon champs m'indique une valeur à 0.1
(ex: 1/5 au lieu 1/50).
y a til une manipulation pour avoir un facteur de 10 dans le champ?


lili2006 - 19/1/2010 à 09:16

Bonjour à toutes et tous,

citation extraite du message original:
y a til une manipulation pour avoir un facteur de 10 dans le champ?



J'utilise les mêmes unités que toi.

Alors, j'ai redéfini ma liste d'échelle et supprimé les autres.

Tu peux alors choisir ton champ Objet => Fenêtre => Échelle standard

 %<\AcObjProp Object(%<\_ObjId 2126137760>%,1).StandardScale \f "%en0">%


kalaat - 19/1/2010 à 09:28

comment tu redéfini ta liste d'echelle?


lili2006 - 19/1/2010 à 09:38

Re,

Format => liste d'échelle => Ajouter (ou redéfinir suivant le besoin)


kalaat - 19/1/2010 à 10:26

merci beaucoup, ca marche nickel


lili2006 - 19/1/2010 à 10:32


kalaat - 19/1/2010 à 15:24

lili2006
j'ai un petit souci pour creer l'echelle 1/10 car je ne peux pas supprimer 1/1 qui est par défault.
je vois que dans ta liste elle n'apparit plus, comment a tu fais pour l'enlever?


lili2006 - 19/1/2010 à 19:40

Re,

En fait, au démarrage d'un nouveau dessin, ce lisp fait le nettoyage par défaut (Car gros soucis d'échelles d'annotation superflue avec la V2008,...)=>

Échelle par défaut (la plus "usuelle" pour moi => 1/50)


 (while (assoc 350 (dictsearch (namedobjdict) "ACAD_SCALELIST"))
(progn
(vla-delete (vlax-ename->vla-object (cdr (assoc 350 (dictsearch (namedobjdict) "ACAD_SCALELIST")))))
)
)

(apply ' command (append (list "-scalelistedit")(list
"a" "1/50" "1:5"
"a" "1/100" "1:10"
"a" "1/200" "1:20"
"a" "1/25" "10:25"
"a" "1/75" "10:75"
"a" "1/20" "1:2"

"q" )))

(command "cannoscale" "1/50" )

(prin1)



Je l'ai également transféré en script de cette façon =>

 _-scalelistedit R O
S 1:1
S 1:2
S 1:4
S 1:5
S 1:8
S 1:10
S 1:16
S 1:20
S 1:30
S 1:40
S 1:50
S 1:100
S 2:1
S 4:1
S 8:1
S 10:1
S 100:1
S 1/128" = 1'-0"
S 1/64" = 1'-0"
S 1/32" = 1'-0"
S 1/16" = 1'-0"
S 3/32" = 1'-0"
S 1/8" = 1'-0"
S 3/16" = 1'-0"
S 1/4" = 1'-0"
S 3/8" = 1'-0"
S 1/2" = 1'-0"
S 3/4" = 1'-0"
S 1" = 1'-0"
S 1-1/2" = 1'-0"
S 3" = 1'-0"
S 6" = 1'-0"
S 1'-0" = 1'-0"
A cm - 1/25
10:25
A cm - 1/20
1:2
A cm - 1/50
1:5
A cm - 1/75
10:75
A cm - 1/100
1:10
A cm - 1/200
1:20
Q



S, pour supprimer lorsque je récupère des plans de l'extérieur
A, pour ajouter avec mes unités (comme toi, en cm)


Cette page provient du forum de: CADxp
http://www.cadxp.com/

Dont l'URL est:
http://www.cadxp.com//modules.php?op=modload&name=XForum&file=viewthread&fid=99&tid=24914