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

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


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

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

ПеКо 3.3 (бывший SaveAsCopyReplace)

Часть кнопок имеет всплывающие подсказки, часть только описание в статусбаре, а некоторые элементы ни как не описываются - нарушено правило единообразия. Для и запрещённые для выбора не подсвечивают подсказки что это за элементы.

Не понятно, что в настройказ значит заменить в наименовании на "/" при том что этот символ, как и некотогрые другие, для имён файлов запрещён.

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

Возможно стоит показывает всплывающие окна поверх главного окна, а не где-то в стороне.

В окне версионности, последние описания модификации версии 3 попали на закладку 4.

 

 

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

-  в файле настроек ini появились комментарии;

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

Возможно стоит и вовсе переформатировать настройки в XML файл с тэгами.

 

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

И почему дополнительные настройки? А где основные?

Вероятно те самые галочки и кнопки на самой морде главного окна.

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


благодарю за наставления и критику!

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

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

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

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

  если кому-то пригодится - я только рад.

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

OneClickSTEP

https://cccp3d.ru/topic/147736-нужен-макрос-для-igs-файлов/?do=findComment&comment=1397560

 

31 минуту назад, livedten сказал:

OneClickJPG

Только в коде поправить PDF на JPG и можно использовать макрос с программой (виртуальным принтером) из набора макросов:

Цитата

 

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

PDFCreator-1_2_1_setup - дистрибутив PDFCreator версии 1.2.1.
https://cccp3d.ru/topic/6622-спецификация-для-sw-по-гост/

 

 

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

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

 

Я скорее не уточнил. Мне обычно необходимо сохранять деталь(сборку) в .STEP и .JPG(PNG), там же рядом в папке рядом с деталью., а чертеж я сохраняю в .PDF, там же рядом.

 

И я вот ищу нечто подобное для сейва детали(сборки)

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

Сохранение детали и сборки в STEP нашел. Заменил 203 на 214 вроде как работает.

Dim swApp As Object
Dim Part As Object
Dim SelMgr As Object
Dim boolstatus As Boolean
Dim longstatus As Long, longwarnings As Long
Dim Feature As Object
Dim Step As Long

Sub main()
Set swApp = Application.SldWorks
Set Part = swApp.ActiveDoc
Set SelMgr = Part.SelectionManager
Step = swApp.SetUserPreferenceIntegerValue(swStepAP, 214)
sPathName = Part.GetPathName
sPathName = Left(sPathName, Len(sPathName) - 6)
sPathName = sPathName + "STEP"
Part.SaveAs2 sPathName, 0, True, False
MsgBox ("File saved as STEP214 at " & sPathName)

End Sub

 

ЭХ еще бы сюда прикрутить сохранение JPG.

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

ЭХ еще бы сюда прикрутить сохранение JPG.

так меняем:

Цитата

sPathName = sPathName + "STEP"
Part.SaveAs2 sPathName, 0, True, False

вероятно на вот это:

Цитата

'sPathName = sPathName + "STEP"

Part.SaveAs2 sPathName + "STEP", 0, True, False

Part.SaveAs2 sPathName + "JPG", 0, True, False

 

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

так меняем:

вероятно на вот это:

 

УХ... магия, работает:worthy:

Буквально нашел отдельный макрос, ну может кому пригодиться для сохранения детали в jpg

Save Configs As JPG Same Path 2014.swp

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

нашел отдельный макрос, ну может кому пригодиться для сохранения детали в jpg

Чем не устраивает штатная команда сохранить в jpg?

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

Чем не устраивает штатная команда сохранить в jpg?

файл - сохранить как - найти jpg сохранить, затем снова файл - сохранить как - найти step сохранить. жуть как надоело. ну или ctrl+s

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

файл - сохранить как - найти jpg сохранить, затем снова файл - сохранить как - найти step сохранить. жуть как надоело. ну или ctrl+s

Не так. Открыть SolidWorks Task Scheduler и дальше выбрать папку в которой надо произвести преборазование  и во что преобразовывать:

https://help.solidworks.com/2010/russian/solidworks/sldworks/legacyhelp/sldworks/fundamentals/conversion_wizard.htm

 

https://help.solidworks.com/2010/russian/solidworks/swtaskscheduler/legacyhelp/sw_task_scheduler/topics/hidd_task_file_export.htm

 

 

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

Открыть SolidWorks Task Scheduler 

Правильно. Очень хорошая вещь.

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

Не так. Открыть SolidWorks Task Scheduler и дальше выбрать папку в которой надо произвести преборазование  и во что преобразовывать:

https://help.solidworks.com/2010/russian/solidworks/sldworks/legacyhelp/sldworks/fundamentals/conversion_wizard.htm

 

https://help.solidworks.com/2010/russian/solidworks/swtaskscheduler/legacyhelp/sw_task_scheduler/topics/hidd_task_file_export.htm

 

 

интересное предложение:huh:, опять же сначала необходимо задать задачу, полагаю для большого объема самое оно.

 

а так нажал кнопку и все...:happy:(прикрутил иконочку), еще раз спасибо за помощь.

 

OneClickSTEPJPG.rar

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

ПеКо 3.3.1

ПеКо331.zip

исправление ошибок. по замечанию уважаемого Kelny

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

 

в имени файла вместо слэша использую разделитель "_" и имя "123 переходник G3_4" в поле изменения выглядит так же, а в двух полях как "123" и "переходник G3_4"

в свойства файла вносится "переходник G3/4" и "123"

 

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

 

Справку и описания надо бы корректировать, но .. это жуть )) - отдельное творчество. пока отладка-отладка, упрощения, только потом переименование нескольких выбранных. иначе при сбое столько проклятий будет )) и так хватает ))) лучше малыми шажками.

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

ПеКо 3.3.1

ПеКо331.zip 278 \u041a\u0431 · 0 скачиваний

исправление ошибок. по замечанию уважаемого Kelny

...

 

Справку и описания надо бы корректировать, но .. это жуть )) - отдельное творчество. пока отладка-отладка, упрощения, только потом переименование нескольких выбранных. иначе при сбое столько проклятий будет )) и так хватает ))) лучше малыми шажками.

Забыл написать, в предыдущей версии у меня были проблемы с виртуальными деталями. При попытки сохранить виртуальную деталь в папку сборки происходила какая то фигня.

Возможно это только у меня так.

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

Пеко 3.3.1.1

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

ПеКо.swp

 

 

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

сейчас попробовал - вроде работает и сохранилось.

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

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

 

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

Добрый день! 

Коллеги, никто не правил макрос RecordDim на предмет повторной буквы "М" при редактировании размера резьбы?

Аннотация 2022-12-02 101330.jpg

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

никто не правил макрос RecordDim

Делал такую вариацию SetDimension V1.0:

https://kelnyproject.ucoz.ru/load/2-1-0-1

 

в дополнении есть ещё такая штука:

Условное обозначение отверстий (calloutformat.txt)

https://kelnyproject.ucoz.ru/load/uslovnoe_oboznachenie_otverstij_calloutformat_txt/2-1-0-27

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • Рамон
      Можно в тексте вставить ссылку- свойство документа - последнее изменение с датой и временем.  
    • Павлуха
      Солиду не нравится несколько сопряжений, которые одинаково позиционируют деталь.
    • al0ner
      Это весьма удивило, когда заходишь в бутлодере в меню просмотра файлов, то файлы на цф видны, возможно при начале чтения или записи по дефолту стоит проверка уровня на wp.
    • advocut
      У нас чертежи версионируются, но бывает так, что внесли мелкое исправление, а версию не завели, потому как придётся натужно бегать и менять всё везде в системах учёта. Конструктору-то всё равно, а вот когда приходит программисту на исполнение один чертёж, оператору дают второй, а потом выясняется, что вообще нужно было по третьему — становится грустно. Решением проблемы вижу поле с датой и временем сохранения (хоть в привычных нам гггг-мм-дд:ч-м-с, хоть одним числом в UNIX ticks), чтобы знать, что эти два чертежа были сохранены в разное время и значит являются разными ревизиями и требуют тщательного изучения всех мелочей. Добавить в общий шаблон чертежа и забыть о проблеме. Есть идеи, как это можно сделать? На зарубежных чертежах поле Revision встречал.
    • Ninja
      зачем? у тебя же только диаметр отв. изменился и добавилась фаска. Вот их отдельно пересчитай. А остальное не трогай, оно же не изменялось! Выше показали как несколько проектов в одном можно сделать. Будет два проекта в одном. А в среднем остатке - то что нужно )))  
    • Madmax70
      раз форматирует карту, то шлейф рабочий, также программы с  cf нормально сбрасываются на стойку. под аналогичным я имею станок с такой же стойкой, такой же фирмы поставленный в одно и тоже время бутлоадер тоже такой же, начинка немного отличается, так как в этом станке сервоусилитель шпинделя и мотор fanuc на других реализовано управления мотор-шпинделем через частотный преобразователь сохранение файлов через system data save я не проверял карточка cf 2 гигабайта
    • lowboard
      Добрый день! Отлично, настроил. Спасибо, удобно  
    • rigrou
      Разобрался сам спустя время. В итоге для того, чтобы отображались исполнения 10 и более: 1. Нам нужно открыть меню настройка спецификаций и в количество исполнений прописать нужное количество исполнений. Нужно учесть, что -00 (нулевое) исполнение также учитывается и если нам необходимо нулевое+34 исполнений, то число исполнений в настройке спецификации нужно указать 35. 2. Даже если мы укажем количество исполнений более 10, то они сразу не будут отображаться. Чтобы они отображались нужно выбрать любой из разделов(документация/сборочные единицы/детали/стандартные...) в которых прописывается значение для "количество на исполнение" и перейти к его редактированию. В зависимости от количества исполнений, которые мы прописали в настройке спецификации, нам будет доступно 2 или более строк, в которые можно вписать значение для "количество на исполнение". Изначально первые 9 исполнений и нулевое исполнение отображаются, а чтобы отобразилось 10 исполнение или выше, нужно в поле (количества на исполнение) вписать любое значение для нужного нам исполнения.  Также нюанс, если исполнений много и мы не заполним значение в целой строке ни в одном из разделов, то это исполнениями не будут отображаться. (К примеру мы прописали значения для исполнений 0-9 и 21-34, а 10-20 оставили пустыми; исполнение с 10 по 20 не отобразятся). Достаточно указать значение лишь в одной из ячеек в строке, тогда будет отображаться весь блок исполнений данной строки. К примеру если исполнений не более 20, будут активны 2 строки; количество исполнение не более 30, то будет активно 3 строки. При этом если количество исполнений будет меньше, чем количество клеток в строке, лишние клетки будут закрыты для редактирования. Если непонятно в ячейки какого исполнения мы находимся, то снизу слева отображается название исполнения при редактировании значения этой ячейки.
    • Artas28
      Что значит ручками пересчитывать? так же  по новой все контура выбирать? опять проект с нуля?
    • sokolikkostya
      Разумеется. Полный ваш пакет макросов. Думаете дело не в шаблоне детали и в заданных для него свойствах? кстати, строку "Материал (сортамент)" уже заменил на просто "Материал", но увы, из за этого материал не стал ровнее работать в ОН.
×
×
  • Создать...