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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Изменение цвета размеров с индивидуальным масштабным коэффициентом

Изменение цвета размеров с индивидуальным масштабным коэффициентом

Ответ
Поиск в этой теме
Непрочитано 26.02.2020, 22:48 #1
Изменение цвета размеров с индивидуальным масштабным коэффициентом
Teftelia
 
Набережные Челны
Регистрация: 24.04.2010
Сообщений: 217

Приветствую Всех.
Есть ли такая программка, которая в чертеже поменяет цвет размеров согласно масштаба линейных измерений.
Т.е. масштаб 1, можно оставить как есть, 0.5 красным, 0.25 синим
__________________
ACAD2016sp1 + AdvanceSteel2016 + SPDS GraphiCS 10
Просмотров: 3858
 
Непрочитано 26.02.2020, 22:55
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848


_.qselect -> размеры -> выбрать нужное свойство -> поменять цвет.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 28.02.2020, 22:51
#3
Teftelia


 
Регистрация: 24.04.2010
Набережные Челны
Сообщений: 217


Да этот способ известен, но в чертеже может быть и 5 масштабов, через быстрые свойства долго.
Я пользуюсь быстрыми свойствами SPDS GraphiCSс, они удобней.
Просто есть же программка которая выделяет текст перебитых размеров, думал может и для масштабов есть...
__________________
ACAD2016sp1 + AdvanceSteel2016 + SPDS GraphiCS 10
Teftelia вне форума  
 
Непрочитано 29.02.2020, 00:04
#4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848


Может, и есть - но вопрос задан в разделе "AutoCAD", что ограничивает поиск решения только штатными средствами.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 29.02.2020, 00:23
#5
v.psk

конструктор
 
Регистрация: 14.08.2014
Псков
Сообщений: 7,114


Пкм, "выбрать подобные" не сработает?

----- добавлено через ~2 мин. -----
... тс, если нужен лисп, просите перенести тему
v.psk на форуме  
 
Автор темы   Непрочитано 29.02.2020, 08:07
#6
Teftelia


 
Регистрация: 24.04.2010
Набережные Челны
Сообщений: 217


Перенесите тему, хотелось бы лисп)))
__________________
ACAD2016sp1 + AdvanceSteel2016 + SPDS GraphiCS 10
Teftelia вне форума  
 
Непрочитано 29.02.2020, 10:10
#7
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589


Цитата:
Сообщение от Teftelia Посмотреть сообщение
хотелось бы лисп)))
И кто этот лисп должен написать? Если бы ТС умел в лисп сам, то и вопроса бы такого на форуме не возникло бы, а следовательно ТС в ЯП вообще и в лиспе в частности не очень...
Может не сюда, а сразу в "поиск исполнителей"?
Boxa вне форума  
 
Автор темы   Непрочитано 29.02.2020, 10:22
#8
Teftelia


 
Регистрация: 24.04.2010
Набережные Челны
Сообщений: 217


Просто вопрос другой, полезно ли это для других?
Еслиб я мог написать, то написал бы, я не умею)

----- добавлено через 45 сек. -----
Цитата:
Сообщение от Boxa Посмотреть сообщение
И кто этот лисп должен написать?
Может кто напишет, думаю он наверняка не сложный)
__________________
ACAD2016sp1 + AdvanceSteel2016 + SPDS GraphiCS 10
Teftelia вне форума  
 
Непрочитано 29.02.2020, 10:46
#9
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589


Цитата:
Сообщение от Teftelia Посмотреть сообщение
Просто вопрос другой, полезно ли это для других?
Форум существует с 2003 года, Вы первый с таким вопросом... Полезно ли это для других?
Цитата:
Сообщение от Teftelia Посмотреть сообщение
Может кто напишет, думаю он наверняка не сложный)
Прилетит kaMon на голубом вертолете и бесплатно покажет Лиспы... =о)
Boxa вне форума  
 
Автор темы   Непрочитано 29.02.2020, 10:51
#10
Teftelia


 
Регистрация: 24.04.2010
Набережные Челны
Сообщений: 217


Неужели никто не масштабирует узлы и ему не приходится менять масштабы...?
__________________
ACAD2016sp1 + AdvanceSteel2016 + SPDS GraphiCS 10
Teftelia вне форума  
 
Непрочитано 29.02.2020, 10:57
#11
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589


Цитата:
Сообщение от Teftelia Посмотреть сообщение
Неужели никто не масштабирует узлы и ему не приходится менять масштабы...?
Teftelia, Вы бы хоть поискали по форуму... таких холиваров про оформление в модели и на листах, воз и маленькая тележка.
Являясь апологетом черчения в масштабе 1:1, использую видовые порты и аннатативные масштабы для оформления размеров, выносок и пр.
Черчение же в масштабе отличным от 1:1 считаю ересью.
Boxa вне форума  
 
Автор темы   Непрочитано 29.02.2020, 11:10
#12
Teftelia


 
Регистрация: 24.04.2010
Набережные Челны
Сообщений: 217


Цитата:
Сообщение от Boxa Посмотреть сообщение
Вы бы хоть поискали по форуму... таких холиваров про оформление в модели и на листах, воз и маленькая тележка.
Являясь апологетом черчения в масштабе 1:1, использую видовые порты и аннатативные масштабы для оформления размеров, выносок и пр.
Черчение же в масштабе отличным от 1:1 считаю ересью
Я с этим знаком, черчу в масштабе 1:1, но длинные элементы не помещаются например на А3, приходится обрывать и перебивать размер (элемент с масштабом 1:1 всегда сохраняю рядом)
Потом есть узлы которые надо увеличить.
Вьюпорты не удобно, долго, мне же не 1 лист нужно чертить и не одну деталь.
__________________
ACAD2016sp1 + AdvanceSteel2016 + SPDS GraphiCS 10
Teftelia вне форума  
 
Непрочитано 29.02.2020, 11:54
#13
poobschatso


 
Регистрация: 28.04.2018
Беларусь
Сообщений: 169


Цитата:
Сообщение от Teftelia Посмотреть сообщение
Приветствую Всех.
Есть ли такая программка, которая в чертеже поменяет цвет размеров согласно масштаба линейных измерений.
Т.е. масштаб 1, можно оставить как есть, 0.5 красным, 0.25 синим
а что мешает в размерном стиле изменить цвет?
или вы просто масштабный коэффициент только в свойствах меняете для каждого размера?
poobschatso вне форума  
 
Автор темы   Непрочитано 29.02.2020, 12:17
#14
Teftelia


 
Регистрация: 24.04.2010
Набережные Челны
Сообщений: 217


Цитата:
Сообщение от poobschatso Посмотреть сообщение
или вы просто масштабный коэффициент только в свойствах меняете для каждого размера?
Да, выбираю допустим все размеры узла и меняю коэффициент
__________________
ACAD2016sp1 + AdvanceSteel2016 + SPDS GraphiCS 10
Teftelia вне форума  
 
Непрочитано 29.02.2020, 12:25
#15
v.psk

конструктор
 
Регистрация: 14.08.2014
Псков
Сообщений: 7,114


Teftelia, способ "выбрать подобные" может быть с предварительным изолированием не сработал?
v.psk на форуме  
 
Непрочитано 29.02.2020, 12:26
#16
poobschatso


 
Регистрация: 28.04.2018
Беларусь
Сообщений: 169


Цитата:
Сообщение от Teftelia Посмотреть сообщение
Да, выбираю допустим все размеры узла и меняю коэффициент
не есть хорошо
особенно, когда чертеж старый или когда другой человек с файлом работает
создайте лучше размерные слои, поменяв в них масштабный коэффициент и цвет для линий и стрелок
poobschatso вне форума  
 
Автор темы   Непрочитано 29.02.2020, 12:36
#17
Teftelia


 
Регистрация: 24.04.2010
Набережные Челны
Сообщений: 217


На чертеже прекрасно видно где не 1:1
Те кто ими пользуется знает об этом.

----- добавлено через 31 сек. -----
Цитата:
Сообщение от v.psk Посмотреть сообщение
способ "выбрать подобные" может быть с предварительным изолированием не сработал?
Надо попробовать
__________________
ACAD2016sp1 + AdvanceSteel2016 + SPDS GraphiCS 10
Teftelia вне форума  
 
Непрочитано 29.02.2020, 13:46
#18
poobschatso


 
Регистрация: 28.04.2018
Беларусь
Сообщений: 169


изменят в размере масштабный коэффициент а цвет оставят прежним, может быть весело
poobschatso вне форума  
 
Автор темы   Непрочитано 29.02.2020, 14:45
#19
Teftelia


 
Регистрация: 24.04.2010
Набережные Челны
Сообщений: 217


Когда быстрые свойства настроены на каждый примитив, и сидят на клавише F1 и ты видишь например увеличенный узел, то ты понимаешь что он масштабирован
__________________
ACAD2016sp1 + AdvanceSteel2016 + SPDS GraphiCS 10
Teftelia вне форума  
 
Непрочитано 29.02.2020, 15:25
#20
poobschatso


 
Регистрация: 28.04.2018
Беларусь
Сообщений: 169


Цитата:
Сообщение от Teftelia Посмотреть сообщение
Когда быстрые свойства настроены на каждый примитив, и сидят на клавише F1 и ты видишь например увеличенный узел, то ты понимаешь что он масштабирован
все всё видят, все всё понимают - тему к чему создавали?
poobschatso вне форума  
 
Автор темы   Непрочитано 29.02.2020, 17:09
#21
Teftelia


 
Регистрация: 24.04.2010
Набережные Челны
Сообщений: 217


Цитата:
Сообщение от poobschatso Посмотреть сообщение
все всё видят, все всё понимают - тему к чему создавали?
Для проверки хотелось, думал есть готовое
__________________
ACAD2016sp1 + AdvanceSteel2016 + SPDS GraphiCS 10
Teftelia вне форума  
 
Непрочитано 03.03.2020, 13:56
#22
tsetse

Инженер-конструктор
 
Регистрация: 25.12.2015
Москва
Сообщений: 77


dim scale overvall?
tsetse вне форума  
 
Автор темы   Непрочитано 03.03.2020, 22:16
#23
Teftelia


 
Регистрация: 24.04.2010
Набережные Челны
Сообщений: 217


Цитата:
Сообщение от tsetse Посмотреть сообщение
dim scale overvall?
Что это и как пользоваться?
__________________
ACAD2016sp1 + AdvanceSteel2016 + SPDS GraphiCS 10
Teftelia вне форума  
 
Непрочитано 04.03.2020, 06:52
#24
tsetse

Инженер-конструктор
 
Регистрация: 25.12.2015
Москва
Сообщений: 77


Цитата:
Сообщение от Teftelia Посмотреть сообщение
Что это и как пользоваться?
Масштаба линейных измерений это dim scale overvall? Я просто пользуюсь английской версией.
tsetse вне форума  
 
Непрочитано 04.03.2020, 09:40
1 | #25
Семёныч


 
Регистрация: 08.12.2018
Сообщений: 164


Простейшая программа от "голубого вертолета":
Код:
[Выделить все]
;Изменение цвета текста масштабированного линейного размера
(defun C:OVERL ( / obj lsc dm)
(setq obj (entsel "\nВыберите размер: "))
(if (and obj (= (cdr (assoc 0 (entget (car obj)))) "DIMENSION"))
    (progn
    (setq lsc (vlax-get-property (setq dm (vlax-ename->vla-object (car obj))) 'LinearScaleFactor))
    (if (= lsc 0.5)
        (vlax-put-property dm 'TextColor "1")
    ) ; if
    (if (= lsc 0.25)
        (vlax-put-property dm 'TextColor "5")
    ) ; if
    (if (= lsc 1)
        (princ "\nЭто нормальный размер.")
    ) ; if
    (princ "\nМасштаб линейного размера = ") (princ lsc)
    ) ; progn
    (princ "\nОбъект не выбран.")
) ; if
(princ)
)
Семёныч вне форума  
 
Автор темы   Непрочитано 12.03.2020, 16:19
#26
Teftelia


 
Регистрация: 24.04.2010
Набережные Челны
Сообщений: 217


Семёныч, Круто, а размеры по одному нужно выбирать? Можно ли масштабы добавлять в виде дробей, например 1/1,5 = 0,66666 (бывает пользуюсь таким)
__________________
ACAD2016sp1 + AdvanceSteel2016 + SPDS GraphiCS 10
Teftelia вне форума  
 
Непрочитано 12.03.2020, 21:17
#27
Семёныч


 
Регистрация: 08.12.2018
Сообщений: 164


Программа специально написана таким образом, чтобы можно было по аналогии дописать другие масштабы и цвета. Можно и рамку выбора устроить, можно и цвета интерактивно задавать, но...
придется ждать вертолет "Аллигатор".
Семёныч вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Изменение цвета размеров с индивидуальным масштабным коэффициентом

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение цвета и веса объекта командой Бали AutoCAD 15 17.01.2012 09:08
Изменение цвета элемента блока: не получается... Иван Hayes AutoCAD 6 10.10.2010 08:38
Изменение размеров печатной области листа Чайник24 AutoCAD 7 05.03.2010 16:08
Изменение цвета M-Text заданного "напрямую". Mihailovich AutoCAD 1 23.08.2006 18:10