Владимир546567

Переменная из свойств детали для сборки

Pinned posts

ID: 1   Posted

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

Share this post


Link to post
Share on other sites


UnPinned posts

ID: 2   Posted

задавался этим вопросом. в 2015 солиде не было такой возможности.

Share this post


Link to post
Share on other sites

ID: 3   Posted (edited)

2 часа назад, Владимир546567 сказал:

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

О каком свойстве речь? Если речь о размерах, то их можно использовать из детали в сборке для уравнений например или констант. Потом всё это можно втянуть в свойства сборки, если оно надо.

Возможно так же поможет инструмент РЕДАКТИРОВАТЬ В КОНТЕКСТЕ СБОРКИ (Инструмент РЕДАКТИРОВАТЬ ДЕТАЛЬ).

 

Ссылки в свойства вероятно можно записать в таком виде: "D1@@Эскиз1@ИмяФайла.SLDPRT", но использовать это в качестве переменной уже не получиться.

Хотя вероятно с последним можно поколдовать в таблице параметров, извлекая сторбец полученного свойства, а потом в другом столбце преобразуя уже к нужному формату и использование в качестве переменной при работе с таблицей средствами MS Excel.

 

 

Edited by Kelny

Share this post


Link to post
Share on other sites

ID: 4   Posted (edited)

2 часа назад, Владимир546567 сказал:

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

шаг 1. В детали создаете уравнение где заводите переменную и задаете что она равна свойству.

шаг 2. В сборке создаете уравнение,  в дереве раскрываете деталь, раскрываете папку уравнения и тыкаете на переменную и он вам ее вставит в уравнение в сборке

 

Скрытый текст

5d09e65c0f8e1_.thumb.png.9a60dc12ac048f6d8a1b53f102e8788b.png

 

Edited by vasyam
2 people like this

Share this post


Link to post
Share on other sites

ID: 5   Posted

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

 

Share this post


Link to post
Share on other sites

ID: 6   Posted (edited)

11 минуту назад, Владимир546567 сказал:

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

 

ИМХО Полностью автоматически не получится, один раз при вставке тыкнуть все таки придется

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

Edited by vasyam

Share this post


Link to post
Share on other sites

ID: 7   Posted

9 часов назад, vasyam сказал:

шаг 1. В детали создаете уравнение где заводите переменную и задаете что она равна свойству.

Можно пропустить шаг 1 - ПКМ в дереве по значку уравнений и выбрать  "Показать свойства файла" - появится список свойств и глобальных переменных детали. Переменной сборки можно сразу присваивать свойство детали. Прикольно, что при замене детали (заменить компонент), значение свойства новой детали подхватывается переменной в сборке, что ТС и нужно. Естественно, если в новой детали есть такое же свойство :)

9 часов назад, Владимир546567 сказал:

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

 

2 people like this

Share this post


Link to post
Share on other sites

ID: 8   Posted

8 часов назад, Kir95 сказал:

Прикольно, что при замене детали (заменить компонент), значение свойства новой детали подхватывается переменной в сборке, что ТС и нужно. Естественно, если в новой детали есть такое же свойство :)

Я тоже потом подумал что заменить компонент должен ссылки менять, равно как и сохранить как. :smile:

Share this post


Link to post
Share on other sites

ID: 9   Posted

В св2020 обещали Флексибл, как в Прошке не один десяток лет существующий :).

Share this post


Link to post
Share on other sites
7 часов назад, Skinwalker сказал:

В св2020 обещали Флексибл, как в Прошке не один десяток лет существующий :).

Это Вы о чем?

Share this post


Link to post
Share on other sites
В 19.06.2019 в 10:45, vasyam сказал:

ИМХО Полностью автоматически не получится, один раз при вставке тыкнуть все таки придется

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • soklakov
      потому что без конвекции) по телопроводности воздух - один из лучших изоляторов. в базальтовой вате изолирует не базальт, а воздух. базальт просто не горит, а вата мешает воздуху заниматься конвективным теплообменом.
    • MotorManiac
      Так то забавные результаты получились у автора, циркуляции нет из-за отсутствия градиента температур, гидростатика дает разную Т газа возле пода-свода, тогда нужно учитывать не среднюю Т , а минимальную - около пода.
    • karachun
      Сделал следующую итерацию - добавил объем воздуха твердым телом с к-том теплопроводности 0.018 и задал 40 Вт мощности на весь объем воздуха. И получилось не очень - температура в центре достигает 350 градусов. @soklakov Но эта конструкция может быть единичной и там не будет жестких требований к расходу провода или электричества. Я бы вообще постарался обвить обогреваемое оборудование этим проводом (тм же не просто воздух а какая-нибудь электроника). Если этот прибор значительно меньше самой коробки то нужно поддерживать постоянную температуру только вокруг прибора. Поставить прибор на ножки, обмотать поводом и закрыть кожухом, чтобы уменьшить конвективный теплообмен.  
    • soklakov
      однажды десятиклассники собрали проект с тепловым расчетом, в котором, в общем-то решалась линейная  задача теплопроводности многослойной стенки. кому-то хватило участка 1*1м2, а кто-то построил целое здание со всеми стенами. первые получали решение, само собой, быстрее, просто умножая на площадь всех стен, вторые решали медленнее и были точнее. но все параметризовали проект, в качестве выходных параметров была стоимость постройки, отталкиваясь от стоимости материалов стенки и их толщин, а также стоимость владения - сформированная исходя из мощности обогрева, потребной для поддержания +18 внутри дома, когда холодной зимой за бортом в -55. занятие длилось четыре часа, к концу все справились с заданием. а те, что рисовали целый дом, подрисовали туда еще один стальной болтик М8, идущий сквозь стену и создающий, тем самым, тепловой мостик - и узнали, как изменяется стоимость владения из-за одного неверно выполненного болта. точных цифр не помню, но было обидно дорого. Это Вам не нужна, а у ТС ограничение 190 С.
    • eliseyi@mail.ru
      координаты Е нету то есть не нужна только X Y Z MPCNC станок для хобби, прошивка Marlin 2.0.x alpha snapshot удобна тем, что вся электроника стоит копейки и печатать можно с Флешки https://3deshnik.ru/wiki/index.php/G-коды
    • karachun
      @soklakov Та нам же нужна средняя температура воздуха а не температура нагревателя.
    • soklakov
      в такой матмодели и нет места излучению. но нет и температуры нагревателя.
    • Neuvic
      Вопрос закрыт , спасибо большое lexa345 
    • Pavel_AMD
      190 градусов, но там все равно термостат будет регулировать температуру
    • karachun
      Немного изменил методику, теперь учитываю альфа внутри - 8 и альфа снаружи 20 и беру площадь как среднюю между площадью внутренней и внешней стенки. Для температуры воздуха внутри 0 градусов надо ~43,9 Вт. Посчитал эту же задачу в МКЭ, одну восьмушку и получил мощность ~33,5 Вт. Результаты по аналитике завышают мощность на 30%.