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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как решить эту задачу?

Как решить эту задачу?

Ответ
Поиск в этой теме
Непрочитано 31.07.2009, 11:48 #1
Как решить эту задачу?
Malinsky
 
Регистрация: 31.07.2009
Сообщений: 21

Добрый день. Не подскажете как грамотно решить такую задачу. Допустим на чертеже имеется 10 вставленных блоков, но в плане мы видим только 8 , так как 2 других лежат прямо на своих соседях. Мне нужно подсчитать сколько блоков в плане. Если воспользоваться функцией извлечения данных , то кад определит общее количество блоков (т.е. в данном случае 10) а мне надо именно те что я вижу (8шт). Конечно , с такой задачей легко справится когда блоков 10 и можно поочередно выделяя и удаляя каждый блок определить сколько лежит друг на друге, но если их 100000 ? Как быть в таком случае? РАботаю с большим кол-вом блоков, потом надо подсчитать их количество и , часто бывает , что при неаккуратном использовании зеркала или просто копирования блоки некоторые накладываются друг на друга и потом , когда я считаю общее их кол-во , то допускаю ошибку : ( Может кто знает как выделить только верхние объекты?
Просмотров: 5569
 
Непрочитано 31.07.2009, 11:55
#2
Olga_@@@


 
Регистрация: 14.03.2008
Екатеринбург
Сообщений: 678
<phrase 1= Отправить сообщение для Olga_@@@ с помощью Skype™


А, удалить дублирующиеся блоки можно? Если - да, то команда overkill и расхождений с подсчетом больше не будет
Olga_@@@ вне форума  
 
Автор темы   Непрочитано 31.07.2009, 11:58
#3
Malinsky


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


Удалить-то можно , но как выделить только верхние блоки если их 10 000 ? Выделение рамками выделит и верхние и нижние и при удалении мы так и не поймем где были дублирующиеся блоки. А вручную тыкать каждый блок- не вариант
Malinsky вне форума  
 
Непрочитано 31.07.2009, 12:04
#4
Olga_@@@


 
Регистрация: 14.03.2008
Екатеринбург
Сообщений: 678
<phrase 1= Отправить сообщение для Olga_@@@ с помощью Skype™


Кто сказал каждый тыкать? все сразу можно
Olga_@@@ вне форума  
 
Автор темы   Непрочитано 31.07.2009, 12:06
#5
Malinsky


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


Ольга, у меня были определенные подозрения что как-то можно выделить разом только верхние блоки , но я не знаю как ( знал бы - не создавал бы тему). Если вы знаете- подскажите пожалуйста
Malinsky вне форума  
 
Непрочитано 31.07.2009, 12:13
#6
AlphaGeo


 
Сообщений: n/a


Цитата:
Сообщение от Malinsky Посмотреть сообщение
Ольга, у меня были определенные подозрения что как-то можно выделить разом только верхние блоки , но я не знаю как ( знал бы - не создавал бы тему). Если вы знаете- подскажите пожалуйста
Вам уже подсказали - пост #2
 
 
Непрочитано 31.07.2009, 12:18
#7
Olga_@@@


 
Регистрация: 14.03.2008
Екатеринбург
Сообщений: 678
<phrase 1= Отправить сообщение для Olga_@@@ с помощью Skype™


Понятно, не я таким не занималась никогда. Почистить графику и посчитать правильно - обычно такая задача стоит. А, сортировать мусор в файле как-то не приходилось. Может быть LISP вам поможет?
Olga_@@@ вне форума  
 
Автор темы   Непрочитано 31.07.2009, 12:20
#8
Malinsky


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


Спасибо большое, за помощь. Мне кажется оверкил- это то что мне нужно. В инете нашел описание этой команды- это то что мне надо. Сейчас разберусь как вызвать ее в русском каде и все будет ок. Спасибо большое.

Последний раз редактировалось Malinsky, 06.08.2009 в 09:42.
Malinsky вне форума  
 
Непрочитано 31.07.2009, 12:23
#9
Olga_@@@


 
Регистрация: 14.03.2008
Екатеринбург
Сообщений: 678
<phrase 1= Отправить сообщение для Olga_@@@ с помощью Skype™


наберите с подчеркиванием

Цитата:
_overkill
или скопируйте в командную строку
Olga_@@@ вне форума  
 
Автор темы   Непрочитано 31.07.2009, 12:26
#10
Malinsky


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


Ругается мой кад на нее ибо он русский :

Команда: _overkill
Неизвестная команда "OVERKILL". Для вызова справки нажмите F1.

Еще раз спасибо, сейчас чуть посижу в и нете и найду русское название этой команды
Malinsky вне форума  
 
Непрочитано 31.07.2009, 12:29
#11
AlphaGeo


 
Сообщений: n/a


Цитата:
Сообщение от Malinsky Посмотреть сообщение
Ругается мой кад на нее ибо он русский :

Команда: _overkill
Неизвестная команда "OVERKILL". Для вызова справки нажмите F1.

Еще раз спасибо, сейчас чуть посижу в и нете и найду русское название этой команды
Команда OVERKILL в старых версиях AutoCAD'a была только в Express Tools , которые нужно устанавливать отдельно (но дистрибутив имелся на диске с AutoCAD). В таком случае, команда вызывалась без перевода на русский язык.
 
 
Непрочитано 31.07.2009, 12:30
#12
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692


Это команда из Express. Она что в русском, что в английском - OVERKILL. Если экспрессы не установлены, то и команда не сработает..
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV на форуме  
 
Автор темы   Непрочитано 31.07.2009, 12:31
#13
Malinsky


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


У меня 2008. Отдельно ничего не ставил, видимо проблема в этом.
Malinsky вне форума  
 
Непрочитано 31.07.2009, 12:45
#14
Olga_@@@


 
Регистрация: 14.03.2008
Екатеринбург
Сообщений: 678
<phrase 1= Отправить сообщение для Olga_@@@ с помощью Skype™


в 2005 надо было отдельно ставить. Про 2008 не знаю, а в 2009 -2010, надо при установке не забыть галочку поставить, что вам Экспрессы тоже нужны. Это где-то в настройках при установке.
Olga_@@@ вне форума  
 
Непрочитано 31.07.2009, 12:55
#15
Pum-purum

PHP-разработчик
 
Регистрация: 12.05.2008
Ижевск
Сообщений: 1,166


А что за экспрессы? У меня русский автокад, так он одинаково хорошо понимает по-русски и по-английски.
Pum-purum вне форума  
 
Непрочитано 31.07.2009, 13:12
#16
Кулик Алексей aka kpblc
Moderator

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


http://forum.dwg.ru/showthread.php?t=1893
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как решить эту задачу?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как начертить ферму в Advance steel?... Chief Justice Advance Steel 43 27.06.2016 09:29
Русский МАТ - бессмысленный и беспощадный!!! Проснись Интеллигенция... eugeny17 Разное 171 25.06.2009 16:12
Как изменить рабочую область а автокаде 2007? hikkikamori AutoCAD 5 04.05.2009 00:15
Зависает текст в AutoCad 2009. Как решить? sh51 AutoCAD 3 14.04.2009 20:18
Расчет усилий и армирования от распора бетона Ravl Железобетонные конструкции 27 25.06.2008 01:54