Перейти к публикации

Прблемы в SW с переменными в уравнениях с разными конфигурациями.


Maik812

Рекомендованные сообщения

Проблема в том что у меня все было сделано в модели так чтобы в разных конфигурациях я мог задать разные размеры вводя их в глабальные переменные. Но оказалось что солиду наплевать на это, указываешь или не указываешь конфгурацию при изменении размера он лепит во всех сразу. Помогите проект горит!!!

Ссылка на сообщение
Поделиться на других сайтах


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

Ссылка на сообщение
Поделиться на других сайтах

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

Если вы имеете ввиду:
"a"=10
то это скорее константы.

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

Если вы хотите задавать размеры в зависимости от других параметров можно использовать, например, IF (Тут если размер "D1@Вытянуть1" меньше десяти значение размера "D1@Эскиз1" будет 60, если наоборот 100):

"D1@Эскиз1" = IIF ("D1@Вытянуть1"<10, 60,100)

Ссылка в справочной системе SW2007:

mk:@MSITStore:D:\Program%20Files\SolidWorks\lang\russian\sldworks.chm::/Parts/Operators_and_Constants.htm
или поиск там же, в справке, по фразе: "Операторы, функции и константы"

указываешь или не указываешь конфгурацию при изменении размера он лепит во всех сразу.

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

Если вы имеете ввиду:

"a"=10
то это скорее константы.

Вопрос такой как забить разные констатнты в разных конфигурациях???? А то меняю константу у казываю для какой конфигурации (ну например: число-10 для конфигурации 192.000.000, потом число 20 для конфигурации 195.000.000) а солид лепит во всех сразу то есть разные размеры не получаются в конфигурациях . А еще у меня константы на русском написаны "длина ребра ", может с этим связаны траблы, и в уравнених там прописано ("длина ребра"/2) делал чтобы и другие у нас могли системой пользоватся а то тут у нас как в танке :)

!!!! Хелп пипл !!!

Ссылка на сообщение
Поделиться на других сайтах

Вы таблицу параметров пробывали?

Нет. Хотелось бы без нее. Так в дереве детали водишь константы и усе готово. Дело в том что на базе этого файло делаются все остальные с разными иминами и конфигурациями и как там с файлом таблице будет или как он схватит не знаю. Боялся проблем. Но они именно туто и возникли.

Ссылка на сообщение
Поделиться на других сайтах

А может попробовать в Тоталкомандере перекрасить файл? Вдруг поможет?

Ссылка на сообщение
Поделиться на других сайтах

А то меняю константу у казываю для какой конфигурации (ну например: число-10 для конфигурации 192.000.000, потом число 20 для конфигурации 195.000.000) а солид лепит во всех сразу то есть разные размеры не получаются в конфигурациях .

Вы сами то поняли, что написали? Если это константа, о каком изменении идет речь? Зачем вообще использовать такой "хитрый" способ задания переменных размеров?

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

Вы это читали.

И вот это:

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

Ссылка на сообщение
Поделиться на других сайтах

Просто молодой человек забывает выбирать радиокнопки-"Эта конфигурация"и"все конфигурации" А что такое таблица параметров он очевидно не совсем представляет.Всетаки SW немного сложнее Тоталкомандера

Ссылка на сообщение
Поделиться на других сайтах

Проблема в том что у меня все было сделано в модели так чтобы в разных конфигурациях я мог задать разные размеры вводя их в глабальные переменные. Но оказалось что солиду наплевать на это, указываешь или не указываешь конфгурацию при изменении размера он лепит во всех сразу. Помогите проект горит!!!

to Maik812:

Вы создали, по-моему, настоящий "винигрет" из разных способов управления размерами, которые имеются в SW.

Ну и получили что хотели.

Выбирайте какой-нибудь один способ...

Ссылка на сообщение
Поделиться на других сайтах

А может попробовать в Тоталкомандере перекрасить файл? Вдруг поможет?

Наверно это должнобыть смешно ??? Или это так остоумно ??? А может так же глупо как твои познания структуры файлов!

to Maik812:

Вы создали, по-моему, настоящий "винигрет" из разных способов управления размерами, которые имеются в SW.

Ну и получили что хотели.

Выбирайте какой-нибудь один способ...

В этом то и причина что я использовал один метод -уравнения в дерее детали. И так как из него вычисляются перменные какие надо мне таблица параметров не нужна. Суть проста. Есть изночальные данные , у меня это условный проход который расчитали гидродинамики или еще кто нибуть по принципу при такой мощност такое сечение. Я вводу через константу "высота прохода"=1000 , "ширина прохода"=2000 и система пересчитала по формулам все остальньные размеры которые требовались для построения там около 10 формул, остольное солид достраивает сам по параметру до поерхности или до грани. Получается некая система автоматизированного проектирования мет. конструкции и чертежей ее деталей по вводу 4 параметров которые являются исходными. Все хорошо. Но как только новый проект а у меня это и новая конфигурация то солид не позволяет оставить данные в старой конфигурации и меняет везде на новые.

post-12000-1202126238_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах

Все хорошо. Но как только новый проект а у меня это и новая конфигурация то солид не позволяет оставить данные в старой конфигурации и меняет везде на новые.

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

Если это константа, о каком изменении идет речь?

Самый прстой и визуальновидимый способ, это таблица параметров. Это то что я могу предложить при виде последней картинки. Для этих размеров задать значения в таблице параметров для разных конфигураций, а уравнения строить не на базе значений КОНСТАНТЫ, а ссылаясь на базовые размеры исходя из которых и берутся значения.

А может попробовать в Тоталкомандере перекрасить файл? Вдруг поможет?

На мой взгляд вам нужно быть терпимее к другим участникам, ваше сообщение само по себе написано не правильно, вы говорите вы говорите О ПЕРЕМЕННЫХ ЗНАЧЕНИЯХ КОНСТАНТ, что само по себе не правильно. Вот и получили соответсвующий ответ.
Ссылка на сообщение
Поделиться на других сайтах

А может проще новый проект,не новая конфигурация,а новая сборка(сохранить старую с новым именем)

Ссылка на сообщение
Поделиться на других сайтах

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

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

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

На мой взгляд вам нужно быть терпимее к другим участникам, ваше сообщение само по себе написано не правильно, вы говорите вы говорите О ПЕРЕМЕННЫХ ЗНАЧЕНИЯХ КОНСТАНТ, что само по себе не правильно. Вот и получили соответсвующий ответ.

Прошу прощения ! А по поводу констант я имел введу глобальные пременные. Перепутал. И так вопрос звучит-->

Как поменять глобальные пременные в разных конфигурациях.

Ссылка на сообщение
Поделиться на других сайтах

В этом то и причина что я использовал один метод -уравнения в дерее детали.

Если вы всё же хотите оставить уравнения и константы. Вы можете задать константы в несколько строк:
"a"=10

"a"=20

"a"=30
и для соответвующих конфигураций, отключать лишнии строки. Но в таком варианте наглядности уже будет меньше, самому будет легко запутаться...
Извините, но SW на такое оказался не способен.
Ссылка на сообщение
Поделиться на других сайтах

А может проще новый проект,не новая конфигурация,а новая сборка(сохранить старую с новым именем)

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

Ссылка на сообщение
Поделиться на других сайтах

А по поводу констант я имел введу глобальные пременные. Перепутал. И так вопрос звучит-->

Как поменять глобальные пременные в разных конфигурациях.

"Ширина прохода"=1250
вы это называете переменными?

Тогда и задавайте их как переменные:

Height = "Well_Volume"/(pi*("D1@Sketch4"/2)^2))

или

"D1@Эскиз1" = IIF ("D1@Вытянуть1"<10, 60,100)
, а вашем случае это не переменные, а константы... Хоть это в определениях SW и глобальные переменные.

В вашем случае это например:

"Ширина прохода"="D3@Условный проход"
, а вот как вы уже этот размер будете менять, это вам решать (таблица параметров или задвать значения размера индивидуально в каждой конфигурации решать вам).
Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах

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

Тут могут быть финансовые проблемы - приобретение лицензии MSoffice, но это так мысли вслух о легальном софте...
Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • maxx2000
      А имеется ли в арсенале аналог того что в CREO называется BMX (поведенческое моделирование) ? https://youtube.com/playlist?list=PLRhPac0z_f-HfOyCz7GdyVQWFkKrTK4og&si=ZDiiRJTYA7n99Kg9  
    • DuS
      Можно просто в режиме редактирования макроса удалить эти кнопки из формы. При этом код можно не менять) 
    • Борман
      А почему вы первую формулу оттуда не привели ?  
    • Dimetil Gidrozin Dnepr
      немного автобиографии)) я много работ сменил)) но всегда я выбирал работу на которой можно что то делать в солиде, пусть не всю работу, а хоть какие то ее части)) дабы не терять сноровку и навыки)) немало работ я сменил и везде мы были в равных условиях самоучки которые владеют какими то приемами а какими то не владеют. поэтому мы друг с другом советовались и пытались своим методом решить проблему коллеги в моделировании ну или дружно гуглили если проблемы были такими что никто никогда не сталкивался)) и только в одной  фирме было не такое разделение труда. там был ОДИН солидвокер, и десяток ботов, которые просто редактировали его модели. вот этот чел был зубром солида, мегаасом и зарплата у него была соответствующая. и он вообще не делал никаких чертежей, не знал станков, оборудования, не парился, а просто занимался тем что ему нравится- моделированием!! весь конструкторский отдел с утра до вечера штамповал чертежи типичных одинаковых конструкций только с разными размерами. а отдел менеджмента продавал типичную продукцию из каталога фирмы и просто под каждого конкретного заказчика брались типичные конструкции из базы и менялись габариты, либо вносились небольшие изменения по количеству входящих деталей.  при любых сбоях и ошибках, люди не тратили время на вникание, ведь нужно было сделать 100_500 чертежей в день)) а просто брали из базы заново эту модель оборудования и аккуратно вносили изменения и это занимало пол часа и чертежи были готовы)) но!!! это же не наш метод!!! и когда у меня слетели какие то взаимосвязи и привязки эскизов я залип так что мама не горюй, забил на работу и начал пытаться исправить это. на всю критику сотрудников я отвечал что я тут новенький и еще не могу работать так быстро ведь это они асы а я нуб)) дошло до того что начальник разрешил мне сходить к тому асу солида пригласить его в конструкторский отдел и посадить за мой комп и наблюдать за его действиями. и я был единственный в отделе кто еще и с ним спорил))) по поводу редактирования)) и да!!! он починил мою модель и это заняло пол дня в то время как другие за это время наштамповали милион чертежей для цеха)) но это была победа, мне даже зарплату не уменьшили))) ****   а теперь о птичках!!!   все мы рано или поздно приходим к тому что сборка состоит из огромного количества деталей, а изменить нужно только 5% от общей массы)) оставить все привязки и взаимосвязи входящих деталей, только изменить размеры нескольких или добавить/удалить отверстия или развернуть деталь на 65 градусов допустим вокруг оси проходящей через точку на другой детали)) и тогда мы решаем не создавать заново модель сборки и модели всех входящих деталей, потом заново привязывать их друг к другу, а сохранить как новую сборку допустим была сборка пульвелизатор мощностью 1500 не придумал каких единиц)) а нужно сделать модель бульбулятор мощностью 300 килохреней)) и мы начинаем редактировать сборку, меняя привязки деталей друг к другу и к центру координат и главным плоскостям. и если в изменении модели там не много зависимостей и взаимосвязей, то при редактировании входящих деталей мы начинаем редактировать эскиз а там уже на порядок выше привязок и взаимосвязей и они более разнообразные, а если деталь сложная, то эскиз состоит из очень большого количества элементов, каждый из которых к чему то привязан и вот можно одну деталь редактировать целый день если она сложная. потом из за того что она в сборке связана с другими деталями, нужно отредактировать и их размеры, либо проделать небольшие изменения типа просверлить отверстий, поменять угол гиба, сделать паз, добавить какой нибудь нарост, ну или просто обрезать под другим углом. и естесственно меняются плоскости эскизов элементов, меняется их расположение друг относительно друга и других деталей и вот тут уже голова начинает вскипать))) появляются всякие красные и желтые цвета в элементах и привязках. ну со сборкой проще всего. там все эти привязки очень мало действий и времени занимают и редактировать не сложно, а вот с эскизами и их плоскостями уже ой как не просто))   давайте обсудим в этой теме все секреты всех привязок и взаимосвязей и типичные ошибки возникающие в эскизах при редактировании! ну вот пытался специально наредактировать гадостей чтобы вызвать возмущение солида, но не получилось так, как когда реальную конструкцию редактируешь. тут получились легкие ошибки вполне доступные к пониманию любому новичку)) буду признателен если кто то выложит скрины или видео сложных ошибок и возмущений солида и мы обсудим как их моно устранить)))    
    • engyuri
      Пришлось работать в коллективе в сетевом лицензированном SW2022. Причем часть коллег с момента устройства на работу до момента увольнения, который чудесным образом совпадает с воплощением их чертежей в железо, я так и не вижу. Пришел, нарисовал, уволился. Чтобы как-то нормализовать процесс занесения в чертеж технических требований, благодаря макросу ТТ_v_2014_SP0.0 (Leon, спасибо), создал наборы стандартных фраз, применяемых в нашей компании. Казалось бы - пользуйся наработанным и изредка вставляй конкретную фразу , когда это тебе нужно. Но ручки так и лезут нажать одну из выделенных кнопок. В результате в базу попадают разнообразные версии одного и того же пункта ТТ (а мы на той работе всегда так писали) или вообще с грамматическими и техническими ошибками. Ну и, естественно, расползаются по сети. Как бы отключить эти кнопки?!
    • ДОБРЯК
      Прочитайте здесь про давление https://ru.wikipedia.org/wiki/%D0%94%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%8D%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BC%D0%B0%D0%B3%D0%BD%D0%B8%D1%82%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%B7%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8F Обратите внимание на эту формулу Если свет падает под углом θ к нормали, то давление можно выразить формулой. Видите  в формуле cosθ? Это угол между направлением давления и нормалью.   Величина давления зависит от направления. :=) Будете и дальше про психушку рассказывать? Или будете доказывать, что это угол между нормалью и скалярным))) давлением? :=) 
    • Artas28
      NX и Powershape открыли как единую сетку. А вот SolidWorks открыл файл как 3Д модель, с кучей элементов. Удалил лишнее и получил нужную деталь. Чудеса.
    • lem_on
      Так до них через прокладки надо добиратся, а они подводят. Я синумерик хотел онлайн, но воть!!!
    • Dmitry777
      Подскажите, есть такая задача, оптимизировать внутренности диффузора так, чтобы на выходе из него направление струи было близким к горизонтальному. Как это сделать? На данный момент я задаю параметрическое исследование с изменением положений деталей в диффузоре и смотрю на графике траекторию потока. А можно как-то задать именно в искомом, направление струи в горизонтальном направлении или с каким-то отклонением от него и чтобы расчет с изменениями проходил до того момента, пока струя не будет в этом диапазоне ?
    • gudstartup
      Менеджеры вас учить не будут а преподаватели там хорошие @Viktor2004 обучение понравилось... Всему сразу научить нельзя надо к этому вопросу поэтапно подходить... Пусть автор опроса озвучит чему конкретно он хочет научиться а для начала руководство по эксплуатации станка почитает и я уверен что многое прояснится
×
×
  • Создать...