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

Состояние отображения в конфигурациях через таблицу параметров


Андрей Пономарёв

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

Андрей Пономарёв

Подобный вопрос задавали в этом сообщении, но хотел бы выделить его в отдельную тему.

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

Соединитель с разным цветом контактов

Настроил 2 состояния отображения: Tin и Gold.

66670508e4eddcc31f78303b8ba7b479.png

Указываю их через «$DISPLAYSTATE» в таблице параметров какое состояние использовать для конкретной конфигурации.

ee4cab202324febc3e50953a4a48eca4.png

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

53047.sldprt (Solidworks 2017)

 

Подскажите, как, если возможно, настроить состояние отображения в конфигурации через таблицу или задать цвет конкретному телу в детали?

 

Пользовался этими статьями справки:

https://help.solidworks.com/2017/russian/SolidWorks/sldworks/r_Display_States_in_Configurations.htm

https://help.solidworks.com/2017/russian/SolidWorks/sldworks/r_Color_Parameter_in_Configurations.htm

https://help.solidworks.com/2017/russian/solidworks/sldworks/t_display_states_parts_configmanager.htm

 

Параметр «$color ($цвет)» задаёт цвет всей детали (part), как я понял. При использовании «Связать состояния отображения с конфигурациями» Solidworks создаёт N состояний отображения, которые приходится индивидуально настраивать, что при большом количестве конфигураций трудоёмко.

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


UnPinned posts

К сожалению у меня SW2016, поэтому можно поступить по другому. В контактах (деталь) создать 2 исполнения (наименование/обозначение одинаковые будут), а вот конфигурации с суффиксом Tin и Gold, и уже в сборке с помощью команды $CONFIGURATION@Наименование детали - задать соответствующее исполнение контактов для соответствующих исполнений сборки

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

Как вариант. Но пока думаю, что это как-то можно сделать и в файле детали .sldprt. Вроде бы какие-то предпосылки есть. Взять ту же опцию «Связать состояния отображения с конфигурациями».

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Андрей Пономарёв сказал:

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

А вы создали СОСТОЯНИЯ ОТОБРАЖЕНИЯ с такими именами которые вносите в таблицу?

 

2 часа назад, Андрей Пономарёв сказал:

задать цвет конкретному телу в детали?

А вы разве не так делали? Ракрыть дерево в правом верхнем углу ">>" и выбрать состояние отображения для тела - ВНЕШНИЙ ВИД (там же указать  к каким состояниям отображения применить).

 

Так же возможно стоит глянуть что с галочкой (возможно стоит её снять) в закладке конфигураций Связать состояния отображения с конфигурациями:

https://help.solidworks.com/2017/russian/solidworks/sldworks/hidd_dve_visual_state_prop.htm

 

 

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

как вариант попробуйте - "связать внешние виды", их куча получится, потом редактировать внешний вид и там шифтом можно пачками выбирать. И это на обоих видах сделать.

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

изображение_2022-10-29_082811200.png

 

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

Шел 21 век, на Марсе плодоносили яблони, 3D актеры пытались удивить мастерством Станиславского, а в Солиде было всё по прежнему лампово и как-то по-домашнему.

 

То как вы пытаетесь сделать - абсолютно логично с точки зрения пользователя. Может быть излишне для дальнейшей сборки с целью просто её разукрасить, потому что в том виде, в котором у вас есть, делать больше ничего не нужно. Просто в сборке в свойствах компонента нужно выбрать золото/олово.

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

изображение_2022-10-29_164155115.png

изображение_2022-10-29_164230313.png

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

Вот тут у докладчика всё красиво получается, глаз не оторвать:

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

 

Только вся эта красота, от слова никак, не управляется таблично или как-нибудь формульно-переменно . Вот у него пять конфигураций с дрючками, а если их 50-100. Нет в управляющей таблице метода сослаться на цвет элемента. Цвет всей модели $ЦВЕТ ($COLOR), пожалуйста, о чем нам говорит справка. По-отдельности никак (ну или не нашел как). Если поставить галочку "связать состояние отображения с конфигурациями, то создадутся для каждой по-одной и ничем это нам не поможет. Нет, в принципе потом ручками можно настроить, но чем больше конфигураций тем больше телодвижений.

 

А вот тут немецкий докладчик рисует бильярдной шар

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

 

Но как он это сделал, волшебник? В таблице никаких цветовых ссылок на элементы не видно. Общий цвет, да, пожалуйста. Кстати очень интересная у него таблица, похожие видел у @pps270391 в его теме новый-взгляд-на-автоматизацию-solidworks

 

Предлагаю сделать подобие сборки в детали. Должно получится вот такизображение_2022-10-29_170427246.png

изображение_2022-10-29_170459519.png

 

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

Вот такой вот Костыль Aided Design

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

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

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

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

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

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

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

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

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

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

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




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