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

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


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

@streamdown , sw2018sp2 обновил PartTreeRename до версии 4.00.3. ставил поверх предыдущей. при попытке переименования выдает "Деталь является частью Toolbox."

и при переименовании детали Toolbox - он позволяет переименовывание.

картинко  

2018-04-09_132835.thumb.jpg.036f6cdf857f3fd41dac4f440c6d384e.jpg

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


1 минуту назад, tompsongun сказал:

Деталь является частью Toolbox

Проверка идёт так: если переименовываемое файло находится по пути там же где и тулбокс - не даёт переименовать.

1 минуту назад, tompsongun сказал:

при переименовании детали Toolbox - он позволяет переименовывание

А не должно. Поправлю.

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

мне опять сломанное досталось. пути - разные

картинк  

Screenshot_4.thumb.jpg.dbc3a9683030ef7dde49a95de24e5136.jpg

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

?? У вас винт выделен (попал в окошечко программы) - он тулбоксовский. Ему нельзя переименовываться.

Что сломалось то?

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

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

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

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

22 минуты назад, streamdown сказал:

Проверка идёт так: если переименовываемое файло находится по пути там же где и тулбокс - не даёт переименовать.

файлы не там где тулбокс.

 

в спойлере "картинко" - два снимка один под другим - надо было между ними мне линию прочертить - просто склеил , а границы невидно

 

 

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

Выявил, @streamdown , если на локальном диске файлы хранятся - переименовывание работает.

а если сетевой путь - увы.

 

в предыдущей версии было всё норм.

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

а если сетевой путь - увы

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

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

Проверка идёт так: если переименовываемое файло находится по пути там же где и тулбокс - не даёт переименовать.

А почему не проверять соответствующее свойство файла? Там какие то свои сложности?

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

@R2D2_ для проверки скрытых свойств нужен Document Manager (платная либа). Для проверки простых свойств - могут и отсутствовать. Для проверки какой нить вшитой IsToolboxPart - появился позже чем 2012 SW.

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

Для проверки какой нить вшитой IsToolboxPart - появился позже чем 2012 SW.

Понял.

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

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

Знаю, что не раз это обсуждалось, но никак не могу найти :cray:

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

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

Есть зарисовка в закромах:

Цитата

Dim swApp As SldWorks.SldWorks
Dim Part As ModelDoc2
Dim longstatus As Long, longwarnings As Long

Sub Main()
    'MyPath = "C:\temp" 'Папка в которой необходимо сделать PDF
    MyPath = InputBox("Введите путь к папке:", "Папка преобразования чертежей")

    Set swApp = Application.SldWorks
    Dim FileList As String

    If Right(MyPath, 1) <> "\" Then
        MyPath = MyPath & "\"
    End If
    MyName = Dir(MyPath, vbDirectory)
    If MyName = vbNullString Then
        MsgBox "Указанная папка не cуществует"
            Exit Sub
    End If
    Do While MyName <> ""
        If MyName <> "." And MyName <> ".." Then
            If UCase(MyName) Like UCase("*.slddrw") Then ' Маска файлов с нужным расширением
                Debug.Print MyName
                FileList = MyPath & MyName
                Set Part = swApp.OpenDoc6(FileList, 3, swOpenDocOptions_e.swOpenDocOptions_Silent, "", longstatus, longwarnings)
                'Если макрос преобразования лежит в той же папке, что и этот макрос строкf ниже:
                 swApp.RunMacro swApp.GetCurrentMacroPathFolder & "\SaveAsPDFcreator.swp", "SaveAsPDF_run", "main"
                'Если знаете путь до макроса можно прописать путь, раскомментируйте строку ниже и закоментируйте строку выше:
                'swApp.RunMacro "Путь_к_макросу_Например_C:\macros\SaveAsPDFcreator.swp", "SaveAsPDF_run", "main"
                swApp.CloseDoc Part.GetPathName
            End If
        End If
        MyName = Dir
    Loop
    End
End Sub

 

 

 

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

 

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

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

1. Путь для чертежей - d:\Подписи\

2. Путь для файлов макроса - d:\Sapr\Шаблоны солида\Макросы - Для сохран. в пдф\SaveAsPDF\SaveAsPDF.swp

1. Для того что бы жестко прописать путь нужно разкомментировать строчку с путём и закомменитировать запрос на выбор папки:

Цитата

...

    MyPath = "d:\Подписи\" 'Папка в которой необходимо сделать PDF
    'MyPath = InputBox("Введите путь к папке:", "Папка преобразования чертежей")

...

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

 

3. Если ваш макрос использует средства сохранения в PDF самой программы Solidworks (а не например PDFCreator), то можно воспользоваться не макросом, а штатным инструментом преобразования:

Task Sheduler Solidworks

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

 

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

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

@Kelny

В строке изменил наименование макроса 

swApp.RunMacro swApp.GetCurrentMacroPathFolder & "\SaveAsPDF.swp", "SaveAsPDF_run", "main

Макрос отрабатывает только один первый файл, т.е. создает PDF. Хотя если заменить имя файла на любое другое, например "SaveAsPDFcreator.swp", то макрос открывает все файлы чертежей, но ссылается на несуществующее расположение макроса.

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

Макрос отрабатывает только один первый файл, т.е. создает PDF.

Так может проблема в вашем макросе и он не отрабатывает до конца и не закрывается? Вот и останавливается, т.к. запущенный макрос не заканчивает свою работу.

Что в вашем макросе содержится?

Может ваш макрос требует вашего участия и задаёт вам какие-то вопросы?

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

@Kelny 

Макрос стандартный SaveAsPDF.swp из пакета макросов от Leon. В нем я никаких правок не вносил.

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

Подскажите, есть ли более новая версия TuningSolidworks, чем 2010? Если нет, то как корректно поставить SW2018 с этим пакетом дополнений? Пробовал ставить, солид не подцепляет сам папки с шаблонами и прочим. Может быть ставить SW2010, чтобы корректно все ссылки подцепились, а потом накатывать обновлением 2018? Или может есть возможность где-то в файле прописать все пути для 2018 солида, чтобы он все подцеплял автоматически?

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...
В 05.04.2018 в 08:16, streamdown сказал:

Снова взялся за переименование. Пока прорабатываю новый внутренний концепт.

http://www.streamdivision.com/pereimenovanie-detaley/

 

А у меня не устанавливается, 3.4.0.0 снес поставил этот вроде ставиться, а в solid ничего не вижу. Обратно поставил 3.4.0.0 опять все работает, не пойму у меня что то не так (может прав не хватает) или в установщике проблема?

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

Никто не задавался вопросом добавить в контекстное меню проводника виндовс пункт для открытия файла солида с режимом быстрый просмотр?

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

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

Никто не задавался вопросом добавить в контекстное меню проводника виндовс пункт для открытия файла солида с режимом быстрый просмотр?

Так меню программы: Файл-Открыть... ставим галочку БЫСТРЫЙ ПРОСМОТР и открываем выбранный файл.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • ak762
      я бы попросил у заказчика дать конкретную марку применяемого материала и использовать эти данные для расчета судя по данным с MatWeb https://www.matweb.com/search/DataSheet.aspx?MatGUID=08fb0f47ef7e454fbf7092517b2264b2 там разброс механических свойств материала существенный включая зависимость от наполнителя и способа изготовления    
    • Jesse
      потестил со смещённым колесом.. Если коротко, то печаль)) В модальнике прикладываю вращение в разные сторона, частота та же. Пробовал даже "гнуть в разные стороны" - извлекать деформированные модели, когда уск. своб. падения направлено вверх и вниз. В модальниках частота та же, без изменения.. @Борман@AlexKazну что ж, если выкрутиться никак, будем осваивать Ansys. Чё ещё остаётся делать?!)))) Вроде какие-то видосики есть на ютюбе. Спс за овтеты)
    • soldo
      Приветствую всех! Часто искала информацию на форуме, связанную с переводом, но кое-что не могу найти и хочу попросить о помощи. Я перевожу инструкцию для токарного автомата продольного точения и не очень хорошо понимаю все, что связано с креплением инструмента к станку. Конкретно меня интересуют следующие вопросы. Станок оснащен разными инструментальными блоками, есть суппорт с резцами, блок с инструментами для поперечного сверления и т.д.  И есть один блок, который на корявом английском называется 5 spindle sleeve holder, На этом блоке 5 шпинделей и на них можно закрепить инструмент для сверления, нарезания резьбы и растачивания. В названии этого блока фигурируют какие-то втулки (sleeve), предполагаю, что это патроны? Вот, что примерно написано в инструкции по поводу установки инструмента в этом блоке: (1) Ослабьте стопорный винт ② и установите режущий инструмент ① на втулку ③. (2) Затяните стопорный винт ② и закрепите режущий инструмент ① на втулке ③. (3) Ослабьте резьбу ⑤ и вставьте втулку ③ в блок ④ . (4) Переместите втулку ③ в направлении длины и отрегулируйте прямоугольное положение режущего инструмента ①. (5) После регулировки затяните резьбу ⑤ и зафиксируйте втулку ③. Мой вопрос: как можно назвать этот блок и что это за "втулка"?  Прикрепляю ссылку, на ней скриншоты из инструкции с общим видом инструментальной системы, 5-шпиндельного блока и соответствующих инструментов для сверления. https://imgur.com/a/fpBgmLA
    • Snake 60
      @alek77  У меня норм, просто надо соблюсти условия: 1) масштаб вида 1:1 2) масштаб листа 2:1 почему такие условия хз.
    • nicomed
      Пробовал (хотел "накостылить" разрыв линии), но получалась, примерно, такая ерунда, как и у Вас. Брал примеры и с офф сайта, и с сайта Артема.
    • AlexKaz
      Всё же. не ANSYS, а Autodyn. Лог   К сожалению, у меня Autodyn нет. Вероятно, как правило, это либо проблемы с масскейлингом, либо НУ, либо ГУ, либо свойства материалов не коректны, либо выбраны не согласованные единицы измерения (где-то СИ, где-то миллиметры или подобное), либо скорости заданы очень большими.
    • mrVladimir
      Если никто с таким же станком не откликнется, то проще Вам ладдер , наверное, выложить. И если какие-то комментарии там имеются - совместно, я думаю, разберемся.
    • alek77
      По этой теме есть хорошая статья: https://cadbooster.com/complete-overview-of-matrix-transformations-in-the-solidworks-api/ У Артема есть несколько примеров. Но Все примеры у меня не работают, т.е. работают, но при пристальном взгляде везде есть ошибка. Или в примерах никто не углублялся до вывода полученных координат на экран и проверки. Да ну на, не может быть. Если полученные координаты не смотреть, то и у меня мой изначальный макрос работает, и ошибок нет. А если смотреть, то координаты не верные. Если у кого есть возможность, проверьте работу макроса от Артема: https://www.codestack.net/solidworks-api/document/drawing/sheet-context-sketch/ У меня выдает следующий результат: И я думаю, что это у меня в системе что-то сбито, а что - нужно понять. Такая же ерунда со смещенными координатами у любых макросов с трансформацией, кроме макроса из справки SW, Dimension Edge In Drawing Example. Там все отлично.    
    • Fedor
      А ваши грустно. Демонстрируете наступление компьютерного фетишизма - когда могут больше чем понимают :) 
    • Kelny
      Не подскажу.
×
×
  • Создать...