• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

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

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Быстрый перенос параметров на другую деталь

Автор СВ, 25.01.19, 15:23:27

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

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

СВ

 При создании моделей постоянно пользуюсь методом Сохранить как. Довольно часто случается, что одна деталь имеет много общих параметров с другой, вот как раз свежий случай и подвёл к этой теме.
Имеется, скажем, листовая крышка с отверстиями, из нею сделана пластина, на которую крышка установится, необходимо, чтобы общие для двух деталей размеры (это прежде всего координаты отверстий) совпадали. Есть разные варианты для такой ситуации (ссылки, проецирование, ...), но они - трудоёмкие, самым быстрым был бы вариант "в один клик" назначить соответствие нужных параметров одной детали с другой.
Знает кто что-то подобное?
Обязательное условие: при редактировании одной детали вторая по общим параметрам перестраивается автоматически.

Петрович-47

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

IgorT

Цитата: СВ от 25.01.19, 15:23:27
..., самым быстрым был бы вариант "в один клик" назначить соответствие нужных параметров одной детали с другой.
Знает кто что-то подобное?
Обязательное условие: при редактировании одной детали вторая по общим параметрам перестраивается автоматически.
имхо тут самая сложность увязать нужные параметры между собой. Как это сделать?
Придётся наверное руками прописывать соответствие имён. Это тоже трудоёмко.
У конкурентов есть возможность кликом мыши передать имя переменной-источника откуда угодно в размер.

Vitalij Lysanov



Может копирование с ассоциацией

Это широко применяют в компоновочной геометрии

По ссылке есть кинофильмы про Компоновочную геометрию

http://forum.ascon.ru/index.php/topic,30708.msg259191.html#msg259191

Эдуард

Цитата: СВ от 25.01.19, 15:23:27
...Есть разные варианты для такой ситуации (ссылки, проецирование, ...), но они - трудоёмкие, самым быстрым был бы вариант "в один клик" назначить соответствие нужных параметров одной детали с другой.
Знает кто что-то подобное?
Обязательное условие: при редактировании одной детали вторая по общим параметрам перестраивается автоматически.

В КОМПАС кроме компоновочной геометрии ничего не вспоминается.
А вот, как выше упоминалось, у конкурентов, например, в Solid Edge - там есть "синхронная технология" которая позволяет то что вы хотите. Надеюсь и у нас в КОМПАС когда нибудь будет такая радость вместо дерева построения модели с его иерархией и всеми проблемами из него вытекающими.
 

   Если интересно, то посмотрите ролики об этой технологии:


http://yandex.ru/clck/jsredir?bu=4kae&from=yandex.ru%3Bsearch%2F%3Bweb%3B%3B&text=&etext=2043.TqX1WiluhI5EDb564_dY0cAj7f2DlT1VUmckIjjGxkTGB33R3F-bmgGtwQhTNFPBLiRYXz75bbzVZWIKLNSM1Zo4ID6zq5Zr57CXDs5Qo2Frcnb2od6ukiXkTtvOikzM.178ae644c5c8456caaba57ff8184e5020650d478&uuid=&state=PEtFfuTeVD5kpHnK9lio9WCnKp0DidhEWbcdj2mRqenlRMIZpuf8i3B0QmGnpwoStelNDpCrYbqAuTrVCCiBaA,,&&cst=AiuY0DBWFJ5Hyx_fyvalFMAN9eP0hpSndlWq10bPp0n5RjHHMx8rO7W82axxb2ogDkuonYKSf-K-HKglmq2eU583pHO3InehgKWnHFNjekQ1IJWJlELa7Oo1RUE5O8uNT4e2dEk_Rpr9y7iOqCP6GNA72mlcPp3H67gXcLbBXztDUrXQ8SORWirnxgRCk56nxfSc9jCgKj3emBlVvsDWJp4b_0W60R8P6PU4GBe4h6fP7W1n02iH_oO4m-AXsIJAHA5yQc3lt9V1qdiFHLXjKq1eQiveNWAD-zv7fC2Su151uCxn2rX2C97ySXTXwhmu3nd1B-ZZNnMMDZLll4pKO_0tXZ16YgeB1nAE5d24dexOxj9AVfcD0XaVpIHrc9KyRUVdPANdqaQWEwHtNO6ZPWcop_AGmVaIUl0urmtgT3BbqGRTJoSSjBKn2ZgCkfr-ghkNZaY43qaD0X7hQBIty5OdHIVl8cPKeAB3sbbrQHAddFWiC_iIq0ozrWORDBeq2g-wxbG5UgOzoXfKMkReTT3mAFCUhN3OCl52y36t_ZsYwuWJWHgXm5jGNf9srydh-8mDHVbQWDbbCoE3vpK5_X84zJ76xPLT_xj5rYBSzgx49EK7wyyEYb2Ks5_hAznStlJoyIBTFvtj_a6QzaBGylXIHq04p8ZCdzXuggI1bKOc4jZDrOD2LrdSG4AFSQ4zvCDt3IyAYcboZf1g4VlIRYInMkK0hWx2T5jFnargXoT8qGwxi1OMvDDXk6KIBkdXTquIUNgWF3U6_a0qElF9SQcgL7z-xQ95W0iycExeFTg_M32gykrnYMppnqWAesUShq1G0x8769wDHdvu8AzHhA,,&data=UlNrNmk5WktYejY4cHFySjRXSWhXTVdnWUhmLU5pZzdzUlpIYS1HZ1ZISm82ZFhrbFNSdi0wSFZ0WkZQeUJHUWlPd19sTzRTM3FQTFRveTFKcktRYkFkTFpHUTduODJKNURyVEJVLXZTeE1xSURpemhpblg4X1lHZzdJa2UtTWlpMjlINDNxa0tZQSw,&sign=f524f7b222d1b95f4d415269264898aa&keyno=0&b64e=2&ref=orjY4mGPRjk5boDnW0uvlrrd71vZw9kpfmwSlf_6ZUYZ2BPbpFQPboQj7RaO9gR3XGDrgSESzFc0bzrncm06GLHs80Gr6VkBvU-JPnZAwKxNMpRYvRMaGne7GrDD734zvADHTcZ6w7PaTvlO0U0qLSejomd4A7seI5d-K5_Mm7025KLL_oWBzCnam9t23SazSFmiDZmo-2tzZbb3RdCRpPNaz_-weXwD1mClM-DcVfGgeyOXY3HqIe8Smhj9EKf_LRsuJosGfkAmgJ-RwcnFoQ,,&l10n=ru&rp=1&cts=1548424747543&mc=4.306511971655768&hdtime=2052735  - Заимствование 3D геометрии в Solid Edge


https://vnclip.net/video/OexPHcsUb8I/%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0-%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-3d-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%B2-solid-edge.html - Правка импортированных 3D данных в Solid Edge


https://vnclip.net/video/SdrOqGW08qE/%D1%80%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE-%D0%B7%D0%B0%D0%BC%D1%8B%D1%81%D0%BB%D0%B0-%D0%B2-solid-edge.html  - Распознавание конструктивного замысла в Solid Edge




Vitalij Lysanov

Цитата: Эдуард от 25.01.19, 17:05:21
   В КОМПАС кроме компоновочной геометрии ничего не вспоминается.

"Рулевое колесо" из кинофильмов можно назвать "ЛСК"

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


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

Тестовые задания нужны



СВ

25.01.19, 20:35:26 #7 Последнее редактирование: 25.01.19, 21:22:46 от СВ
Цитата: Вячеслав Никонов от 25.01.19, 17:35:09
А обычный шаблон вам не подойдет?
Мне неплохо бы подошёл и имеющийся механизм, если он был НОРМАЛЬНЫМ (см.рис.): открыты ПОСТОЯННО две (или более) панели переменных и ссылки создаются НАПРЯМУЮ, всего лишь двумя кликами
"Нащёлкать" даже два десятка ссылок за три десятка секунд - как два ...

- - - - - - -
Вячеслав Вячеславович, сколько времени потребуется среднему программисту АСКОНа на такую работу? Я навскидку даю 2 месяца максимум.
Даже имеющийся, не побоюсь этого слова, простенький функционал можно сделать быстрым и удобным, если делать , а не как сейчас - лишь бы был, и слава богу.
Кстати, для НАСТОЯЩЕГО удобства нужно не только это поправить, но делать это всё же нужно!

--  --  --  --  --  --
Собственно, по шаблону: думается, он сподручен, когда заранее есть план построения, а когда что-то уже сделано и дальнейшее  решается спонтанно ... Но это только умозрительное мнение дилетанта шаблонных дел, специалист может ответить точнее.
+ Благодарностей: 1

Vitalij Lysanov



Немного подробней про команду Копировать объекты ( Компас15)

Если построения выполнены на основе скопированного эскиза, все диаметры также можно редактировать в эскизе компоновки.



СВ

 Не поняли моего пожелания. Нужно не сделать ("каждую окружность копируем отдельно" и т.д.), а БЫСТРО и ПРОСТО сделать. Желательно "оптом", т.е., к примеру, все параметры эскиза одной детали одним кликом приравнять к другой детали.

Vitalij Lysanov

26.01.19, 13:32:41 #10 Последнее редактирование: 26.01.19, 13:56:31 от Vitalij Lysanov
Цитироватьвсе параметры эскиза одной детали одним кликом приравнять к другой детали.
Упустили слово ассоциативно приравнять.

Или на основании одного эскиза выполнить несколько операций, и еще в другой детали, это пробовать нужно на конкретике.
Это к эскизу нужно открыть доступ для чтения из другой детали.
Полная копия эскиза поможет?
Это отверстия нужно делать в отдельном эскизе, тогда они и в другой детали будут работать. 


Если полностью скопировать эскиз относительно нуля и вставить в ноль, получим копию эскиза.
Если так будет работать, тогда можно пробовать с доступом к эскизу из второй детали.

__

Скопированный командой Копировать объекты эскиз и часть эскиза в операции невозможно применить.
Это вопрос к разработчикам.
Программировать это на Макро между двумя деталями и еще с ассоциацией?

__

Говорите что не то. И я говорю. Правильно, не то.

Это вспоминается.
Начальник пришел новый.
Подчиненные рассказывают, делал то и то.
Постепенно перешли к стилю.
Что хотел, что делал, что получил.

__

Затрагивался вопрос про программистов.

https://habr.com/ru/post/437298/
https://habr.com/ru/company/true_engineering/blog/436852/
Это ссылки про программистов в подтверждение тезиса,
Программисты могут все, только если захотят.

Например, послали на курсы по ленточным интерфейсам.
Приходит. Замечательно. И Компас под рукой потренироваться.
Еще нужно, пока интересно, чтобы сопровождение и управление программой успели сделать.

Потому что когда не интересно, снова ничего не сделают.

__

Привели правильный рисунок на тему как должно быть.
Левая панель и правая панель с переменными и окном модели.

Это хороший пример требований к дереву модели.
Постепенно перейдем как в Total Commander.
Две панели, все привычно, и раскраска есть.

В Internet Explorer хранили ссылки в отдельной папке и все были довольны.


Раз две панели, естественный вопрос перемещения между панелями.
Это возможно если объектам дать больше автономности, снова ЛСК появляются для связи объектов и Компоновочная геометрия.

Ручные операции хороши на графике.
В дереве с буковками удобно работать программой, два болта размещал с помощью дерева - напрягают буковки.


     


 

СВ

 
Цитата: Vitalij Lysanov от 26.01.19, 13:32:41
Упустили слово ассоциативно приравнять.
Ничего  я не упускал, речь идёт ТОЛЬКО об этом.

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

IgorT

А что, идея кликом мыши на размере одной детали передавать его (ссылку на его) в другую не подходит?
Это очень удобная возможность почему-то отсутствует у Компаса.

Helicoid

Я пользуюсь командой проецирования. В сборке выставляю сопрягаемые детали по габаритам или осям друг относительно друга. Запускаю редактирование детали на месте, на нужной грани - эскиз и проецирую всю плоскость базовой детали одним кликом. Затем открываю эту деталь в отдельном окне и спокойно редактирую спроецированные элементы. Всегда сразу удаляю ассоциативность с  базовой деталью, опять же, одной командой. Образмериваю по подобию базовой детали, что бы легче было затем редактировать. Ассоциативность между  деталями никогда не использую, слишком много проблем от этого.

СВ

 А я использую ассоциативность - оч.хорошая штука.
И проецирование использую. Проецирование хорошо, НО - если создаю новую деталь на базе старой (или использую старую в другом месте) - это мои постоянные приёмы, то исчезает смысл проецирования. Более того,  пытаешься редактировать, а эта деталь "помнит" старые связи и создаёт только проблемы.
Потому и ищу именно
Цитата: СВ от 26.01.19, 14:26:34
- простой, универсальный и быстрый.

Helicoid

Цитата: СВ от 26.01.19, 15:46:48
Более того,  пытаешься редактировать, а эта деталь "помнит" старые связи и создаёт только проблемы.
Получается, если связи между деталями и сборкой не было, то и вопрос бы такой не возник?

СВ

 Нет, вопрос довольно ШИРОК и сводить его к  одной-двум точкам будет тактически не верно.

СВ

 Буквально сейчас сложилась АБСОЛЮТНО подходящая ситуация для иллюстрации:
имеется большое листовое тело, размеры такие, что приходится разбить на две части. Если бы что другое, то я бы взял деталь как шаблон и просто в одной детали отрезал верх, а в другой низ, и проблемы с последующим редактированием не было бы.
Но именно для лис-го тела - из-за развёртки, - шаблон не подойдёт. И если бы был нужный мне механизм, то я бы мгновенно полностью "приравнял" две новые детали между собой, а потом в каждой сделал бы то отрезание (верха или низа). И всё.
- - - - -
Любопытно, а какие другие УДОБНЫЕ варианты для именно этой ситуации не видны кому-нибудь? Времени думать  - нет.

Эдуард

Цитата: СВ от 27.01.19, 15:54:27
...И если бы был нужный мне механизм, то я бы мгновенно полностью "приравнял" две новые детали между собой, а потом в каждой сделал бы то отрезание (верха или низа). И всё.
- - - - -
Любопытно, а какие другие УДОБНЫЕ варианты для именно этой ситуации не видны кому-нибудь? Времени думать  - нет.

А если сделать с этой детали независимое исполнение, а потом сохранить его под именем вашей второй детали.

   После этого исполнение можно будет удалить.
   У вас будет две совершенно одинаковые листовые детали, которые можно доработать как надо. Развёртки можно получить в этом случае с каждой детали.

СВ

 Дорогой друг, Вы предлагаете абсолютно противоположное:
Цитата: Эдуард от 28.01.19, 08:48:35
  ... сделать ... независимое исполнение...
Детали должны быть зависимыми!