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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Маштаб для автовыбора стиля размера

Маштаб для автовыбора стиля размера

Ответ
Поиск в этой теме
Непрочитано 11.02.2010, 18:38 #1
Маштаб для автовыбора стиля размера
Positron
 
Регистрация: 25.06.2009
Сообщений: 147

Есть такая идея:

Имея несколько стилей размеров (у каждого стиля свой маштаб)

1. Автокад автоматически определял маштаб при текущем увиличении
например 4,568... ( имеется ввиду маштаб в модели, листе, видовом экране )

2. Потом скруглял цифру до заданых маштабов в стилях или задать в лиспе сразу,
например заданы маштабы- 1, 2, 4, 5, 8, 10, 16, 20.
наш 4,568= 5-ти

3. Лисп, при нажатии на любой размер, автоматически выберает (в ссответствиии с примером 5) стиль в соотвецтвии с скруглённым.
______________________________________________________________________________________________________________________
Цель: облегчить простановку размеров при разных маштабах, или при исправлении, убрать обращение к стилям(соотвецтвенно секономить время)
Просмотров: 4761
 
Непрочитано 12.02.2010, 00:54
#2
Кулик Алексей aka kpblc
Moderator

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


А что, аннотативные стили использовать не получится?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 12.02.2010, 10:39
#3
Positron


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
А что, аннотативные стили использовать не получится?
Там же надо выберать маштаб, а тут смысл в том штоб, на этом экономить время (и мозг. загрузку, и так хватает мелочей всяких)
+ неотвлекаясь на это, можеш сконцентрироватся на работе , а не на автокаде.
Анотативные не годятся, потому что надо иногда, для каждого стиля другие настойки ставить...(размер текста, стрелок, цвет и т.п.)
Positron вне форума  
 
Непрочитано 12.02.2010, 11:10
#4
Disney

Геодезист
 
Регистрация: 12.03.2009
Сибирь (где медведи по улицам ходят)
Сообщений: 860
Отправить сообщение для Disney с помощью Skype™


Цитата:
Сообщение от Positron Посмотреть сообщение
маштаб при текущем увиличении
например 4,568... ( имеется ввиду маштаб в модели, листе, видовом экране )
Это Zoom что ли? По моему раньше где-то в строке состояния он отображался... не нашёл... мне просто интересно стало, при нормальной работе с использованием скрола, в каких пределах он изменяется 1 - 100 или 0.001 -10000

Цитата:
Сообщение от Positron Посмотреть сообщение
Анотативные не годятся
А ты точно пробовал?
__________________
Почему все вдруг становятся умными, когда уже не надо?
Disney вне форума  
 
Автор темы   Непрочитано 12.02.2010, 12:49
#5
Positron


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


Цитата:
Сообщение от Disney Посмотреть сообщение
Это Zoom что ли? По моему раньше где-то в строке состояния он отображался... не нашёл... мне просто интересно стало, при нормальной работе с использованием скрола, в каких пределах он изменяется 1 - 100 или 0.001 -10000


А ты точно пробовал?
да Zoom(ну, колесо когда крутиш и маштабирует), был в строке, тоже помню...
Анотативные пробывал, поетому и юзаю для каждого маштаба свой стиль, очень удобно. Только б такую "штуку" добавить и будет вобще щастье
Positron вне форума  
 
Автор темы   Непрочитано 24.02.2010, 14:42
#6
Positron


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


Цитата:
Сообщение от Disney Посмотреть сообщение
По моему раньше где-то в строке состояния он отображался... не нашёл...
Нашел, когда в вкладке "Лист" в активном видовом экране маштабируеш то появляется "VP Scale" и меняется динамически, как покрутишь колесо мыши так и станет, например: 1,459586 (шесть знаков после запятой).
Раньше наскоко я помню было и в вкладке "Модель". Возможно оно и осталось просто убрали с панели шоб не мешало.

Цитата:
Сообщение от Disney Посмотреть сообщение
мне просто интересно стало, при нормальной работе с использованием скрола, в каких пределах он изменяется 1 - 100 или 0.001 -10000
В пределах 0.000001 - 9999.999999 (у меня получилось максимум до 4678.329534, но там когда как, хз от чего зависит)

Так возможно ли такое в ЛИСПе реализовать?
Positron вне форума  
 
Непрочитано 24.02.2010, 14:56
#7
Disney

Геодезист
 
Регистрация: 12.03.2009
Сибирь (где медведи по улицам ходят)
Сообщений: 860
Отправить сообщение для Disney с помощью Skype™


Цитата:
Сообщение от Positron Посмотреть сообщение
В пределах 0.000001 - 9999.999999 (у меня получилось максимум до 4678.329534, но там когда как, хз от чего зависит)
Используя _regenall, у меня получилось от 0.000001 до 602905.015545.

Цитата:
Сообщение от Positron Посмотреть сообщение
Так возможно ли такое в ЛИСПе реализовать?
Можно, если найти где прочитать значение текущего масштаба...
__________________
Почему все вдруг становятся умными, когда уже не надо?
Disney вне форума  
 
Непрочитано 24.02.2010, 16:12
#8
Кулик Алексей aka kpblc
Moderator

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


Disney, пробуй:
Код:
[Выделить все]
(vla-get-customscale (vlax-ename->vla-object (car(entsel))))
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 25.02.2010, 12:36
#9
Disney

Геодезист
 
Регистрация: 12.03.2009
Сибирь (где медведи по улицам ходят)
Сообщений: 860
Отправить сообщение для Disney с помощью Skype™


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Disney, пробуй:
Код:
[Выделить все]
(vla-get-customscale (vlax-ename->vla-object (car(entsel))))
Да... нет, Алексей, customscale это только у Видовых окон в листе, а смысл применять разномасштабные размерные стили в листе мне вообще не понятен, или чертить в модели через видовой экран листа, тоже не очень.

Цитата:
Анотативные пробывал, поетому и юзаю для каждого маштаба свой стиль, очень удобно
Зачем для каждого... свой стиль...?
[IMG]http://s19.***********/i192/1002/38/0143ba8f4408.gif[/IMG]
__________________
Почему все вдруг становятся умными, когда уже не надо?
Disney вне форума  
 
Автор темы   Непрочитано 26.02.2010, 13:15
#10
Positron


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


Цитата:
Сообщение от Disney Посмотреть сообщение
Да... нет, Алексей, customscale это только у Видовых окон в листе, а смысл применять разномасштабные размерные стили в листе мне вообще не понятен, или чертить в модели через видовой экран листа, тоже не очень.


Зачем для каждого... свой стиль...?
[IMG]http://s19.***********/i192/1002/38/0143ba8f4408.gif[/IMG]
Несколько причин, основная это специфика моей роботы.
А восновном такие:

1. Пример того в каом порядке стоят размеры и как уже автоматизированно образмериване и слоя.
Цитата:
Сообщение от Positron Посмотреть сообщение
Добрый день!

Хотел спросить, а как в код добавить авто определение стиля размера:
чтоб определяло какой именно стиль размера и тогда кидало на заданный слой.

Причиной тому есть то что я работаю имея для каждого стиля свой слой.
Зделано с целью рисовать на 1-м чертеже не делая доп разрезов
(при внесении изменений, ненадо перересовывать разрезы, т.к. они в 1-м чертеже, еси непонятно могу сброить фалик с примером дверного блока)
Слоя же помогают вкл и вык слоя, + все возможные измененния, цвет, тип линии, бок слоя и т.п.
У анотативных 1-н размер это сразу все, тось потянув 1-н тянутся все, неудобно... и отступы у них одинаковые, цыфры налазят, надо подтягивать, уж проще не создавать доп трудности.(не все по стандартам работают у нас напимер цифры в середине, а не над размерной линией, автокад вить гибкий)
А в видовых экранах я могу слоя выключать с определёнными размерами, что очень удобно, и в этом тоже основная суть.

2. Это то что спомощю автоматизации, тоисть ненадо уже выбирать маштаб для размера, часто при образмеревании переключаешся с 1:10 на 1:1 напимер и т.п., а так уже голова не будет этим занята.

Даже у тебя в примере(видео) ты нажымаеш на выбор маштаба, от этого и хотелось бы уйти, возможно если это будет удобнее то многие таким будут пользоватся, но непроверив неузнаем.
Кто к анотативным привык то после создания сего кода, думаю несложно его под анотативные приспособить будет...


Короче могу ещо много написать почему против анотативных, но нехочу засорять количеством текста, думаю и сего достаточно

Я про эту штуку уже 2 года мечтал, только щас решился выложыть идею на форуме
Positron вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Маштаб для автовыбора стиля размера

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа для статического расчета стекла juggo Расчетные программы 118 13.07.2023 12:01
Ищу серию ИИ-65. Лестничные марши и площадки. Metalist Поиск литературы, чертежей, моделей и прочих материалов 15 25.10.2020 16:49
Мониторы LCD CRT Разное 94 17.06.2008 10:51
EPSON FX1170 для печати чертежей пользовательского размера ERD AutoCAD 2 05.11.2004 03:37
Лисп для проставления размера длины дуги AVF LISP 18 29.10.2004 15:45