Jump to content

Изменение текстуры/цвета модели в зависимости от её толщины.


Recommended Posts

YuriiS

Доброго времени суток.
Имеется деталь толщиной 1 мм -> её цвет будет желтый
Изменили толщину данной детали (2 мм) -> цвет поменялся на зелёный.

Либо же менять текстуру детали.


Кто-нибудь сталкивался с подобными задачами?

Есть наводки, в какую сторону копать?
Через уравнеия? 

Link to post
Share on other sites


UnPinned posts
VOleg
2 часа назад, YuriiS сказал:

Доброго времени суток.
Имеется деталь толщиной 1 мм -> её цвет будет желтый
Изменили толщину данной детали (2 мм) -> цвет поменялся на зелёный.

Либо же менять текстуру детали.


Кто-нибудь сталкивался с подобными задачами?

Есть наводки, в какую сторону копать?
Через уравнеия? 

Я в материале задаю и цвет и пр. (и толщину и радиус и коэффК) - изменил материал - поменялся цвет - нажал кнопку макроса и поменялась толщина, радиус и коэффК и модель перестроилась.

Link to post
Share on other sites
YuriiS
52 минуты назад, VOleg сказал:

Я в материале задаю и цвет и пр. (и толщину и радиус и коэффК)

К сожалению, так не получится, материал задаётся через PLM.

Link to post
Share on other sites
VOleg
33 минуты назад, YuriiS сказал:

К сожалению, так не получится, материал задаётся через PLM.

Ну так и вопрос нужно задавать в разделе этой PLM.

Link to post
Share on other sites
zerganalizer

Анализ толщины стенки раскрашивает модель как вам надо. В моей САПР.

Link to post
Share on other sites
YuriiS
Только что, VOleg сказал:

Ну так и вопрос нужно задавать в разделе этой PLM.

Тогда я не понимаю, какое они имеют отношения к появившемуся вопросу?
Ваше решение завязано на материале, от него назначается цвет и другие параметры.

Мне же просто нужно, в зависимости от толщины, к примеру, обозначенной переменной S, задать цвет. То есть основной параметр - толщина.

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

 

5 минут назад, zerganalizer сказал:

В моей САПР.

Вы про катию? Реализация нужна именно в солиде)

Link to post
Share on other sites
Kelny
1 час назад, YuriiS сказал:

К сожалению, так не получится, материал задаётся через PLM.

Как PLM меняет размер в документе? Что мешает PLM вместе с размером изменить цвет, материал и т.п.? Добавить несколько строк в модуль сопряжения с программой.

 

В плане работы с документами вероятно правильнее назвать PDM, но маркетологи уже в конец всех запутали продавая PLM как PDM и замешивая эти понятия воедино.

 

4 часа назад, YuriiS сказал:

Есть наводки, в какую сторону копать?

Как вариант копать в сторону макросов и API - это совсем не сложно.

Можно упихать макрос прямо в документ и он будет обновлять/менять нужные параметры в зависимости от изменённых параметров модели.

Edited by Kelny
Link to post
Share on other sites
YuriiS
Posted (edited)
13 минут назад, Kelny сказал:

Как PLM меняет размер в документе?

Никак. PLM задаёт лишь материал из своей базы. В самом солиде деталь может оставаться без материала.

 

13 минут назад, Kelny сказал:

Что мешает PLM вместе с размером изменить цвет, материал и т.п.?

Чтобы PLM меняла, к примеру, цвет, солид ведь должен получить команду от PLM-ки? Значит PLM вместе с материалом должна передать значение переменной с цветом?
Подскажите, где эту взять информацию по параметрам цвета солида? API? На данный момент с помощью API  я не сделаю абсолютно ничего( Нет знаний и навыков. 


Оффтоп PLM/PDM

Скрытый текст
Цитата

В плане работы с документами вероятно правильнее назвать PDM.

Стоит IPS, он позиционирует себя, как PLM и имеет необходимый функционал для этого.


Дочитал до конца сообщения

13 минут назад, Kelny сказал:

Как вариант копать в сторону макросов и API - это совсем не сложно.

Не подскажите, с чего начать изучение? Возможно пришло время не только брать макросы с этого форума, но и самому что-то писать -_-

Edited by YuriiS
Поправил цитату
Link to post
Share on other sites
Kelny
44 минуты назад, YuriiS сказал:

Не подскажите, с чего начать изучение?

Определиться с языком и вперёд.

 

45 минут назад, YuriiS сказал:

Чтобы PLM меняла, к примеру, цвет, солид ведь должен получить команду от PLM-ки? Значит PLM вместе с материалом должна передать значение переменной с цветом?

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

Или вы хотите сказать, что данные в базы вашей PLM ручками заводите отдельно от документов? Тогда это не PLM/PDM, а ерунда какая-то.

 

47 минут назад, YuriiS сказал:

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

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

 

 

  • Нравится 1
Link to post
Share on other sites
KorovnikovAV
1 час назад, zerganalizer сказал:

Анализ толщины стенки раскрашивает модель как вам надо. В моей САПР.

Турта, верни Зергу аккаунт.

 

Топикстартер - тебе это нафига, это какую задачу решает?

Link to post
Share on other sites
zerganalizer
2 часа назад, YuriiS сказал:

Вы про катию? Реализация нужна именно в солиде)

Анализа толщины стенки нет? Убогая САПР...

 

2 часа назад, Kelny сказал:

Можно упихать макрос прямо в документ и он будет обновлять/менять нужные параметры в зависимости от изменённых параметров модели.

Градиентно раскрасить модель от толщины стенки будет непросто.

Link to post
Share on other sites
Kelny
11 минут назад, zerganalizer сказал:

Градиентно раскрасить модель от толщины стенки будет непросто.

Для градиента инструмент имеется Анализ толщины:

https://help.solidworks.com/2010/russian/SolidWorks/SWHelp_List.html?id=38c7b37e2ab9474daf2743223087a3eb#Pg0

Link to post
Share on other sites
VOleg
2 часа назад, YuriiS сказал:

Тогда я не понимаю, какое они имеют отношения к появившемуся вопросу?
Ваше решение завязано на материале, от него назначается цвет и другие параметры.

Мне же просто нужно, в зависимости от толщины, к примеру, обозначенной переменной S, задать цвет. То есть основной параметр - толщина.

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

Если в Солиде не назначен материал, то Солид не посчитает массу, центр масс, расчеты в Симулейшен не возможны, в чертеже так же нет материала автоматом - это напоминает, что микроскопом гвозди заколачиваются... Вы и правда в Солиде работаете?

Link to post
Share on other sites
Kelny
7 минут назад, VOleg сказал:

Если в Солиде не назначен материал, то Солид не посчитает массу, центр масс

Без материала может быть назначена плотность, а в этом случае будет и масса и центр масс.

 

8 минут назад, VOleg сказал:

расчеты в Симулейшен не возможны

Возможны, но материал нужно будет задать для объектов в самом Simulation.

 

9 минут назад, VOleg сказал:

в чертеже так же нет материала автоматом

Для этого базу материалов ещё надо подготовить. Базовые материалы и не передают нужное в чертёж.

 

10 минут назад, VOleg сказал:

напоминает, что микроскопом гвозди заколачиваются...

Не всем дан молоток, кто-то вытворяет свои шедевры подручными средствами.

 

11 минут назад, VOleg сказал:

Вы и правда в Солиде работаете?

Написано же, работает:

3 часа назад, YuriiS сказал:

через PLM

 

Link to post
Share on other sites
YuriiS
4 часа назад, VOleg сказал:

Если в Солиде не назначен материал, то Солид не посчитает массу, центр масс, расчеты в Симулейшен не возможны, в чертеже так же нет материала автоматом - это напоминает, что микроскопом гвозди заколачиваются... Вы и правда в Солиде работаете?

Материал берётся из PLM. Все данные материала находятся там же. PLM сама считает массу и прочие характеристики. Чертежи аналогично.

5 часов назад, KorovnikovAV сказал:

Топикстартер - тебе это нафига, это какую задачу решает?

Визуальное распределение листовых деталей в сборке. Появилась такая задача. Поискал в интернете, в справке, никаких близких решений не увидел.

Link to post
Share on other sites
Kelny
3 часа назад, YuriiS сказал:

Материал берётся из PLM. Все данные материала находятся там же. PLM сама считает массу и прочие характеристики. Чертежи аналогично.

Если всё в PLM, то зачем вам Solidworks?

 

3 часа назад, YuriiS сказал:

Поискал в интернете, в справке, никаких близких решений не увидел.

До сих пор не стало яснее как связана ваша PLM и Solidworks, а от сюда не понятно зачем вам Solidworks, если все исходные данные в PLM, а не в САПР.

Link to post
Share on other sites
Ветерок
8 часов назад, Kelny сказал:

Если всё в PLM, то зачем вам Solidworks?

Ты не в курсе, что эти системы решают разные задачи?

И не в курсе, что при правильной организации работы, именно из PDM берутся все покупные и стандартные изделия, равно как и материалы, шаблоны, форматы и прочее?

12 часов назад, YuriiS сказал:

Материал берётся из PLM.

Если детали листовые, то правильно задавать материал - "Лист толщиной ХХ", а не просто Сталь3. Тогда для каждой толщины листа будет свой материал. И у каждого материала можно задать свой цвет.

Но это будет у всех пользователей, кто использует этот материал.

И, разумеется, при изменении толщины, надо не забывать менять материал.

Link to post
Share on other sites
Kelny
6 минут назад, Ветерок сказал:

Ты не в курсе, что эти системы решают разные задачи?

Пока не понял какую задачу решает автор темы.

 

7 минут назад, Ветерок сказал:

И не в курсе, что при правильной организации работы, именно из PDM берутся все покупные и стандартные изделия, равно как и материалы, шаблоны, форматы и прочее?

У автора темы пока не указано каким образом взаимодействуют ПДМ и САПР, т.к. если бы был налажен контакт во взаимодействии, то изначального вопроса даже не возникло бы. Ведь если ПДМ может назначить толщину, то значит должен назначать и другие параметры модели, а у автора темы как раз таки с этим проблема.

Link to post
Share on other sites
Ветерок
20 минут назад, Kelny сказал:

Пока не понял какую задачу решает автор темы.

Ну, так сначала пойми :) В первом сообщении всё написано: раскрасить детали, для каждой толщины свой цвет.

 

21 минуту назад, Kelny сказал:

Ведь если ПДМ может назначить толщину

Назначает человек. Из PDM берется только информация.

Link to post
Share on other sites
23 hours ago, YuriiS said:

деталь толщиной 1 мм -> её цвет будет желтый
Изменили толщину данной детали (2 мм) -> цвет поменялся на зелёный

Конфигурации со связанными состояниями отображения

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.




  • Сообщения

    • Anat2015
      Тут когда то выкладывалась инфа по старым Фанукам, поищите. Хотя, думаю, программирование не должно меняться, почитайте на другую подобную систему. Думаю, вам скорее всего нужен чей-то совет, кто занимался подобным.
    • Viktor2004
    • boomeeeer
      Что-то вроде этого наверное https://www.taobao.com/list/item/wap/44165253685.htm
    • boomeeeer
      Нет в вашем ладдере активации сигнала G46.6 (KEY4). Пока там не будет единицы, то не даст ничего менять.  Кстати есть такой вот параметр 3290 и его бит 7 #7    KEY  For memory protection keys:  0:  The KEY1, KEY2, KEY3, and KEY4 signals are used.  1:  Only the KEY1 signal is used.    Что если вам там 1 поставить. В таком случае даже при наличии 1 в KEY1 всё должно быть доступно  
    • gudstartup
      Вы документацию когда начнете читать.? Хотите логику работы ЧПУ менять так хоть книжечку откройте!
    • edifer5
      Чтобы было более понятно,что хочу получить. Сейчас выводится код:   А хотелось бы:  
    • palmerson
      ключ в активном положении, тоже не даёт редактировать. вот это я выкладывал, толь key4 тут не прописан или это бит 6 после key3? key1-3 стоят 1, а вот с key4 не понятно  
    • Viktor2004
      Я у компа только вечером буду Вы фото выкладывали с таблицей. STATUS. Там даде подписаны комментарии сигналов были KEY1 KEY2 KEY3 KEY4. Кажется по памяти это G46.3 G46.4 G46.5 G46.6 Вот так же как нулевой бит включали, включите и KEY4 Или возмлжно у вас параметр установлен так, что все четыре кея включаются кеем один. Тогда в ладдере надо активировать кей 1. Он кажется ключиком на панеле оператора включается
    • palmerson
      Понятно, спасибо! А по поводу редактирования таблицы ничего не подскажите, при попытке изменения выдаёт сообщение EITHER PWE OR KEY4 MUST BE ON в pwe ставил 1 всё равно не даёт редактировать, поэтому начал искать в параметры как активировать KEY4    А всё, сразу сообщение не увидел, извините. Да, будет здорово если поможете с этим вопросом, хороший вы человек!
    • Viktor2004
      либо Юный барабанщик
×
×
  • Create New...