layout??? - Страница 2
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > layout???

layout???

Ответ
Поиск в этой теме
Непрочитано 19.03.2006, 16:12
layout???
ALM
 
строительство
 
Регистрация: 16.11.2005
Сообщений: 84

Господа, подскажите пожалуйста. Например в модели у меня штрих пунктирная линия нормально отображается (смаштабирована), а в пространстве листа в видовом экране уже в нужном маштабе она кажется сплошной. Можно ли как-то сделать так, чтобы на листе линия тоже была штрих пунктирной?
Просмотров: 7330
 
Непрочитано 20.03.2006, 10:03
#21
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


>Krieger №18Через переменную TILEMODE

Код:
[Выделить все]
(setq *vlr-sys* (vlr-sysvar-reactor nil '((:VLR-sysVarChanged . cmd-sys))))
(defun cmd-sys (react sysvarname)
  (cond ((and
	 (= (car sysvarname) "TILEMODE")
	 (cadr sysvarname)
	 (= (getvar "TILEMODE") 0)
	 (not *OLD_LTSCALE*)
	 (not *OLD_PSLTSCALE*)
	 )  ;_ЛИСТ
	 (setq *OLD_LTSCALE* (getvar "LTSCALE"))
	 (setq *OLD_PSLTSCALE* (getvar "PSLTSCALE"))
	 (setvar "LTSCALE" 1)
	 (setvar "PSLTSCALE" 1)
	)
	((and
	 (= (car sysvarname) "TILEMODE")
	 (= (getvar "TILEMODE") 1)
	 (cadr sysvarname)
	 *OLD_LTSCALE*
	 *OLD_PSLTSCALE*
	 )  ;_МОДЕЛЬ
	 (setvar "LTSCALE" *OLD_LTSCALE*)
	 (setvar "PSLTSCALE" *OLD_PSLTSCALE*)
	 (setq *OLD_LTSCALE* nil)
	 (setq *OLD_PSLTSCALE* nil)
	 )
	(t nil)))
VVA вне форума  
 
Непрочитано 20.03.2006, 10:30
#22
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


>VVA
Супер! Теперь вообще никаких проблем с этими переменными.
Krieger вне форума  
 
Непрочитано 20.03.2006, 11:15
#23
pyatifan


 
Регистрация: 29.10.2005
Нижегородская обл.
Сообщений: 219
<phrase 1=


Мне думалось,что celtscale как и dimscale устанавливают новый масштаб для новых обьектов,а ltscale трогал тока из окна свойств.Можно пару слов про код, что он делает...
pyatifan вне форума  
 
Непрочитано 20.03.2006, 11:47
#24
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Цитата:
Сообщение от pyatifan
Мне думалось,что celtscale как и dimscale устанавливают новый масштаб для новых обьектов,а ltscale трогал тока из окна свойств.Можно пару слов про код, что он делает...
По-подробнее, в каком окне свойств? В свойствах как раз меняется celtscale. ltscale - глобальный масштаб для всех и вся. Т.е. если мы работаем в масштабе 1:1, а выдавать в конечном итоге надо, например в 20-м, то для удобочтения в пространстве модели я выставляю ltscale в 20. Когда перехожу в лист ставлю ltscale (при PSLTSCALE=1) в еденицу. Ну а код от VVA делает это автоматом.
Krieger вне форума  
 
Непрочитано 23.03.2006, 23:08
#25
pyatifan


 
Регистрация: 29.10.2005
Нижегородская обл.
Сообщений: 219
<phrase 1=


Извините за тупость...этот код в автозагрузку надо зафигарить?
pyatifan вне форума  
 
Непрочитано 24.03.2006, 05:41
#26
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Цитата:
Сообщение от pyatifan
Извините за тупость...этот код в автозагрузку надо зафигарить?
ага
Krieger вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > layout???

Реклама i