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

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


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

29 минут назад, none сказал:

Если этот момент реализовать, то нужно будет просто нажать обновить (q) и все, - чертеж тоже обновлен.

Все уже реализовано @tompsongun в последних изменениях макроса - св-во Наименование_ФБ как раз заносится в основную надпись чертежа и при его открытии отображается новое наименование и обозначение.

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


26 минут назад, malvi.dp сказал:

Все уже реализовано

Да проверил! Бомбическая бомба! Нет предела моей благодарности. На 2014 работает как часы. Спасибо! @tompsongun

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


@tompsongunПотестил с пристрастием. Когда использую функцию вставки переноса строки он строку переносит но вставляет какой-то символ прямоугольной формы. Все остальное работает, проверил на разных крупных сборках. заменяет все экземпляры если надо, один раз правда при этом рухнул солид, но больше не повторялось. Работает быстро. Кайф. Еще протестирую на компонентах у которых есть исполнения. Прогнозы?

20210331_132954.jpg

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

И еще, может быть все-таки удалять файлы после замены в корзину? Двойная защита от дурака будет :)

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

Всем привет!

Оставлю тут обновленную версию. Не помню, было ли здесь. sw17sp5

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

Пользуюсь постоянно, удобен на горячей кнопке.

 

FeatureManagerWidth.swp 48 \u041a\u0431 · 3 скачивания

 

спасибо за макрос! я всегда руками таскал эту полоску=)

скажите, а вот этот фильтр возможно через макрос раскрыть?

изображение.png

 

п.с. сколхозил логотип на коленке.

FeatureManagerWidth.bmp

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

Всем добрый вечер!

Есть ли макрос для удаления свойства принадлежности компонента тулбокс к тулбоксу?

Спасибо!

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

Есть ли макрос для удаления свойства принадлежности компонента тулбокс к тулбоксу?

Там свойство как-то глубже, чем просто свойство:

C:\Program Files\SolidWorks Corp\SolidWorks\Toolbox\data utilities\sldsetdocprop.exe

 

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

Там свойство как-то глубже, чем просто свойство:

C:\Program Files\SolidWorks Corp\SolidWorks\Toolbox\data utilities\sldsetdocprop.exe

 

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

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

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

Есть подозрение, что это где-то внутри файла закопано и если туда есть ключик, то через какой-нибудь DocumentManager, который сам требует ключик.

Вероятно это:

http://help.solidworks.com/2010/english/api/swdocmgrapi/solidworks.interop.swdocumentmgr~solidworks.interop.swdocumentmgr.iswdmdocument~toolboxpart.html

и вот тут про ключик для этого SolidWorks Document Manager API

http://help.solidworks.com/2010/english/api/swdocmgrapi/SolidWorks.Interop.swdocumentmgr_GettingStartedSWDocMgrAPI.html?id=09f5c02e9add40ce8b4266278f13bf05#Pg0

 

 

Хотя если версия программа 2014 и позднее, то вероятно можно проще (без Document Manager и ключей):

http://help.solidworks.com/2014/english/api/sldworksapi/test_for_toolbox_part_example_vb.htm

http://help.solidworks.com/2014/english/api/swconst/SolidWorks.Interop.swconst~SolidWorks.Interop.swconst.swToolBoxPartType_e.html

вероятно в примере можно добавить строчку:

modelDocExt.ToolboxPartType = swNotAToolboxPart 'или просто 0, если не подключена библиотека констант

перед

ret = modelDocExt.ToolboxPartType

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

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

скажите, а вот этот фильтр возможно через макрос раскрыть?

А нажатие F8 по умолчанию не подходит?

Можно конечно и макросом кнопки нажимать, но лишнее наверно

Спасибо за иконку

 

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

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

@none , вот про квадратик - не могу даже предположить. в этом месте, я  повторил как в МПропизображение.png - вернее скопировал оттуда. еслиб квадратик был перед второй строкой - мне это ожидаемо бы показалось ))

попробуйте добавить в редакторе макросов изображение.png  такое: & Chr$(13) перед & Chr$(10) - на следующей картинке красным выделил

изображение.png

и ещё вариант - после есть пробел - удалить его - на картинке синеньким: изображение.png

или вот запаковал три варианта (надо только поочередно попереименовывать файлы - стереть лишнее в конце имени:SaveAsCopyReplace_вариации по удалению квадратика.zip, если что-то поможет, подскажите - внесу общую правку.

 

про удаление файлов в корзину - сразу хотел такое - но там для vba прям сложная обработка с обращением к системным путям еще чего-то. может когда поднаторею имли повезёт )) удастся реализовать - там кода строк, наверно на 50-70 - что находил в инете.

 

с наименованием_ФБ, так же, если осилю хотелось бы сделать разбиение не на 2 сроки как сечас, но и на 3-4 с автоматическим изменением шрифта, для этого, видимо надо сделать цикл со сравнением количества символов входящих в строку.

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

 

и что-то придумать для обработки такой, например, записи: 12345_футорка 1_2-1_8.

преобразовать его в обозначение 12345, разделитель _ , а последующие _ превращать в слеш: футорка 1/2-1/8.

себе-то я сделаю - у нас разделитель "пробел", а тут заковыка )

 

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

 

 

-------------------------------------------------------

@DuS , вот у себя нашёл от создателя partTreeRename )) : NotAsToolbox(1.0.0).zip

изображение.pngизображение.png

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

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

@none , вот про квадратик - не могу даже предположить. в этом месте, я  повторил как в МПропизображение.png - вернее скопировал оттуда. еслиб квадратик был перед второй строкой - мне это ожидаемо бы показалось ))

попробуйте добавить в редакторе макросов изображение.png  такое: & Chr$(13) перед & Chr$(10) - на следующей картинке красным выделил

изображение.png

и ещё вариант - после есть пробел - удалить его - на картинке синеньким: изображение.png

или вот запаковал три варианта (надо только поочередно попереименовывать файлы - стереть лишнее в конце имени:SaveAsCopyReplace_вариации по удалению квадратика.zip, если что-то поможет, подскажите - внесу общую правку.

 

про удаление файлов в корзину - сразу хотел такое - но там для vba прям сложная обработка с обращением к системным путям еще чего-то. может когда поднаторею имли повезёт )) удастся реализовать - там кода строк, наверно на 50-70 - что находил в инете.

 

с наименованием_ФБ, так же, если осилю хотелось бы сделать разбиение не на 2 сроки как сечас, но и на 3-4 с автоматическим изменением шрифта, для этого, видимо надо сделать цикл со сравнением количества символов входящих в строку.

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

 

и что-то придумать для обработки такой, например, записи: 12345_футорка 1_2-1_8.

преобразовать его в обозначение 12345, разделитель _ , а последующие _ превращать в слеш: футорка 1/2-1/8.

себе-то я сделаю - у нас разделитель "пробел", а тут заковыка )

 

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

 

 

-------------------------------------------------------

@DuS , вот у себя нашёл от создателя partTreeRename )) : NotAsToolbox(1.0.0).zip

изображение.pngизображение.png

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

У меня тоже этот макрос есть, тоже не работает. 

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

А нажатие F8 по умолчанию не подходит?

Можно конечно и макросом кнопки нажимать, но лишнее наверно

подходит, наверное. но мы же тут про лень и автоматизацию=)

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

и был бы прям полный дзен с F8 внутри макроса!

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

Здравствуйте, коллеги!

Может у кого-то есть исходник этого чуда? Поделитесь пожалуйста, хочу допилить немного.

28.03.2013 в 20:13, rena-981 сказал:
Ссылка на сообщение
Поделиться на других сайтах

Может вопрос глупый, но подскажите - где скачать макрос сохранения чертежей в ПДФ для SW 2020 SP5.0. Проблема  обсуждается здесь :

 

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

подскажите - где скачать макрос сохранения чертежей в ПДФ

Посмотрите первое сообщение темы Тыц

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

Посмотрите первое сообщение темы Тыц

На 2020 не работает, смотрел - почему и спросил...

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

если что-то поможет, подскажите - внесу общую правку.

Убрал сначала пробел. Не получилось. Потом добавил chr(13)  сработало. Квадрата нет. Оба исправления одновременно внес. Теперь работает. Спасибо. Может это связано со шрифтом, который я использую: GOST Common от Инвентора?

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

Может вопрос глупый, но подскажите - где скачать макрос сохранения чертежей в ПДФ для SW 2020 SP5.0. Проблема  обсуждается здесь :

Там же:

https://cccp3d.ru/topic/108462-толщина-линий-при-печати-в-adobepdf/?do=findComment&comment=1020176

ссылка:

https://cccp3d.ru/topic/6622-спецификация-для-sw-по-гост/

и по ссылке из комплекта вытащить:

SaveAsPDF - сохранение чертежа в формате PDF и TIFF;

а так же установить программку от туда же (более новая для этого макроса не подойдёт):

PDFCreator-1_2_1_setup - дистрибутив PDFCreator версии 1.2.1.

 

48 минут назад, none сказал:

Убрал сначала пробел. Не получилось. Потом добавил chr(13)

Помниться некоторые текстовые редакторы требуют соблюдать в конце строки комбинацию chr(13)+chr(10), что соответствует по аналогии с печатной машинки возврат каретки и перенос на новую строку, другие могут проживать комбинацию или один из этих символов.

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

Там же:

https://cccp3d.ru/topic/108462-толщина-линий-при-печати-в-adobepdf/?do=findComment&comment=1020176

ссылка:

https://cccp3d.ru/topic/6622-спецификация-для-sw-по-гост/

и по ссылке из комплекта вытащить:

SaveAsPDF - сохранение чертежа в формате PDF и TIFF;

а так же установить программку от туда же (более новая для этого макроса не подойдёт):

PDFCreator-1_2_1_setup - дистрибутив PDFCreator версии 1.2.1.

 

 

 

Как бы спасибо - но не работает. Совет 2. применить не могу из-за отсутствия мозгов править макросы. Скрин приложил

 

 

1.png

 

 

"убедиться в отсутствии потерянных библиотек (если таковые есть - подключить их)" - Это надо носом ткнуть или видео смотреть))

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • AlexArt
      Ну допустим, ты и на другом ресурсе это опубликовал. А не коммуниздил. Но вот продвигать воровство от государства, ворующее из Вики, это верх мерзости.
    • maxx2000
      Ах, да. Фильтры выбора добавили. Теперь можно выбрать только то что видно на первом плане, а не вместе с тем что с обратной стороны детали. В общем надо обновляться. Как раз работёнка на прессформу нарисовалась 
    • maxx2000
      Причина того - Кроилово. Кроилово всегда приводит к попадалову. Месяц простоял сколько мильонов деревянных потеряли? Вопрос риторический. И ещё будет стоять. Как памятник человеческой глупости и жадности.
    • AlexKaz
      "9 июля 1968 года на мышах был проведен самый знаменитый эксперимент американского ученого-этолога Джона Кэлхуна «Вселенная-25». Суть опыта заключалась в создании идеальных условий, где мыши могли бы жить и размножаться, не ведая никаких забот, вдали от хищников и в отсутствие эпидемий и заболеваний. Для этих целей ученый построил специальный загон, куда были помещены четыре пары белых мышей (самцов и самок). В распоряжении мышей всегда была чистая вода и еда в изобилии, специальные гнезда, где можно обустроить себе жилище ― гнезд в загоне хватало для проживания нескольких тысяч мышей. Температура в загоне в среднем составляла около 20 ℃ и была комфортной для мышей. Животные не подвергались никаким влияниям извне и жили в идеальных условиях в свое удовольствие. А дальше началось самое интересное. На первом этапе эксперимента мыши хорошо размножались, вели активный образ жизни, охотно играли. На следующей фазе эксперимента мыши стали есть меньше, перестали наедаться до отвала. На третьей фазе эксперимента, когда в загоне были уже сотни мышей, произошло распределение социальных ролей, стала ярко выраженной иерархия, клановость. Появились так называемые отверженные ― молодые особи, которых другие, взрослые мыши сгоняли в центр загона, не давали им вести нормальный образ жизни, причиняли физический вред. В природе такое, наверное, было бы невозможно, ведь эти мыши-агрессоры просто не дожили бы до старости: их бы съели хищники. Но в загоне Кэлхуна хищников не было, и взрослые мыши начали попросту издеваться над молодняком. Образовались две большие группировки: самцы-одиночки и самки-одиночки. При этом самки-одиночки отказывались спариваться <с менее статусными многочисленными молодыми самцами и с оставшимися старыми статусными> и отвергали ухаживания самцов. У мышей стал проявляться тотальный индивидуализм, мыши не стремились создать семью. На последней, четвертой стадии мышиная популяция стала сокращаться. Появились самцы, которых сам Кэлхун назвал «красивыми» (англ. beautiful ones), из-за отсутствия ран и рубцов. <В оригинале: They never engaged in sexual approaches toward females, and they never engaged in fighting, and so they had no wound or scar tissue. Thus their pelage remained in excellent condition. - Дословный перевод: Они никогда не прибегали к сексуальным подходам к самкам, и они никогда не участвовали в боях, и поэтому у них не было ран или рубцовой ткани. Таким образом, их шерсть сохранилась в отличном состоянии.> Эти мыши не вступали в борьбу за самок и территорию, не проявляли активности к размножению и только питались, спали и чистили шёрстку. У мышей стали проявляться различные формы девиантного поведения, вспышки агрессии. Самки стали проявлять агрессию, защищать себя сами, стали умерщвлять своих детенышей, а затем окончательно отказались размножаться. На пике эксперимента в загоне одновременно проживало чуть более двух тыс. мышей. Еды и гнезд было достаточно для дальнейшего роста популяции, но через четыре года после начала эксперимента Кэлхун остановил свой опыт, потому что в загоне осталось чуть более сотни мышей, и все они уже вышли из репродуктивного возраста. По итогам эксперимента Кэлхун пришел к выводу, что достижение определенной плотности населения и заполнение социальных ролей в популяции приводит к распаду общества" https://physicsoflife.pl/dict/pic/calhoun/calhoun.. https://scientificrussia.ru/articles/utopiya-dlya-mys.. https://ru.wikipedia.org/wiki/Кэлхун,_Джон_(этолог)
    • gudstartup
      @Koels вот в чем дело пока ds609 это предупреждение поэтому F может и не появится если sv601 это значит ошибка. возможно при нагреве радиатора серво определяет это как предупреждение или ваш вентилятор крутиться медленнее чем оригинальный и серва думает что он встал хотяпри этом обычно на экране в строке состояния FAN.мигает больше у меня вариантов нет....  
    • ДОБРЯК
      Решите любым алгоритмом. Тогда будет конструктивный разговор. :=)
    • Fedor
      https://en.wikipedia.org/wiki/List_of_numerical_analysis_topics#Eigenvalue_algorithms     :) 
    • Юрий К.Ф.
      Добрый день. Не нашёл тут тему по стойке Китайско Китайской)) Lynuc N3ME. Видать мне так повезло с её наличием)) Приобрели 5-ти осевой Китаец. В б/у состоянии после удара по оси Z. Отремонтировали по механике, заменили батареи на драйверах, выставили лимиты. Всё Ок. Пригласили со стороны людей которые бы разобрались по операторской части. Те два выходных ковырялись, после сказали покажут расскажут, но за огромные деньги. Не сошлись. После месяц станок простоял, когда включили перестал реагировать на регулировку скорости шпинделя. То есть в режиме Jog, включаем обороты, которые стандартно 2140-2149 об/мин. При регулировке процетности не меняются (сама процентность показывает на мониторе). Так же при включении оборотов через команду M03S300 или другое значение, скорость так же показывает 2140-2149 об/мин. Грешить на тех товарищей с которыми не сошлись по деньгам для обучения, как то не хочется. Поковырялся в настройках шпинделя, вроде всё в норме. Проводку на шпинделе прозвонил, целая. В чём причина, не понятна. Кто нибудь сталкивался с подобным, или с подобной стойкой? Может подсказать варианты причины подобного?
    • ДОБРЯК
    • Fedor
      https://en.wikipedia.org/wiki/Eigenvalue_algorithm   Вот , кстати, важное свойство которое раньше встречал у Стренга. :)    http://elibrary.bsu.edu.az/files/kitablar/1022.pdf   
×
×
  • Создать...