Ru-Board.club
← Вернуться в раздел «Программы»

» Autodesk AutoCAD

Автор: Mushroomer
Дата сообщения: 08.02.2011 06:18
kpblc
Цитата:
и отметить "отображать стили печати" (по-моему, так называется)
большое спасибо за подсказку. Разобрался.

Цитата:
ИМХО: проверить и при необходимости изменить настройки текстовых стилей. Можно "до кучи" еще и поудалять принудительное форматирование всего текста в файле (на dwg.ru было программное решение)
тоже вроде разобрался. Проблема была не в текстовых стилях, а в содержимом некоторых текстов. Например,

Неописанная форма 207, 203.
для AutoCAD 2006 это означает, что в содержимом какого-то текста есть символы
\U+00CF\U+00CB (возможно такой текст не будет показываться на экране)
Решение проблемы: dwgconvert (Latin -> Windows).
Автор: Mushroomer
Дата сообщения: 10.02.2011 06:38
Снова у меня проблемная ситуация. И вроде бы сталкивался уже с ней раньше, но решение забыл
Есть файл 1.dwg с линией типа зигзаг. Файл 1.dwg входит в файл 2.dwg по ссылке. Так вот в файле 2.dwg эта линия типа зигзаг выглядит по другому: длина штриха зигзага меньше Как сделать ее в файле 2.dwg такой же как и в файле 1.dwg?

Интуитивно чувствую, что решение кроется в изменении текущего или глобального масштаба в типах линий. Но ведь он действует на все типы линий в файле?
Автор: Mushroomer
Дата сообщения: 10.02.2011 11:11
Проблему в предыдущем сообщении я решил. Как я и предполагал, проблема была в несовпадении глобальных масштабов. Читал справку по этому поводу. Много думал. И в итоге у меня в голове образовалась некоторая каша.

Глобальный масштаб - Значение глобального масштабного коэффициента для всех типов линий. (системная переменная LTSCALE)
Текущий масштаб - Масштаб типа линий для вновь создаваемых объектов. Результирующий масштаб равен произведению значений глобального масштаба и текущего масштаба. (системная переменная CELTSCALE)

Для изменения масштаба типа линий объектов
1. Выбрать объекты, масштаб типов линий которых необходимо изменить.
2. Щелкнуть правой кнопкой мыши на одном из объектов. Выберите "Свойства".
3. В палитре "Свойства" в поле "Масштаб типа линий" ввести новое значение.

Вот какой масштаб меняется пунктах 1-2-3? Результирующий?
С какой целью был введен глобальный масштаб? Почему нельзя было обойтись только текущим?
Автор: ALeXkRU
Дата сообщения: 10.02.2011 11:49
Mushroomer

Цитата:
С какой целью был введен глобальный масштаб?

как вариант: строительные чертежи (или другие) можно чертить в масштабе 1:1, иногда - удобнее сразу с масштабом типа 1:100..
чтобы не мучиться с изменением масштаба каждой линии (они же все будут с учётом 1:100 ) - есть глобальный
Автор: Mushroomer
Дата сообщения: 10.02.2011 13:59
ALeXkRU
Понятно.

All
Только я один такой "счастливый", что у меня в AutoCAD 2010 в меню Справка недоступен пункт "Новые возможности"?
Автор: ALeXkRU
Дата сообщения: 10.02.2011 14:22
Mushroomer
в качестве ЗЫ: к предыдущему посту..
кстати, вспомнилось: ведь не всегда у акада был такой пользовательский интерфейс (с которым удобно работать ).. я к чему, представь, во времена версии 10й-12-й (когда была (самой удобной для работы) командная строка + экранное текстовое меню (к которому я, например, так и не смог привыкнуть)) процесс изменения масщтаба каждой линии при полном отсутствии диалоговых окон и выбора любых свойств объекта в два клика мыши.. и отсутствии просмотра результатов (как оно на печати выглядеть будет)..
LTSCALE - реально спасала положение..

про справку - только дома глянуть могу (вечером)
Автор: Mushroomer
Дата сообщения: 10.02.2011 15:34
Вопрос по новым возможностям. С какой версии AutoCAD появилась следующая возможность: находясь внутри видового экрана (ну т.е. в режиме Модели, но на листе) в диспетчере слоев справа появились 4 дополнительных столбца:
1) цвет ВЭ
2) тип линий ВЭ
3) вес линий ВЭ
4) стиль печати ВЭ

В AutoCAD 2010 версии это уже есть.
Автор: ACADUSER
Дата сообщения: 10.02.2011 18:02
Как минимум с 2008. Сейчас нет возможности проверить в младших.
Автор: Mushroomer
Дата сообщения: 10.02.2011 19:09
ACADUSER
Цитата:
Сейчас нет возможности проверить в младших.
в версии AutoCAD 2006 еще не было.
Автор: ALeXkRU
Дата сообщения: 11.02.2011 00:52
Mushroomer

Цитата:
в меню Справка недоступен пункт "Новые возможности"

это который _ai_invokenfw ?
из меню Help тоже не открывается.. а вот из самой Cправки - работает:

(предупредив о запуске небезопасного ActivX)
Автор: Mushroomer
Дата сообщения: 11.02.2011 06:04
ALeXkRU
Цитата:
Help
У тебя, как я понимаю, английский AutoCAD 2010. А у меня русский AutoCAD 2010. и у меня не открывается ни из меню, ни из справки. В меню пункт недоступен, а из справки говорит, что не найден какой-то chm файл. Какой именно - уточню вечером.
Автор: Mushroomer
Дата сообщения: 11.02.2011 09:30

Цитата:
а из справки говорит, что не найден какой-то chm файл. Какой именно - уточню вечером.
C:\Program Files\AutoCAD 2010\help\acad_nfw.chm::/index.htm

Если у кого-нибудь есть файл C:\Program Files\AutoCAD 2010\help\acad_nfw.chm от русской версии AutoCAD 2010, то выложите его, пожалуйста. Заранее спасибо.
Автор: Mushroomer
Дата сообщения: 11.02.2011 11:57
Есть вопрос про сохранение и восстановление конфигурации слоев.
Из справки ms-its:C:\Program%20Files\AutoCAD%202006\help\acad_aug.chm::/AUG.17.059.htm
Цитата:
C помощью Диспетчера конфигураций слоев именованные конфигурации слоев можно экспортировать в LAS-файл для использования в других рисунках. Состояния слоев, зависимых от внешних ссылок, в экспорте не участвуют.

Делаем простой пример.

Создаем файл 1.dwg. В нем создаем слой 1 (цвет синий) и слой 2 (цвет красный). В каждом слое есть отрезок со свойством цвета «по слою».

Создаем файл 2.dwg. В него по ссылке подгружаем файл 1.dwg

Сохраняем текущую конфигурацию слоев файла 2.dwg и называем ее цветная.
В диспетчере слоев файла 2.dwg красим оба слоя файла 1.dwg в черный цвет и опять сохраняем конфигурацию и называем ее черная. Делаем экспорт обеих конфигураций в LAS файлы.

Создаем файл 3.dwg. В него по ссылке подгружаем файл 1.dwg. Делаем импорт LAS файлов. Делаем восстановление конфигурации слоев и видим, что все работает.

Почему в справке написано: Состояния слоев, зависимых от внешних ссылок, в экспорте не участвуют?
Автор: Mushroomer
Дата сообщения: 17.02.2011 21:35
AutoCAD 2006. Существует ли какая-то опция, которая позволяет при формировании комплекта выгруженные dwg-файлы-ссылки включать в комплект?
Если такой опции нет, то это несправедливо, ибо выгруженные растры в комплект включаются, а выгруженные dwg файлы нет.
Автор: kpblc
Дата сообщения: 17.02.2011 23:19
Посмотри настройки команды _.etransmit
Автор: Mushroomer
Дата сообщения: 18.02.2011 00:51
kpblc
А разве у нее есть настройки? AutoCAD под рукой сейчас нет, смогу посмотреть только завтра. Я надеюсь, что речь не идет о том диалоге, где можно определить, включать ли в комплект шрифты или нет?
Автор: Mushroomer
Дата сообщения: 18.02.2011 02:59
Прошу помощи в написании программы.

На входе большое количество выбранных дуг. Ну или дуги выбираются через быстрый выбор уже внутри программы.
Важно: кроме дуг не должно быть выбрано других элементов.

Как предположительно должна работать программа

1) создается массив с координатами XYZ центров всех выбранных дуг.
2) выбранные дуги удаляются
3) по данным этого массива отрисовываются точки с сохраненными координатами XYZ

Т.е. задача заменить дуги на точки. Координаты точек равны координатам центров дуг.

Заранее большое спасибо.

ЗЫ. Я не знаю как Lisp работает с памятью, но очень желательно, чтобы по окончанию работы программы, занятая под массив память аккуратно освобождалась, т.к. количество дуг может быть от 1000 до 200000.
Автор: kpblc
Дата сообщения: 18.02.2011 07:37
Настройки есть, и разговор именно про тот самый диалог.
И код: попробуй, я особо не гонял

Код: (vl-load-com)

(defun c:arc2pt (/ adoc selset)
(vla-startundomark (setq adoc (vla-get-activedocument (vlax-get-acad-object))))
(if (= (type (setq selset (vl-catch-all-apply (function (lambda () (ssget "_:L" '((0 . "ARC"))))))))
'pickset
) ;_ end of =
(foreach ent (mapcar (function entget)
((lambda (/ tab item)
(repeat (setq tab nil
item (sslength selset)
) ;_ end setq
(setq tab (cons (ssname selset (setq item (1- item))) tab))
) ;_ end of repeat
) ;_ end of lambda
)
) ;_ end of mapcar
(entmakex
(append (list '(0 . "POINT")
(cons 10 (trans (cdr (assoc 10 ent)) (cdr (assoc 210 ent)) 0))
) ;_ end of list
(vl-remove-if-not
(function
(lambda (x)
(cdr x)
) ;_ end of lambda
) ;_ end of function
(mapcar (function (lambda (x) (assoc x ent)))
'(210 8 67 6 62 410 62 370 48 420 440 430)
) ;_ end of mapcar
) ;_ end of vl-remove-if-not
) ;_ end of append
) ;_ end of entmakex
(entdel (cdr (assoc -1 ent)))
) ;_ end of foreach
) ;_ end of if
(vla-endundomark adoc)
(princ)
) ;_ end of defun
Автор: Mushroomer
Дата сообщения: 18.02.2011 16:43
kpblc
Цитата:
И код: попробуй, я особо не гонял
Погонял. Спасибо огромное. Все работает.

Цитата:
Настройки есть, и разговор именно про тот самый диалог.
у меня AutoCAD 2006. Нет там нужной настройки. Вот конкретный пример.
В пустой файл 1.dwg подгружается файл 2.dwg и файл 3.tif. И файл 2.dwg и файл 3.tif выгружаются
Начинаем создавать комплект.
В древовидной структуре комплекта нет вообще никакого упоминания о файле 2.dwg. А раз нет упоминания, то даже опция внедрить внешние ссылки не поможет, т.к. внедрять просто нечего.Зато файл 3.tif в древовидной структуре комплекта есть.
Поэтому мне надо самостоятельно подгрузить файл 2.dwg в древовидную структуру комплекта. Разве это нормально? Оба файла выгружены, а в комплект (по умолчанию, т.е. без лишних действий) попадет только растр.
Автор: kpblc
Дата сообщения: 18.02.2011 21:39
У меня нет 2006, только 2011 Как дело было в 2006, уже просто не помню, а доберусь до него я не раньше вторника
Автор: Mushroomer
Дата сообщения: 18.02.2011 22:30
kpblc
А как этот диалог выглядит в AutoCAD 2011?
Автор: kpblc
Дата сообщения: 18.02.2011 23:40
Примерно так (настройки специально не менял):

И его настройки:
Автор: Mushroomer
Дата сообщения: 19.02.2011 03:35
kpblc
Спасибо. Теперь ясно, о чем ты говорил. Осталось (ну чисто из спортивного интереса) всего-лишь узнать, начиная с какой версии, появилась опция "включить незагруженные вхождения файлов"?
Автор: PoziaSergey
Дата сообщения: 19.02.2011 10:01

Цитата:
к Автокаду довесить MechaniCS

если у меня AutoCAD Mechanical 2011 мне стоит это ставить?
Автор: Mushroomer
Дата сообщения: 19.02.2011 10:15
Еще одна странная ситуация. AutoCAD 2006. Открываю файл 1.dwg, котором есть много ссылок на другие dwg файлы. В том числе есть ссылка, например, на файл 2.dwg. При открытии в командной строке выводится сообщение:
Цитата:
невозможно загрузить 2.dwg. Возможно рисунок нуждается в востановлении

Что делать - понятно: надо выполнить процедуру восстановления файла.
Но вот что странно: если после открытия файла 1.dwg (в котором файл 2.dwg не удалось загрузить), зайти в диспетчер ссылок и выполнить обновление файла 2.dwg, то файл 2.dwg отлично загружается.
Это нормально? Неужели есть разница в загрузке файла 2.dwg при открытии файла 1.dwg и загрузке файла 2.dwg при обновлении ссылки на файл 2.dwg?
Автор: kpblc
Дата сообщения: 19.02.2011 10:27
PoziaSergey - ИМХО надо. MechaniCS позволяет и документацию оформить соответствующим образом, и база изделий отечественного производства приличная... В общем, хотя бы "на посмотреть"
Mushroomer, я бы проверил сам файл 2.dwg - возможно, там мешаются прокси-объекты (поставь proxynotice в 1, а demandload - в 2, перезапусти AutoCAD. И снова открой 2.dwg - чего будет?). При этом я полагаю, что ссылка первого уровня, то есть пофигу - вставленная она или наложенная...
Автор: PoziaSergey
Дата сообщения: 19.02.2011 10:36
kpblc
скачаю я не скоро, ответьте тогда на такие вопросы по MechaniCS:
1. В AutoCAD Mechanical 2011 при вставке форматов шрифт в них растянут и не влазит в клетки. В MechaniCS все нормально с этим?
2. В AutoCAD Mechanical 2011 я так и не понял как сделать следующее: если в крепежном соединении два одинаковых элемента (например две шайбы одинаковых) то и позиций в спецификации при сборке я вижу что автокад ставит две, хотя нужно чтобы ставил одну, а в спецификации соответственно появилось количество в 2 штуки. С этим в MechaniCS нет проблем?
Автор: kpblc
Дата сообщения: 19.02.2011 10:44
В MechaniCS используются собственные объекты форматок и собственный же шрифт (насколько я помню), поэтому там все нормально.
Насчет спецификаций - увы, не помню (давно с MechaniCS не работал). Можно попрбовать зайти на их сайт - там наверняка есть и видеоуроки, и FAQ какой-никакой должен быть...
Автор: Mushroomer
Дата сообщения: 19.02.2011 12:39
kpblc
Спасибо за ответ. В понедельник обязательно посмотрю.

Если можно, то хотелось бы получить ответ на вопрос, который я задавал ранее.
Насколько критично для AutoCAD, какое количество шрифтов (100 или 1000) находится у него в директориии Fonts. Это без разницы?
Автор: kpblc
Дата сообщения: 19.02.2011 13:19
ИМХО - по барабану. Критичным будет количество текстовых стилей в конкретном файле, "находимость" соответствующих шрифтов и количество ttf-шрифтов в файле. Ну, и принудительное форматирование многострочных текстов сюда же...

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111

Предыдущая тема: config.exe


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.