Темы сайта
Интегрированная система ruCAD - приложение к базовой системе AutoCAD.

Система ruCAD - это приложение строительного профиля в широком понимании, то есть предназначенная для автоматизации строительного проектирования, реконструкции и технического перевооружения любых зданий и сооружений.В отличие от других систем, ориентированных на конкретную область применения, в ruCAD включены средства для комплексной разработки проектной документации наиболее распространенных разделов проекта, выполняемых во всех проектных организациях.
Система управления контентом MODx
Ограничения
В соответствии с Договором между издательством и авторами мы не имеем права полностью публиковать в Интернет материалы книги.

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

Так помечены материалы, не опубликованные на сайте!

Новинки
Книга была выпущена в 2004 году. С тех пор многое изменилось - появились версии AutoCAD 2005, 2006, 2007, 2008.

Система ruCAD была выпущена в свет, появились замечания и предложения пользователей. Да и у нас появились новые представления по некоторым вопросам.

Поэтому в материалы книги, публикуемые на сайте, мы вносим дополнительные замечания, выделяемые так:
Так выделяются дополнительные замечания, комментарии, указания!
Где спросить
На нашем сайте было уже несколько форумов. На них было зарегистрировано более 400 посетителей, а многие заходили просто так, в гости. Но сейчас мы вывели форумы из открытого режима. Подробнее о наших форумах
Если очень нужно что-то узнать о ruCAD именно в форумном формате, заходите на Форум сайта
AutoCAD и проектирование
Внимание!
Технические решения и исходные тексты, публикуемые на сайте, могут быть устаревшими!

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


Список значений атрибутов и флагов для вставки блока



(defun ru-block-get-attribs (ent / result tmp)
;;; Возвращает список атрибутов и флагов
;;;(ru-block-get-attribs (entlast))
  ;|
(("001-01-ВК" "ОБОЗНАЧЕНИЕ" 0) ("Торговый центр" "СТРОЙКА1" 0) ("" "СТРОЙКА2" 0) ("" "СТРОЙКА3" 0) ("" "ЗДАНИЕ1" 0) ("" "ЗДАНИЕ2" 0) ("" "ЗДАНИЕ3" 0) ("" "ЧЕРТЕЖ1" 0) ("" "ЧЕРТЕЖ2" 0) ("" "ЧЕРТЕЖ3" 0) ("" "ДОЛ1" 0) ("" "ФИО1" 0) ("" "ДОЛ2" 0) ("" "ФИО2" 0) ("" "ДОЛ3" 0) ("" "ФИО3" 0) ("" "ДОЛ4" 0) ("" "ФИО4" 0) ("" "ДОЛ5" 0) ("" "ФИО5" 0) ("" "ДОЛ6" 0) ("" "ФИО6" 0) ("" "ДОЛ7" 0) ("" "ФИО7" 0) ("" "ДОЛ8" 0) ("" "ФИО8" 0) ("" "ДОЛ9" 0) ("" "ФИО9" 0) ("" "ДОЛ10" 0) ("" "ФИО10" 0) ("" "ДОЛ11" 0) ("" "ФИО11" 0) ("Р" "СТАДИЯ" 0) ("" "ЛИСТ" 0) ("" "ЛИСТОВ" 0) ("" "ИНСТИТУТ1" 0) ("" "ИНСТИТУТ2" 0) ("" "ИНСТИТУТ3" 0))
|;
  (if (and ent
           (= (cdr (assoc 0 (setq tmp (entget ent)))) "INSERT")
           (= (cdr (assoc 66 tmp)) 1)
      ) ;_ end of and
    (while
      (= (cdr (assoc 0 (setq tmp (entget (setq ent (entnext ent))))))
         "ATTRIB"
      ) ;_ end of =
       (setq result (append result
                            (list
                              (list
                                (cdr (assoc 1 tmp))
                                (cdr (assoc 2 tmp))
                                (cdr (assoc 70 tmp))
                              ) ;_ end of list
                            ) ;_ end of list
                    ) ;_ end of append
       ) ;_ end of setq
    ) ;_ end of while
  ) ;_ end of if
) ;_ end of defun


24-07-2004 23:34:12