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

Уравнения в SolidWorks или как получить размер?


maquouini

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

Имеется главная сборка, а в ней подсборка с 2мя конфигурациями(А и Б). Подсборка состоит из 2х файлов. Один имеет конфигурации(100*200 и 200*400), а другой привязан к первому при помощи уравнений:

"D1@Sketch1" = "D1@Sketch1@part1.Part" 
"D2@Sketch1" = "D2@Sketch1@part1.Part"

%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA.JPG

Хотелось бы, чтобы деталь 2 имела бы размеры такие же как и деталь 1 в сборке конфигурации А и Б. Но деталь 2 имеет в обоих конфигурациях размеры только той детали 1, которая была открыта или отредактирована последней!

Что можете подсказать? Как быть? 
Проверка с помощью кода ширины детали 1, дает либо 100 либо 200 всё по той же причине.

Dimension swDim = swModel.Parameter("D1@Sketch1@part1.Part");
string myValue = swDim.Value.ToString();
Ссылка на сообщение
Поделиться на других сайтах


думаю лучше привязать геометрию (точку(и), линию(и)) детали 2 к геометрии детали 1.
 
p.s.
вот сюда 

"D1@Sketch1@part1.Part

по моему ещё и конфигурацию записывать нужно. вот пример такой записи

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

Привязка  в моем случае не подойдет. А вот пример записи вижу впервые.
Скажите, пожалуйста, а данный пример записи, я имею ввиду @@конфигурация :

"имя@@конфигурация@модель"; например, "D2@Sketch1@@Default@box.SLDPRT"

может работать в уравнениях??? :g:

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

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

Ссылка на сообщение
Поделиться на других сайтах
Что то у меня не получается через уравнения. Берем простой пример: Деталь 2 размер 250, хочу деталь 1(В)=100, деталь 1(А)=150. С помощью уравнений:
"D1@Эскиз1@Деталь1-1.Part"= "D1@Эскиз1@Деталь2<1>.Part" - 150=100
"D1@Эскиз1@Деталь1-2.Part"= "D1@Эскиз1@Деталь2<1>.Part" - 100=150
получаем результат по последнему уравнению. А точнее обе конфигурации детали 1 имеют размер 150.
post-40019-0-95010300-1445197300_thumb.jpg
Пробую через уравнения с конфигурациями:
"D1@Эскиз1@@B@Деталь1-1.Part"= "D1@Эскиз1@Деталь2<1>.Part" - 150
"D1@Эскиз1@@A@Деталь1-2.Part"= "D1@Эскиз1@Деталь2<1>.Part" - 100
и получаю одни ошибки: деталь 2 поменяла размер, а уравнения вообще не считаются
post-40019-0-49021100-1445197897_thumb.jpg
Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

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

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

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

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




×
×
  • Создать...