Библиотека Дополнительные операции

Автор Sergey, 16.12.10, 15:35:17

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Sergey

Библиотека Дополнительные операции позволяет автоматизировать отдельные операции при работе с графическими документами и 3d - моделями в САПР КОМПАС – 3D.

На данный момент библиотека "умеет":

- Создавать обозначения центров для группы окружностей
- Включать режим «Показать» и «Включить в расчет» у всех скрытых и исключенных из расчета объектов (подсборки, детали, библиотечные компоненты), находящихся в дереве 3d – модели сборочной единицы
- Искать и открывать файл чертежа текущей (активной) 3d – модели.

Тестировалась:
- Windows XP SP2, SP3
- КОМПАС-3D V11 SP1

Буду благодарен, если оставите информацию о тестировании в других версиях КОМПАС-3D.
+ Благодарностей: 3

chelkar

КОМПАС-3D V12 SP1 - работает.

Для поиска и открытия чертежа я бы добавил - если выделен компонент(ы) в сборке, то ищем и открываем файл(ы) чертежа(ей) этого компонента(ов), если нет выделеного то активного документа

AlexA

Да, в К12_СП1 работает. Очень хорошая библиотека, огромное спасибо.

Если принимаете предложения, хотелось бы:

- разделить режимы "Показать" для скрытых деталей и "Включить в расчет" для исключенных из расчета (т.к. не всегда это надо делать одновременно)

- в К12_СП1 включение в расчет только детали не включает, к сожалению, в расчет сопряжения, в которых эта деталь задействована (это приходится делать вручную или посредством переменных). Поэтому неплохо было бы ввести в библиотеку автоматическое включение в расчет сопряжений.

Sergey

Спасибо за информацию и предложения, в последующих версиях, по возможности, постараюсь учесть пожелания.
+ Благодарностей: 1

Игорьтек

18.12.10, 17:12:14 #4 Последнее редактирование: 18.12.10, 17:34:19 от Игорьтек
Спасибо за библиотеку.
V12 SP1, WinXP
Но у меня похоже будут проблемы с открытием чертежей активной модели.Разобрался пока писал Вам сообщение: Я создаю модель и присваиваю наименование и обозначение модели и файла с помощью библиотеки "Свойства документа" : пример: "ПК2.01.101 Стенка.m3d". Когда создаю чертеж то сохраняю его уже с помощью Сохранить как и в итоге имею : "ПК2.01.101-Стенка.cdw" и вот откуда этот дефис появляется между обозначением и наименованием файла чертежа не знаю. В итоге мне не открыть файл чертежа открытой модели при полном совпадении.

Игорьтек

Разобрался, может у кого будет такая же проблема, чтобы два раза не наступать на грабли:
Надо в Параметрах, Новые документы, Имя файла по умолчанию, убрать дефис между обозначением и наименованием и по необходимости (как у меня) поставить пробел.
Теперь все открывает нужный чертеж.
Функцию "Показать-включить в расчет" еще пока не тестировал.
Но все равно автору спасибо. :j:

Sergey

Новая версия прикладной библиотеки "Дополнительные операции".

Новое:
- Команда "Инверсия выделенных компонентов".
Изменения:
- Команда "Показать / Включить в расчет" "разнесена" на отдельные команды "Показать все компоненты" и "Включить в расчет все компоненты".
- У команды "Открыть чертеж 3d - модели" появился режим открытия файла чертежа для выделенного компонента в дереве сборки. Примечание: Выделять можно несколько компонентов.

Более полная информация о возможностях библиотеки находится в файле – справке «KAdditionalOperations.chm».

Для обновления необходимо просто скопировать, с заменой всех файлов, папку "KAdditionalOperations" (см. вложение) в место, где расположена предыдущая версия.

Примечание:
Замечено, что после обновления библиотеки и, даже, при перезапуске системы КОМПАС-3D, не всегда сразу корректно отображается обновленная инструментальная панель. Для того что бы исправить этот дефект, необходимо "сбросить" настройки инструментальной панели "Дополнительные операции". («Сервис -> Настройка интерфейса -> Панели инструментов -> Дополнительные операции» и нажать кнопку «Сбросить»).

Предполагаю, связано это с тем, что КОМПАС-3D описание инструментальной панели хранит в своих конфигурационных файлах и при перезапуске системы подгружает уже имеющееся, т.е. «старое», описание. Если кто-нибудь знает, как избавиться от такого дефекта без "сбрасывания" настроек, поделитесь, пожалуйста, буду очень признателен.

tolikwu

А можно добавить кнопки команд показать и включить компонент (они активны только, через контекстное меню)?

Эдуард

 Больщое спасибо за библиотеку .
    В КОМПАС V11 SP2 и Windows XP SP3 работает нормально, правда всю не  тестировал. Очень понравилось, что теперь можно всего двумя кликами  проставить обозначения центров на всех отверстиях   :j: . Плюсик вам к репутации.

Цитата: Sergey от 11.01.11, 12:40:45
  ...
Примечание:
Замечено, что после обновления библиотеки и, даже, при перезапуске системы КОМПАС-3D, не всегда сразу корректно отображается обновленная инструментальная панель. Для того что бы исправить этот дефект, необходимо "сбросить" настройки инструментальной панели "Дополнительные операции". («Сервис -> Настройка интерфейса -> Панели инструментов -> Дополнительные операции» и нажать кнопку «Сбросить»).

Предполагаю, связано это с тем, что КОМПАС-3D описание инструментальной панели хранит в своих конфигурационных файлах и при перезапуске системы подгружает уже имеющееся, т.е. «старое», описание. Если кто-нибудь знает, как избавиться от такого дефекта без "сбрасывания" настроек, поделитесь, пожалуйста, буду очень признателен.

   Где-то в справке по КОМПАСу читал, что КОМПАС при запуске сначала ищет настройки профиля в конфигурационных файлах папки пользователя и, если, там ничего не находит, то, потом обращается в папку с профилями.
   Поэтому, предполагаю, что, если сохранить произведённые изменения в профиль, а потом его выбрать в списке и применить, то это должно помочь. Можно ещё очистить папку пользователя от конфигурационных файлов, но в этом случае, наверно, в папке профилей нужно оставить только последний профиль.

Эдуард

  Sergey, а вы можете "научмть" библиотеку проставлять обозначение центров на пазах, хотя бы на таких как в прикреплённом файле?
   Постоянно использую такие пазы в деталях, они очень удобны тем, что в них соосно вставляется крепёж, т.к. дуги паза принадлежат одной окружности. Хотелось бы такие пазы тоже оцентровывать двумя кликами.

lexixxx


sman_1

Цитата: Эдуард от 15.08.11, 16:10:13
  Sergey, а вы можете "научмть" библиотеку проставлять обозначение центров на пазах, хотя бы на таких как в прикреплённом файле?
   Постоянно использую такие пазы в деталях, они очень удобны тем, что в них соосно вставляется крепёж, т.к. дуги паза принадлежат одной окружности. Хотелось бы такие пазы тоже оцентровывать двумя кликами.
Присоединяюсь! Очень нужно!!!

krayan87


msvteh

 Понравилось обозначение центра на 2D, если окружность сдвинуть, то центр сам перемещается за окружностью, предлагаю аналогично сделать для прямоугольника, многоугольника и эллипса

EngAV

Хорошая библиотека!
Но, к сожалению, не обрабатывает скрытые массивы.
Возможно ли доработать?
С уважением.

Nikon

Хорошая библиотека, поддерживаю пожелание
Цитата: Эдуард от 15.08.11, 16:10:13
  Sergey, а вы можете "научмть" библиотеку проставлять обозначение центров на пазах, хотя бы на таких как в прикреплённом файле?
   Постоянно использую такие пазы в деталях, они очень удобны тем, что в них соосно вставляется крепёж, т.к. дуги паза принадлежат одной окружности. Хотелось бы такие пазы тоже оцентровывать двумя кликами.
, можно добавить команду простановку центров в дугах, это решит и вопрос с пазами.

Эдуард

Цитата: Nikon от 18.10.12, 06:15:08
... можно добавить команду простановку центров в дугах, это решит и вопрос с пазами.
Наверно решит... , но на соосных дугах (как в моём случае) будет на всех пазах проставлять по два перекрестия, что, думаю, будет "замусоревать" чертёж :)

GenTAPo

Спасибо за библиотечку. Вообще то в АСКОН могли бы самостоятельно до этого дойти. Работает в V13SP2 прекрасно.

Было предложение, проставлять центра дуг. А подумайте, надо ли. Легко с разбега сделать, а потом только сообразить, а зачем это. Вы что, на каждом скруглении деталей ставите оси центра дуг. А на литой заготовке детали сплошные скругления со всех сторон, вы же в чертеже не ставите везде центра. А библиотечка будет ставить и там где надо и там где не надо. Центра пазов, ещё согласен. Но тут разработчику надо как то описать определение половины окружности и только в таком случае ставить оси центра. Представляете, каждая дуга должна анализироваться, сколько градусов она составляет.

Nikon

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

Falcon555

Можно ли ждать новую версию библиотеки с поддержкой Компас 15.1х64?