Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 05:21 28.05.24 
Клубове/ Компютри и Интернет / CAD/CAM Пълен преглед*
Информация за клуба
Тема Re: слоеве [re: kolumb]
АвторStSt (Нерегистриран) 
Публикувано08.06.06 20:39  



Прилагам програмка за извеждане на списък с име на блоковете и броя им
За количествени сметки използвам по-сложен алгоритъм. Създавам общ файл от имена и бройки, в който включвам всички чертежи към проекта (за многоетажни сгради например). Блоковете са дефинирани с константни атрибути със името на реалния обект. От обобщения файл правя файл със сумирани стойности за еднаквите блокове по етажи(чертежи), а в програмата за създаване на количествена сметка имам заместваща таблица, която дава необходимите позиции от сметката за всеки един блок. За позициите от сметката, които зависят от дължини на линии или полилинии, имам отделна функция, която вади линиите (полилиниите) по слоеве, тип на линията, цвят и скала, обща дължина и брой линии. След това с малко по- сложна таблица извеждам съответните позиции от кол.сметката. Така създавам около 70-80% от цялата сметка. Останалите позиции добавям на ръка.


;ВАДИ СПИСЪК С БРОЙ НА БЛОКОВЕТЕ
(DEFUN BSPEC (/ BLK_SP BLK NAB BLLIME)
(SETQ BLK_SP (LIST(CDR(ASSOC 2 (TBLNEXT "BLOCK" T)))))
(WHILE (SETQ BLK (TBLNEXT "BLOCK" ))
(SETQ BLK_SP (APPEND BLK_SP (LIST (CDR(ASSOC 2 BLK)))))
);WHILE
(IF BLK_SP
(PROGN
(TEXTSCR)
(SETQ NAB (STRLEN (princ (STRCAT"\nСПИСЪК С ИМЕНА И БРОЙ БЛОКОВЕ ВЪВ `"(GETVAR "DWGNAME")"`\n"))))
(repeat (- nab 2) (princ "-"))
(SETQ BLK_SP (VL-SORT BLK_SP '<))
(FOREACH BLK BLK_SP
(SETQ NAB (SSGET "X" (LIST (CONS 2 BLK))))
(IF NAB
(PROGN
(PRINC (STRCAT"\n"(SUBSTR (STRCAT BLK " ..........................................................." ) 1 40)" - "(ITOA (SSLENGTH NAB))))
);PRINT
);IF NAB
);FOREACH
));IF BLK_SP
(PRINC)
);BSPEC
[\i]



Цялата тема
ТемаАвторПубликувано
* Организация на елементите в чертеж StSt   01.06.06 19:04
. * слоеве StSt   01.06.06 19:11
. * Re: Пример за използване на Слоеве . (Mинaвaщ)   03.06.06 13:20
. * Наименования на слоеве Pink   03.06.06 14:39
. * Re: слоеве - пример StSt   04.06.06 13:56
. * Re: слоеве StSt   06.06.06 08:37
. * Re: слоеве Pink   06.06.06 21:15
. * Re: слоеве StSt   08.06.06 12:14
. * Благодаря Pink   08.06.06 19:45
. * Re: Благодаря StSt   08.06.06 21:07
. * Re: Благодаря Pink   09.06.06 00:01
. * Re: layers tools Mинaвaщ   09.06.06 01:19
. * Re: слоеве kolumb   08.06.06 20:14
. * Re: слоеве StSt   08.06.06 20:39
. * Re: слоеве Pink   08.06.06 22:31
. * Re: слоеве kolumb   09.06.06 00:18
. * Re: слоеве StSt   09.06.06 11:41
. * Допълнение StSt   09.06.06 11:50
. * Re: Допълнение kolumb   10.06.06 15:24
. * Re: Допълнение StSt   10.06.06 18:03
. * Типове линии StSt   01.06.06 19:13
. * Цвят на обектите StSt   01.06.06 19:16
. * Дебелини на полилинии StSt   01.06.06 19:17
. * Групи StSt   01.06.06 19:18
. * Блокове StSt   01.06.06 19:19
. * За атрибутите на блокове StSt   08.06.06 21:28
. * Разширени данни (eXtended DATA) StSt   01.06.06 19:20
. * Re: Организация на елементите в чертеж Pink   01.06.06 20:39
. * Re: Организация на елементите в чертеж Haчko   01.06.06 21:31
. * Re: Организация на елементите в чертеж gena   01.06.06 22:22
. * Re: Организация на елементите в чертеж kolumb   02.06.06 17:09
. * Re: Организация на елементите в чертеж StSt   02.06.06 16:23
. * Re: Организация на елементите в чертеж Pink   02.06.06 16:43
. * Предложение Pink   03.06.06 11:47
. * Re: Предложение StSt   03.06.06 14:43
. * Re: Предложение Pink   04.06.06 10:30
. * Молба StSt   10.06.06 18:05
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.