|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,604
|
AlexV,
1. не с объектов, а с таблиц спдс 2. кто захотел, написал мне в личку, и мы за 15 минут через тимвьювер запустили мой скрипт для стен под акадом. было бы желание. 3. vba не акадовское, а экселевское, должно работать везде одинаково. в том числе и на х64 (хотя я всё под х86 пишу) |
|||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Цитата:
Код:
Код:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
не выдумывай VBA под 2012 работает без проблем.
Цитата:
Цитата:
Dim Autocad_obj As AcadAplication с объявлением переменных можешь не париться, запускаешь без объявления и в окне локалс смотришь тип, потом присваиваешь )))
__________________
Мастерская СПДС |
||||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
Цитата:
ты то собираешься работать через ком с СПДС, при чем тут версия VBA??? открой автокад, накидай туда труб и всякой фигни открой эксель подключи библиотеку McCOM2 , создай проект и запусти там этот код... в окне локалс насладись результатом заметь без всяких подключений к автокад и танцев с бубном Код:
никаких проблем цепляешь в эксель библиотеку автокад хххх тупе либрари и Код:
__________________
Мастерская СПДС |
||||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
Цитата:
то же повторюсь, скрипты запускаю и из када и из эксель, глюки какие появляются, по выяснении имеют рукотворную природу. Мне б хоть один примерчик скинь глючного кода, который на х32 идет, а на х64 глючит. Или это ты об этом где-то читал? В любом случае VBA взаимодействует с объектной моделью, а что из автокада, что из экселя, какая разница если в обоих случаях цепляешься к одному и тому же объекту (в нашем случае автокад), а сам VBA только движок с минимум функций
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 07.04.2015 в 13:38. |
||||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Цитата:
А к выходу А2014 микрософт родил VBA7, который уже был дружен с 64б системами, и его пришили соответственно к автокаду..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
о как, а я и не знал, что у меня автокад глючит, спасибо, теперь предупрежден значит вооружен.
__________________
Мастерская СПДС |
||||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Иногда использую "управление зависимостями" для своих объектов.. (Правда, стараюсь не злоупотреблять - когда связываешь геометрические параметры, а потом про сие забываешь, - непредсказуемость поведения объектов доставляет немало приятных минут.. ). Так что пока связываю, к примеру, маркировки на разрезах (которые не считываются отчетами) и планах. Заметил, что при связывании масштаб измерений для дочернего объекта автоматом присваивается от "родителя" - это норма?
А еще - время от времени пользовательские объекты в текущем сеансе вдруг массово.. не то что бы помирают, - но заболевают.. То бишь геометрия объекта перестает нормально редактироваться, в свойствах отображаются не описания параметров, а их "скриптовые" имена;- и в мастере объектов ни один из объектов не открыть. Такая хрень почти всегда бывает при импорте объектов на новый комп, ну и время от времени возникает при изменении существующих объектов. В списке танцев с бубном, которые помогали больным: 1. удалить/переместить файлы mcd, из которых происходил импорт; 2. выйти из автокада 3. протереть лобовуху монитор, постучать мышью по колесам, 4. включить акад, и в новом файле вставить какой-нибудь пользовательский объект. Чаще всего помогает, если нет, то возврат к п. 2. Мне интересно, такая хрень происходит только у меня, или у кого-либо еще?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Хорошо бы, если бы в таблицах СПДС было маленькая (можно не красная) кнопка или горячая клавиша, которая бы ласково говорила ему: "оставь это безнадежное дело, не надо пересчитывать все эти пять тыщ объектов, выйди из процесса и отдохни!" Что бы не тревожить лишний раз диспетчер задач..
А интересно, какое количество объектов отчет таблицы СПДС может пересчитать за разумный срок (несколько секунд)?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
AlexV, может снять галочку возле автоматического пересчета и обновления?
Offtop: Цитата:
__________________
Лучше не обещать, чем обещать и не исполнять. |
||||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Это, конечно, вариант! И еще - ни в коем случае не нажимать на кнопку "обновить"! Дело в том, что висит при первичном создании отчета; СПДС7, объектов - порядка 1000-1200 (все - параметрические обдж СПДС).
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
|
Когда я пытался делать с помощью отчетов Ведомость Расхода стали, то бывало до 65000 строк в таблице получалось...таблица жестко нагружала автокад.
Ну а просто со спецификацией проблем у меня особо не не возникало. Правда количество строк в них не помню что бы превышало 600-800. Последний раз редактировалось Konstruktiv54, 09.04.2015 в 18:42. |
|||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
Цитата:
Мы как-то с MCAD тестировали (переписка на другом форуме) , ТХ_маркер и Таблицу автоотчет технологического оборудования из базы СПДС 9, на 5000 объектов у него отработало за несколько минут, я на своем компе не дождался, закрыл через диспетчер. Там же он дал рекомендации по оптимизации этого дела
__________________
Мастерская СПДС |
||||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Ну да, я так и понял. Отчет, в принципе, не особо сложный, формула в отчете типа "=Iff(Object.D==L7 && Object.Klass==L4;summ(Object.rRashod);"")". Если она забита в шаблоне для всего списка диаметров, то автокад висит. Если оставить несколько (только для используемых в проекте), то терпимо..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
теперь есть еще программный отчет, без обратной связи, но зато не грузит так комп и без тормозов, кстати большинство САПР делают именно статичные отходы на выходе проекта, ибо чертеж измениться может, а спецификация должна быть неизменна ))
__________________
Мастерская СПДС |
||||
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
|
Что бы не плодить оффтоп в пожеланиях и предложениях, предлагаю эту интересную тему продолжить обсуждать здесь.
Цитата:
А почему ты не хочешь просто обнулить количество для объектов которые уходят в разрезы? У тебя есть к примеру каркас в плане и такой же каркас на разрезе. Оба учитываются в спецификации, но для того что на разрезе : если lViewType=VLEFT, то Quantity = 0, и следовательно общее количество в спецификации будет равно количеству объектов в плане. При этом если нумерацию элементов проводить через таблицу, то она сразу будет меняться и на плане и на разрезе. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
СПДС Graphics. Интеграция с AutoCAD. Нет панелек СПДС | Sn4ke | ПО от CSoft | 40 | 31.07.2020 11:52 |
Не редактируются объекты СПДС | 4атланин | ПО от CSoft | 86 | 11.12.2017 16:03 |
Изменения системы СПДС. ГОСТ 21.101-97 и не только! | Red_line | Архитектура | 19 | 05.08.2010 18:01 |
Копирование данных для спецификаций из выносок СПДС в таблицу из мтекстов | Red Nova | Программирование | 177 | 08.12.2008 11:35 |
СПДС, Автоматическая загрузка при открытии файла | Vildar | Прочее. Программное обеспечение | 11 | 05.09.2008 16:58 |