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

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

Неизвестный блок

Ответ
Поиск в этой теме
Непрочитано 01.10.2007, 11:13 #1
Неизвестный блок
Малюк
 
проектировщик
 
Житомир
Регистрация: 03.05.2007
Сообщений: 652

Скачал LISP с dwg.ru по подсчёту блоков:
Код:
[Выделить все]
(defun block_number (/ ss bname)
  (princ "\nБлоки — Вхождения\n")
  (vlax-for block (vla-get-blocks (vla-get-activedocument (vlax-get-acad-object)))
    (setq bname (vla-get-name block))
    (if (wcmatch bname "~*Space*")
      (princ (strcat bname
                     " — "
                     (if (setq ss (ssget "_X" (list '(0 . "insert") (cons 2 bname) '(410 . "Model"))))
                       (rtos (sslength ss) 2 0)
                       "0"
                     ) ;_  if
                     "\n"
             ) ;_  strcat
      ) ;_  princ
    ) ;_  if
  ) ;_  vlax-for
  (princ)
) ;_  defun


(block_number) ;_ автозапуск
Он работает. Но почему то считает какие-то блоки,
Цитата:
*D173 — 0
*D174 — 0
*D175 — 0
*D176 — 0
*D177 — 0
*D178 — 0
*D179 — 0
*D180 — 0
*D181 — 0
*D182 — 0
*D183 — 0
*D184 — 0
которых нет, если пытатся такой блок вставить. Как от них можно избавится?
Просмотров: 2002
 
Непрочитано 01.10.2007, 11:20
#2
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Динамические блоки в чертеже есть?
Хмурый вне форума  
 
Автор темы   Непрочитано 01.10.2007, 11:23
#3
Малюк

проектировщик
 
Регистрация: 03.05.2007
Житомир
Сообщений: 652


Так написано что их ноль. А как можно от него избавится? И вообще что это такое "динамический блок"?
Малюк вне форума  
 
Непрочитано 01.10.2007, 11:25
#4
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Версия AutoCAD'а?
Хмурый вне форума  
 
Непрочитано 01.10.2007, 11:29
#5
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Динамические блоки появились начиная с 2006-ой версии AutoCAD.
Не установлены-ли какие-либо вертикальные решения на базе AutoCAD, типа СПДС?
Хмурый вне форума  
 
Автор темы   Непрочитано 01.10.2007, 11:44
#6
Малюк

проектировщик
 
Регистрация: 03.05.2007
Житомир
Сообщений: 652


Что такое СПСД? Есть МАЭСТРО но оно под 2006 не работает, только пишет:
Цитата:
Customization file loaded successfully. Customization Group: ACAD
Customization file loaded successfully. Customization Group: CUSTOM
Regenerating model.
AutoCAD menu utilities loaded.
ÌAÝÑÒÐÎ èíèöèàëèçèðîâàí.
_.MENULOAD
Enter name of customization file to load: MAESTRO.MNU MNU/MNS Conversion failed
Enter name of customization file to load: _.MENULOAD
Enter name of customization file to load: MAESTRO
Enter name of customization file to load: Filename cannot be blank
bad argument type: lentityp nil
Command: COMMANDLINE
Малюк вне форума  
 
Непрочитано 01.10.2007, 11:45 Re: Неизвестный блок
#7
T-Yoke

Артиллерист - вертолётчик. Дипломированный инженер-механик. Technologist
 
Регистрация: 29.11.2004
Где-то около Москвы
Сообщений: 16,772
Отправить сообщение для T-Yoke с помощью Skype™


Цитата:
Сообщение от Малюк
Скачал LISP с dwg.ru по подсчёту блоков:
...Но почему то считает какие-то блоки,
Цитата:
*D173 — 0
*D174 — 0
*D175 — 0
*D176 — 0
*D177 — 0
*D178 — 0
*D179 — 0
*D180 — 0
*D181 — 0
*D182 — 0
*D183 — 0
*D184 — 0
которых нет, если пытатся такой блок вставить. Как от них можно избавится?
Синим цветом выделены мнимые, (анонимные, прокси..) блоки, эти на пример создаются при простановке размеров. Где-то попадалась тема про работу с мнимыми блоками. Попробуй поискать.
__________________
«Артиллерия не токмо грохот, но и наука!» Пётр I
T-Yoke вне форума  
 
Непрочитано 01.10.2007, 11:51
#8
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Я там опечатался. СПДС- решение для строителей. С Маэстро не работал, эти объекты, похоже, созданы в этом приложении и являются для "голого" AutoCAD'а , так называемыми, Proxy-объектами. Они, при этом, считаются безимянными блоками.
Хмурый вне форума  
 
Непрочитано 01.10.2007, 12:53
#9
Кулик Алексей aka kpblc
Moderator

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


http://dwg.ru/forum/viewtopic.php?p=107627
http://www.autocad.ru/cgi-bin/f1/board.cgi?t=31900Lw
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 01.10.2007, 18:18
#10
Star

Конструктор штампов
 
Регистрация: 10.03.2004
г. Киев
Сообщений: 92


Судя по всему это блоки удалённых размеров.
Star вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Неизвестный блок

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск