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

Сделай свою работу в Solidworks эффективнее


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

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

Так зачем для этого макрос? Если вы показали инструмент, который это делает без макроса.

1. Выбираете подсборку, которую нужно освободить, в дереве

2. Правой кнопкой мыши и ПЕРЕЗАГРУЗИТЬ

3. В правом верхнем углу появившегося окна нажать кнопку ОТОБРАЗИТЬ ССЫЛКИ

4. Поставить галочку в столбце ТОЛЬКО ДЛЯ ЧТЕНИЯ

5. Что бы не перезагружать подсборку снять галочку в соответствующем столбце ПЕРЕЗАГРУЗИТЬ.

5. Нажить ОК.

Всё, подсборка и все файлы подсборки имеют статус ТОЛЬКО ДЛЯ ЧТЕНИЯ.

ААААААА!!! (фэйспалм) почему я не замечал эту кнопу?!?!?!
Огромное спасибо!

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


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

ААААААА!!! (фэйспалм) почему я не замечал эту кнопу?!?!?!

Кстати что бы вернуть полный доступ ко всем входящим можно поступить аналогично, только снять галочку в столбце ТОЛЬКО ДЛЯ ЧТЕНИЯ.

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

ещё немного доработки

 

ПеКо 3.4.2.1 (переименование и копирование моделей в сборке и отдельной детали)

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

- добавил опцию в дополнительные настройки на внесение в свойство "Обозначение" пробела, если выбрана опция "всё имя файла = наименование" - возможно пригодится , чтоб Мпроп не разбивал в последующем имя на, например, обозначение "вал" наименование "секции привода", по умолчанию отключено.

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

 

ПеКо3.4.2.1.zip

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

 

Снимок.JPG

Снимок1.JPG

 

@tompsongun, ПеКо 3.4.2.1 сразу работал. но что-то произошло и начало выкидывать ошибку. Причем, и в SaveAsCopyReplace тоже самое. Удалял всю папку, заново ставил из архива - ничего не меняется. Помогите разобраться.

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

@malvi.dp , увы, почему-то не видно Ваших скриншотов. image.png

 

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

всю папку удалять не обязательно, достаточно в ней грохнуть файл ПеКо.ini - там сбой может произойти, если работало-работало и вдруг перестало.

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

 

пока предположу, что может отвалилась библиотека, которая нужна макросу: Microsoft Shell Contols And Automation

image.thumb.png.18042ba3414f1d8760d691e1697729d3.png    image.thumb.png.deff4aee652b9ad89107404618108545.png

 

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

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

ПеКо 3.4.2.2 - исправил "спящие" ошибки, обнаруженные уважаемым @malvi.dp - спасибище! ))  - проявившиеся при одновременном запуске sw2016 и sw2019: неиспользуемая подпрограмма, и ещё кой какие переменные-отшмётки, которые не углядел, когда код оптимизировал и разбивал на подпрограммы дабы понятнее код её сделать.

 

тут просто скрины мест косячных:

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

image.thumb.png.a7e481134a4e3f7027935e9ca22a442c.png1183642213_2.thumb.JPG.8b96fb34541552be36e501267052fc7c.jpg

 

 

ПеКо3422.zip

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

Динамический массив компонентов.pngimage.png

может макрос сделать для таких массивов может я по (с)ложному пути пошёл ))

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

т.е.функционал заложен, но не открыт )). а ещё в текстовое поле интервала можно вставить картинку )))

image.png

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

ПеКо 3.4.2.3

очередное исправление, которое решил уважаемый @malvi.dp ! огромная благодарность и здоровья ему!

 

ранее мне писали о том что макрос не работает на старых версиях солида (2015, 2016), но толком я не мог заняться и воспроизвести ошибку тоже.

 

ошибка:

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

Screenshot_7.jpg Screenshot_8.jpg Screenshot_9.jpg

 

 

Решение, которое реализовал @malvi.dp

Screenshot_10.jpg

исправленная версия

 

ПеКо3423.zip

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

т.е.функционал заложен, но не открыт )). а ещё в текстовое поле интервала можно вставить картинку )))

А можно пояснить что это за массив и привести примеры его применения?

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

у меня кожух. упрощенно стенка и два уха (на скрине выше). думал метизы размножить массивом указав расстояние между отверстиями в ушах.

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

но напрямую это не получается сделать в массиве сборки (компонентов)

image.png

однако это работает в массиве детали (элементов)

а далее изыскания как надыбать этот размер

 

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

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

у меня кожух. упрощенно стенка и два уха (на скрине выше). думал метизы размножить массивом указав расстояние между отверстиями в ушах.

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

но напрямую это не получается сделать в массиве сборки (компонентов)

image.png

однако это работает в массиве детали (элементов)

а далее изыскания как надыбать этот размер

 

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

Примерно понял. Для расположения крепежа использую "массив компонентов управляемый массивами".

Еще как то количество элементов параметризировал через уравнения в сборке. То есть создаётся переменная в ур-ниях и в массиве ее используем. 

 

ЗЫ попробовал сейчас в линейный массив засунуть переменную , работает. Какая версия солида у вас? У меня 2020.

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

Простите новичка))))

Есть макрос чтоб назначал Обозначение и Наименование детали в свойствах из имени файла, 

Например: сохраняю деталь с именем "П-373.00.001 Вал крыльчатки"

надо чтоб в таблице конфигурация прописал Обозначение "П-373.00.001" а Наименование "Вал крыльчатки" чтоб корректно заполнились графы в чертеже детали.

 

Заранее спасибо))))))))

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

Простите новичка))))

Есть макрос чтоб назначал Обозначение и Наименование детали в свойствах из имени файла, 

Например: сохраняю деталь с именем "П-373.00.001 Вал крыльчатки"

надо чтоб в таблице конфигурация прописал Обозначение "П-373.00.001" а Наименование "Вал крыльчатки" чтоб корректно заполнились графы в чертеже детали.

 

Заранее спасибо))))))))

Split_Name_full.rar

Между обозначением и наименованием нижняя черта.

 

Мне сделал участник форума, за что ему огромное спасибо.

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

Есть макрос чтоб назначал Обозначение и Наименование детали в свойствах из имени файла, 

Например: сохраняю деталь с именем "П-373.00.001 Вал крыльчатки"

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

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

2023-05-05_00-29-22.png

2023-05-05_00-29-51.png

2023-05-05_00-30-03.png

 

Подробнее можно здесь почитать/посмотреть: https://snake-60.ru/blog/blog-list/84-onepage-blog/78-fromfilenametoproperties-vba-makros-paketnogo-zaneseniya-svojstv-v-detali-i-ili-podsborki

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

Split_Name_full.rar 411 \u041a\u0431 · 4 скачивания

Между обозначением и наименованием нижняя черта.

 

Мне сделал участник форума, за что ему огромное спасибо.

Огромное спасибо, подскажите еще как установить чтоб не накосячить)))))

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

Огромное спасибо, подскажите еще как установить чтоб не накосячить)))))

Он не устанавливается. Это просто екзешник.

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

День добрый.

Тестовая версия менеджера штриховок.

Вид штриховки пока в программу не включал, только масштаб и угол.

Случаются вылеты SW, почему - пока не представляю.

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

SwHatch0.0.0.2.zip

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

День добрый.

Тестовая версия менеджера штриховок.

Вид штриховки пока в программу не включал, только масштаб и угол.

Случаются вылеты SW, почему - пока не представляю.

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

SwHatch0.0.0.2.zip 17 \u041a\u0431 · 2 скачивания

Как запустить? Попытки подключить к Солиду в виде добавления или запустить как макрос успехов не дали...

 

А так, одно из самых полезных функций менеджера штриховок, как мне видится, - это возможность быстрого выбора масштаба и угла штриховки из раскрывающегося списка. А так - пока приходится постоянно вручную вбивать разные значения масштаба и угла для разных деталей. Это особенно актуально на мелких деталях, которые в сечении, после автоштриховки Солида, не очень хорошо читаются.

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • Snake 60
      Скорее всего исправляли в конкретной сборке, для конкретных тел. Насколько я помню, надо в самом эскизе профиля заполнить свойство Description
    • Snake 60
      Делаете дырку в свае - вставляете в нее трубу и 2 человеко-силы крутят сваю ) Дёшево и сердито и не нужен никакой планетарный редуктор ))
    • gudstartup
      вы всегда ищите свой путь или будете делать то что вам советуют? с самого начала прежде чем приступать к экспериментам вам нужно было вынуть носитель и сделать образ. diskcopy делает копию гибкого диска на другой а вам надо сделать образ жесткого диска или карты памяти. делайте как советует @Viktor2004 иначе еще чего нибудь сломаете или вам станок не нужен и вы его приобрели для экспериментов ? вот а печатной машинке из прошлого нельзя а вот на синумерике можно - удивительные вещи в настоящем происходят!! на 100 % уверен что там не модуль а либо писимиси ай либо жд @mircomax81 хотите работать в дос почитайте помощь по командам 
    • PuKoLLleT
      Доброго дня всем. Поделитесь опытом,раньше такое не доводилось делать. На торце фланца нужно сделать  восемь отверстий ф17H7 на токарно-фрезерном станке с осью Y ,имеется ManualGuide.В моем понимании нужно просверлить,а затем торцевой фрезой расточить нужный диаметр.Получится такой фокус,или надо разверткой доводить нужный размер?  Стойка Fanuc 0i-Tf.
    • Snake 60
      Всё верно, я даже русификатор делал для него (ушло на это где-то около года). Хороший софт был, я всех знакомых на него подсадил в свое время :) У меня даже где-то образ на виртуалке лежит с SW2014+MechSoft, Жаль, что автодеск его поглотил, а не DS :( А по сути вопроса, проектировал двухступенчатый планетарный редуктор в свое время. Что было нужно: Справочник по планетаркам (автора не помню, если надо поищу), из софта MathCAD + GearTeq (софтина идет вместе с GearTrax, только рассчитывает и моделирует несколько зацеплений согласно выбранной схеме, в том числе планетарки) Ой и ошибаетесь. Звездочки - не равно зубчатые колеса в планетарке) Мы намучились с малой точностью изготовления на эл.эрозии, а Вы лазером ))) Был собран опытный образец редуктора с незакаленными деталями, чисто проверить геометрию, отладить сборку. Так потом начальство этот редуктор сказало испытать в бою, как я не противился)) Помер за пару дней интенсивных нагрузок ))) Материал, термообработка и точности изготовления решают )
    • Snake 60
      @Тихоход  Ещё один вариант - изучать программирование и писать свою программу/макрос. Вот пример конфигуратора двери: https://www.youtube.com/watch?v=wv4HryWQBSk
    • mircomax81
      Посредством Diskcopy можно сделать адекватную копию на флоппи диск?
    • Andrey_kzn
      Да, ведь советовали автору вытащить жёсткий диск и сделать образ. Неужели самому не интересно, как устроен этот старый промкомпьютер? Там может стоять как жёсткий диск, так и CF-карта, или же Disc-on-chip или Disc-on-module.  Как-то очень давно, на подобном промышленном оборудовании (большая печатная машина) я не смог перенести  ПО с родной CF - карты на другую, такого же размера но другой фирмы. Была также станочная оболочка под досом.  Образ я делал Нортон гостом, развернул его на другую CF-карту без проблем. Машина загрузилась нормально и работала ровно 2 дня, на неродной CF-карте,  потом зависла, и отказалась загружаться. Пришлось вызывать сервисника. От него мы узнали, что нельзя просто так взять и заменить карту  - носитель системного ПО, на другую. А полезли мы туда, так как руководство захотело печатать отчёты по работе машины. В станочном ПО такая функция была. Вот только принтер надо было купить у фирмы - производителя этой самой машины. В попытках заставить работать другой принтер мы редактировали файл  AUTOEXEС.BAT, на предмет загрузки драйвера принтера, ничего не получилось, зато перестали открываться некоторые страницы станочного ПО.  Образ у нас был давно снят, и мы развернули его на другую карту памяти. Родную карту я трогать не стал (как чувствовал, что нельзя ). Сервисник восстановил ПО с архивной дискеты на родную карту памяти, и всё заработало. Дискеты с архивами ПО шли вместе с документацией к машине.  Там были дискеты с Досом, станочной оболочкой, параметрами приводов, программой ПЛК. Он же и предупредил нас о предельно аккуратном обращении с родной картой памяти, и посоветовал немедленно сделать образы с архивных дискет, что мы сразу и проделали.. Вот такой сюрприз от машины эпохи Дос.
    • Борман
    • gudstartup
      а ведь все работало...
×
×
  • Создать...