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

Макрос для SW файлов для показа куда входит фаил


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

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

Если фаил деталь или сборка входит в многие сборки то хочется как то перечислить эти сборки скажем через примерно так "1#  ВГД002.001.002 СБ",  "2# АБС.001.003хх ##имя конфигурации"

Ну и количество штук входящих туда тоже было бы круто.

Если кто будет делать то по выводу отдельно обсудить нужно...

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


UnPinned posts

Это все для всех так сказать для форумного сообщества СССР 3D . Тут много чего кто просто пишет и делает просто так .. Или как на будущее прокачивает скилы,

Вообще только мне нужно знать куда входит деталь и в какие сборки ? Просто не понятно, все твердят что это такая удобная вещь в ПДМ..

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

удобная вещь в ПДМ

В PDM это одна из основополагающих функций, которая ещё и настраивается, под которую ещё надо привыкнуть. Потому что у каждой PDM свои "кнопки".

Я не понимаю, в чём у тебя проблема поставить пиратку какойнить софтины и её использовать?

Денег нет, вот и выкручивайся (без сарказма - факт)

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

Подобное есть в SW Explorer'е, но он не в файле ссылки ищет (видимо ссылок там нет), а проходит все чертежи и сборки в папке и подпапках, и уже в них ищет упоминание требуемого файла.

Так что это макрос скорее для TotalCommander'а.

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

только мне нужно знать куда входит деталь и в какие сборки ? Просто не понятно, все твердят что это такая удобная вещь в ПДМ..

Это когда на каждую деталь ведомость в тыщу строк, в каких сборках эта деталь применялась? Конечно, удобно, особенно, если начинать комплектацию изделия, как бы "снизу-вверх", с гайки, какой-нибудь )

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

с гайки, какой-нибудь )

именно что гайки не надо трогать.. А если тебе изменить например ну скажем косынку нужно и ты должен исправить на другую скажем в 50 изделий.

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

В PDM это одна из основополагающих функций, которая ещё и настраивается, под которую ещё надо привыкнуть

А можно узнать подробней что и как ее юзают для чего?

Ссылка на сообщение
Поделиться на других сайтах
38 минут назад, Maik812 сказал:

А можно узнать подробней что и как ее юзают для чего?

Да как раз под то, что вы и написали.

Когда нужно изменить деталь, но не знаешь входит ли деталь куда-то ещё и на что может повлиять изменение.

 

Вот буквально вчера сдал извещение на изменение. В детали убрали фаску. Теперь она не влезает в сборку. Фаску убрали предыдущим извещением, потому что в другом изделии фаска была не нужна.

Решили ввести исполнение. 

Вот и полезли с функцией "Куда входит" (она так называется в SWE PDM) смотреть в какие сборки входит эта деталь. С фаской она входила в 4 сборки, а без фаски в одну.

Ввели для детали без фаски новое исполнение и поправили заодно ещё и спецификацию на ту самую сборку, где фаска была не нужна. Profit.

Ссылка на сообщение
Поделиться на других сайтах
21 час назад, streamdown сказал:

какой планируется бюджет?

А что сложный макрос выписать в пользовательских поляк значения для сборок /деталей и чертежи прописать в них?

Я то думал прописать часть кода и добавить в ЭТОТ макрос

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

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

Ссылка на сообщение
Поделиться на других сайтах
25 минут назад, Maik812 сказал:

А что сложный макрос

А что сложно заплатить за любую разработку для тебя? )))

Ссылка на сообщение
Поделиться на других сайтах
10 минут назад, streamdown сказал:

А что сложно заплатить за любую разработку для тебя? )))

Ну я и публично выдаю.. если бы платил то наверно это было бы частность все и закрыто. Думаю мы тут все на общественном начале. Так сказать "открытый код" , думаю у каждого КБ есть макросы навороченые или приложения для КБ, которые оплачены конторой и она ее юзает.  Потом уже после формирования как продукта она становится платная , пример Leon.

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

P.S.  Думаю не спроста среди одних из лучших программистов и спецов по форму SW, в итоге   @streamdown  и @Leon  работают в одной компании чрез несколько лет .. а КБ 2.0 еще и торгует приложениями @Leon .

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

Ссылка на сообщение
Поделиться на других сайтах
14.04.2021 в 14:10, Maik812 сказал:

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

Это извечный вопрос учёта КД.

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

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

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

А что сложный макрос выписать в пользовательских поляк значения для сборок /деталей и чертежи прописать в них?

В пользовательских полях ограничение в 1024 символа на каждое свойство, много не напихаешь.

Возможно есть ограничение на количество свойств. Так что не всё так просто.

 

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

Каждая контора может спонсировать тут любого или любой " проект" по договору выполненных услуг и не платить на эту сумму налоги.

Что мешает вам выбить деньги из своей конторы на благо конторы и всеобщее благо? Если оно так просто.

 

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

Я то думал прописать часть кода и добавить в ЭТОТ макрос

PDM это не просто всякого рода списки, а ещё, так понимаю, контроль кому файл выдавался, в каких вновь прибывших сборках применялся и именно от сюда можно отследить этот файл во многих сборках. Но если файл взят, а новые сборки не были зарегистрированы в системе, то такое применение не отследить.

 

Так что для того что бы знать где файл применяется нужно налаживать УЧЁТ ИЗДЕЛИЙ/ПРОЕКТОВ, с регистрацией документов/файлов в хранилище и это может быть ПДМ, базы данных, бумажные или электронные карточки для каждого хранящегося документа/файла в хранилище и т.п.

 

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

 

 

 

Изменено пользователем Kelny
Ссылка на сообщение
Поделиться на других сайтах
11 минут назад, Kelny сказал:

Что мешает вам выбить деньги из своей конторы на благо конторы и всеобщее благо? Если оно так просто.

Я свободный художник :) Сартапер :5a33a36721bd3_3DSmiles(15):

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

В пользовательских полях ограничение в 1024 символа на каждое свойство, много не напихаешь.

Возможно есть ограничение на количество свойств. Так что не всё так просто.

 

Это как раз и обходим мне не нужно все в одну строчку а через # в разных строчках

1# ABCD.XXX,XXX,002

2# АБВГД.ХХХ.ХХХ .003

и тд.

Потом я могу искать забив как раз поисковик или отделить это все через "#" или поиск задать # АБВГД.ХХХ.ХХХ.003

 

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

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

Jpeg_0050.jpg

Изменено пользователем Maik812
Ссылка на сообщение
Поделиться на других сайтах
28 минут назад, Maik812 сказал:

Я свободный художник :) Сартапер

Так тогда ещё проще, надо выбить у себя какой-то процент с приходящих денег, стартап ведь тоже должен приносить прибыль. Но ведь не хочется лишать себя денег?

 

28 минут назад, Maik812 сказал:

Это как раз и обходим мне не нужно все в одну строчку а через # в разных строчках

1# ABCD.XXX,XXX,002

2# АБВГД.ХХХ.ХХХ .003

и тд.

Так при каждом новом применении добавляйте новую строчку и все дела.

 

28 минут назад, Maik812 сказал:

Потом я могу искать забив как раз поисковик или отделить это все через "#" или поиск задать # АБВГД.ХХХ.ХХХ.003

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

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

Возможно есть ограничение на количество свойств. Так что не всё так просто

 

Из екселя впихнул 3000 строк

кол-во строк в свойствах.jpg

 

А вот в комментарии больше 2067 строк не получается, но эти свойства можно в проводнике посмотреть, не запуская солид

кол-во строк в комметах.jpg

 

Так что, вполне реально вписывать применяемость - 2000 строк-то. Добавил деталь в сборку, выделил её в дереве сборки мышкой, запустил макрос - записал в свойства детали строку с обозначением сборки. Профит - пдм "на коленке" )

кол-во строк в свойствах-просмотр в проводнике.jpg

 

14.04.2021 в 14:10, Maik812 сказал:

Если кто будет делать то по выводу отдельно обсудить нужно...

Когда больше делать будет нечего )

Ссылка на сообщение
Поделиться на других сайтах
43 минуты назад, Kir95 сказал:

Из екселя впихнул 3000 строк

:smile: шик!

А теперь бы ещё научиться отслеживать что куда и когда.

Ссылка на сообщение
Поделиться на других сайтах
53 минуты назад, streamdown сказал:

:smile: шик!

А теперь бы ещё научиться отслеживать что куда и когда.

и кто :biggrin:

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, streamdown сказал:

А теперь бы ещё научиться отслеживать что куда и когда.

 

2 часа назад, Snake 60 сказал:

и кто

Во первых зачем, если работает 1-5 человек обычно все знают что и кто .

Во вторых А НАХРЕН ЭТО НУЖНО..

Ну что мне даст что я в прошлом сентябре вставил ее в ту сборку :))) По факту она стоит по чему и когда  и для чего не важно уже .. 

Мне по факту нужно только куда входит и сколько деталей туда входит.. ну и желательно путь откуда взяли фаил . Объясню насчет пути, например в детали раздел не прописан а она например из "профили" или "крепеж или еще какая папка  или просто убрать все библиотеки или всякие там заведомо понятно что за деталь чтоб глазам не мешали, главное  все это можно легко отфильтровать TC и видеть все что мне нужно. Да и кстати внести в "раздел " для спецификации автоматом. Так же если например сделали раму там труба 60Х60 , вижу что из папки "профиля" и вижу вес рамы. мне достаточно даже оценить стоимость уже или сколь метров прикинуть можно уже так как погонный вес есть.

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

Так что, вполне реально вписывать применяемость - 2000 строк-то. Добавил деталь в сборку, выделил её в дереве сборки мышкой, запустил макрос - записал в свойства детали строку с обозначением сборки. Профит - пдм "на коленке" )

Вот к чему и я .. а зачем платить такие деньги за PDM , если большую часть инфы можно прописывать в самих файлах вопрос чем и как это реализовать, зачитывать , сортировать и экспортировать скажем в EXEL для подачи заявки на склад или в 1С.

И ВООБЩЕ не у всех стоит пресловутая PDM и люди работаю если умеют с файлами "дружить" и управлять...

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

стартап ведь тоже должен приносить прибыль. Но ведь не хочется лишать себя денег?

 

Посмотрите акции компаний там многии компании производственные, и др имеют огромный минус в отчетности :)))

А стартап обычно минус только по определению приносит.. Да насчет стартапа это та.. к ТС и разговоров тут на форуме не относится.

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

Так при каждом новом применении добавляйте новую строчку и все дела.

Так и будем делать НО МАКРОСОМ :)

А вообще пару вариантов обычно

1 .куча проектов и вот приходит время сдавать и готовить документацию и начинаем оформлять...

2. прилетела тебе сборка для твоего проекта готовая и там 101 деталь, че каждой прописывать будешь?

 

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

Есть и преподаватели и руководители и тд.. могут дать задание бездельника своим все равно что то нужно сделать так или иначе.

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

пишет макросы для себя и для других

Какой конкретно макрос написал и выложил ты?

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

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

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

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

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

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

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

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

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

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

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




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