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

Макрос для заполнения атрибутов детали и сборки


Engineer79

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

Добрый день!

 

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

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

По умолчанию атрибуты детали выглядят у меня следующим образом

g-wnUm8tEVuL4A

 

При запуске макрос должен:

1. Запросить ручной ввод обозначения и записать его в атрибуты

2. В атрибут "Наименование" внести "Труба"

3. В атрибут "Заготовка" внести глобальную переменную "L" из панели уравнений данного файла (будет создана пользователем) + "мм"

4. Создать атрибут "Формат" и присвоить ему значение "БЧ"

5. Создать атрибут "Примечание" и присвоить ему значение "Масса детали" + "кг."

 

В итоге таблица атрибутов должна иметь следующий вид:

8I1rmP5UlN30BA8I1rmP5UlN30BA

 

Кто может помочь с созданием такого макроса? Для опытных пользователей, на мой взгляд, это не должно составить проблем.

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


UnPinned posts

Почему обязательно макрос?

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

Я пробовал - работает. Но т.к. работаю на маленьких предприятиях - хватает простых списков. Поэтому базу в Акссесе забросил.

Впрочем, в Фоксе ПДМ-ка у меня работает, но я ее не связываю с моделями.

MyPDM.accdb

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

базу данных и подключить ее к моделями через ПропертиТабБилдер?

А потом не будет жутко тормозить ?

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

А потом не будет жутко тормозить ?

Жутко тормозит от Экселя. От Аксесса не замечал.

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

ПропертиТабБилдер?

Нет проблем с этим по скорости ?

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

не замечал.

? по таб билдеру?

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

ТабБилдер тормозит, если подключить к спискам таблицы эксель. Если подключить текстовый файл или таблицу Аксесс, вообще не тормозит.

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

@VOleg , а где можно почитать о том, как связать базу Access и property tab builder?

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

@VOleg , а где можно почитать о том, как связать базу Access и property tab builder?

С сожалением увидел, что эта функция ушла в 2019 Солиде. В 2015-ом еще было.

изображение_2022-02-23_181127.png

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

С сожалением увидел, что эта функция ушла в 2019 Солиде. В 2015-ом еще было.

изображение_2022-02-23_181127.png

А зачем вам всё эти свойства выбирать вручную? Это необходимое действие? 

Какое то преимущество по времени или ресурсам даёт таб билдер? 

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

А зачем вам всё эти свойства выбирать вручную? Это необходимое действие? 

Какое то преимущество по времени или ресурсам даёт таб билдер? 

Я правильно понимаю, что мы ведем разговор о работе конструктора?

Конструктора МАШИН И МЕХАНИЗМОВ?

80.441523.012 Узел дождевания.JPG

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

Я правильно понимаю, что мы ведем разговор о работе конструктора?

Конструктора МАШИН И МЕХАНИЗМОВ?

80.441523.012 Узел дождевания.JPG

Ну не все же только машины проектируют. 

Чем ваша работа по проектированию МАШИН и МЕХАНИЗМОВ отличается от проектирования гардеробных, шкафов, кухонь, кроватей?

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

Ну не все же только машины проектируют. 

Чем ваша работа по проектированию МАШИН и МЕХАНИЗМОВ отличается от проектирования гардеробных, шкафов, кухонь, кроватей?

Тем же, чем работа военного летчика-истребителя отличатся от работы летчика летающего на кукурузнике.

Набором знаний и умений для создания высокотехнологичных изделий.

Чего для проектирования гардеробов абсолютно не требуется.

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

Тем же, чем работа военного летчика-истребителя отличатся от работы летчика летающего на кукурузнике.

Набором знаний и умений для создания высокотехнологичных изделий.

Чего для проектирования гардеробов абсолютно не требуется.

Ну вы напрасно так. Грачёв Александр с вами бы поспорил на счет знаний и умений в гардеробных. 

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

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

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

Так Вы попробуйте. Только списки лучше в блокноте сделать, чем в Экселе. Хотя в экселе тоже ничего связанные базы можно сделать. Но для пробы - в блокноте.

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

абором знаний и умений для создания высокотехнологичных изделий.

Чего для проектирования гардеробов абсолютно не требуется.

Да , как то Сердюкову удалось даже стать министром обороны !:5a33a36721bd3_3DSmiles(15):

15 часов назад, Sturmann сказал:

. Грачёв Александр с вами бы поспорил на счет знаний и умений в гардеробных. 

а это кто?

13 часов назад, VOleg сказал:

Только списки лучше в блокноте сделать

Список в виде файла ? Где он размещается?

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

Список в виде файла ? Где он размещается?

Я же уже выкладывал для примера список покрытий. Располагается где угодно - в проперти указываете на него.

Аналогично список форматов, фамилий, наименований, обозначений. папок и чего там еще надоо.

Покрытие 2019.txt

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Tad
      Вы спрашиваете про опыт... @gudstartup совершенно прав - отправляйте узел в ремонт, так как некомпетентная возня, как правило, приводит к бОльшим как временным так и материальным потерям.
    • МиО
      Для не последних (например для 2012) версий надо добавить  [HKEY_CURRENT_USER\Software\SolidWorks\SolidWorks 2012\Performance\Graphics\Hardware\Gl2Shaders\Other\Intel(R) HD Graphics 4000] "Workarounds"=dword:00080008 Вместо "Intel(R) HD Graphics 4000" вставить свое имя видеокарты. Может быть любым.  
    • Alexey8107
      Я как бы в курсе. Вопрос звучал Вы же для чего то флудите, видимо уровень себе накручиваете.    К вашему сведению, у нас три таких станка, и все три загружены работой в три смены. Один вышел из строя, их осталось два, но работают за троих.   Интересная интерпретация   Я спрашивал про идеи и вдруг у кого есть опыт устранения дефекта. Адекватные люди промолчали, я это воспринимаю как отсутствие опыта или идей. И это нормально. Вас же отчего то поперло на откровенный флуд. 
    • sloter
      В этом случае (при импорте) можно проще (раз связь с исходными построениями всё равно потеряна). При открытии  IGES зайти в Параметры и поставить галку "Импортировать несколько тел как детали".    В вышеуказанном способе поверхности перенесутся. Правда они все могут содержаться в какой то одной детали. Но правильная структура сборки на данном этапе, как я понял, вам не важна. Если поверхностей не сильно много, то может устроит.
    • Jenny
      Ну что поделать. Оптические сборки они такие. Соединители(2шт)+заглушка+провода а в спецификацию летит 1 строкой. При этом для сборщиков необходимо указывать как проложить провод. Вот и извращаемся как можем. Благодарю!
    • Павлуха
      Поставите сюда галочку и будет Вам счастье.    
    • Бестолковый
      Так вот, осваивая потихоньку SW пришёл к созданию собственных таблиц свойств. Тех самых которые Custom Properly Table, для детали, сборки чертежа детали и чертежа сборки соответственно. Создал таблицы (синхронно создав заготовки для каждого типа вышеуказанных документов, переписал переменные и сложил в отдельную папочку, прописав в свойствах SW пути к ней. Так, чтобы при создании нового документа всё открывалось правильно.   Начитавшись форумов всяко-разных профильных (включая этот) и мануалов пришёл к выводу, что можно "скармливать" в таблицу текстовый или Excel файл с необходимыми данными, как то данные для заполнения штампа и прочее. Иерархия такова: Есть конкретный неизменяемый диск, на нём папки всех проектов, в каждой из них, кроме самих файлов SW кладу этот самый файл гордо именуемый "Код_проекта_db.txt" имя которого меняется, равно как и путь. Всё бы ничего, но когда у тебя один проект - всё гуд, делаешь второй проект - при открытии панельки справа - SW автоматом "подтягивает" файлик из первого проекта, приходится открывать Properly Table Builder и переназначать путь к файлу с необходимыми для второго проекта данными.   Сопсна - сам вопрос к Многоуважаемому Сообществу: Продолжать перезаписывать пути каждый раз или есть какой-то другой выход из сложившейся моими шаловливыми ручонками ситуации?   Заранее признателен за адекватный развёрнутый ответ!  
    • igor555
      Но почему-то на других станках в цехе этого нет и не тупим...хотим придти к единому знаменателю
    • mrVladimir
    • Vengeance
      https://t.me/bBqcc5UzY2E6 заходи в гости, там есть все ^_^
×
×
  • Создать...