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

Спецификация для SW по ГОСТ


Ваш опыт использования пакета макросов SWPlus  

627 пользователей проголосовало

  1. 1. Вы используете макросы из пакета SWPlus?

    • Да, постоянно на основной работе.
      459
    • Да, но не на основной работе.
      90
    • Нет
      80
  2. 2. Каие макросы из пакета Вы используете?

    • SpecEditor - для создания спецификаций и ВП
      517
    • MProp - для заполнения свойств моделей
      496
    • DProp - для управления листами чертежа
      344
    • SProp - для заполнения свойств моделей из разделов Стандартные изделия, Прочие изделия и Материалы
      326
    • SaveDRW - для "правильного" сохранения чертежа
      143
    • SaveAsPDF - для сохранения чертежа в формате PDF
      219
    • Master - для создания шаблонов основных надписей
      299
  3. 3. Были ли у Вас проблемы с освоением (изучением) макросов?

    • Нет, мне все интуитивно понятно
      164
    • Да, но я разобрался с помощью форума и описания
      312
    • Да, я до сих пор не могу разобраться как с этим работать
      99
    • Я не стал разбираться, глянул и стер все нафиг
      7
    • Я не пользовался этими макросами
      47
  4. 4. Были ли у Вас проблемы (глюки) с установкой и настройкой макросов?

    • Нет, все установилось нормально
      143
    • Да, но они решились
      281
    • Да, и я до сих пор не могу заставить макросы работать, но хочу это сделать
      153
    • Да, поэтому я и не стал с ними связываться
      7
    • Я не пользовался этими макросами
      45
  5. 5. Устраивает ли Вас подход к автоматизации оформления КД, заложенный в данных макросах?

    • Да
      284
    • Да, хотя кое-что я бы изменил
      259
    • Нет
      23
    • Не знаю
      63


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

  • SHARit закрыл это тему
  • SHARit разблокировал тему
  • 5 месяцев спустя...


UnPinned posts

У меня в SW2018 SP4.0 вот так выводить массу и материал. Исправил, поменяв в шаблоне "Масса_ФБ" и "Материал_ФБ" на "Масса" и "Материал"

 

Untitled-1.jpg

Ссылка на сообщение
Поделиться на других сайтах
В 27.08.2018 в 12:07, tuser сказал:

1. При сохранении ведомости макросом SaveAsPDF перезаписывается PDF файл 00 конфигурации

Странно.. А как у вас сам файл с ведомостью называется? Должен по типу АБВГ.123456.789ВП Наименование.slddrw

 

В 27.08.2018 в 12:07, tuser сказал:

2. Вопрос более существенный и серьезный. В ВП не вижу покрытия вообще, ни намека! Вот это Беда!

Если я правильно понял, то покрытие ваше это материал. А материалы в ВП не входят.

В 27.08.2018 в 12:07, tuser сказал:

3. Еще одним вопросом для закрытия темы является вот какой. Что подкрутить, чтобы заработали графы ВП "Куда входит"

Ну это так просто не подкрутить. Этого функционала в макросе пока просто не существует.

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

@andergrin Если просто заменить на Массу и Материал, то потеряется функционал с "см. табл" и "-"... Проверь..

 

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

Стояли на машине СВ15 и СВ16. Снес 15 за ненадобностью, теперь не могу запустить ТТ, пишет "run-time error 48 error in loading dll". Пробовал другие версии этого макроса, везде та же ошибка. В референсес смотрел, там никаких потерянных ссылок нет. Кто подскажет, как побороть?

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

Переустанови 16 версию.

TT привязывается к последней установленной версии SW.

Другого пути не знаю.

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

Я делал Исправить установку, т.к. некоторые другие макросы не работали. После исправления вроде все работают, кроме этого.

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

В референсес смотрел, там никаких потерянных ссылок нет. Кто подскажет, как побороть?

Ну тогда просто гляньте эти ссылки и на какие файлы ссылаются.

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

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

SW2016 SP5, swplus_2013

В Мпроп задаю значение Первичное_применение_SP. В чертеже в свойствах создаю свойство "Первичная применяемость СП", задаю значение $PRPSHEET:"Первичное_применение_SP" и оно не вычисляется. То есть заданное в мпроп значение  не появляется. Что делать, чтоб появилось?

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

То есть заданное в мпроп значение  не появляется. Что делать, чтоб появилось?

Полагаю, что в свойствах листа чертежа не выбран вид в котором присутствует модель с данным свойством. Например, выбран пустой вид для Использовать значения, настроенные пользователем с модели, показанной в : http://help.solidworks.com/2010/russian/SolidWorks/sldworks/LegacyHelp/Sldworks/drawings/HIDD_DRAWING1.htm?id=d19a357081164ae38b05481ccd0dcc4e#Pg0&ProductType=&ProductName=

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

Ну тогда просто гляньте эти ссылки и на какие файлы ссылаются.

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

Так в том то и дело, что никуда не ссылается. Просто выкидывает ошибку и все. Какой конкретно длл глючит, или какой ссылки не хватает не понятно.

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

Так в том то и дело, что никуда не ссылается. Просто выкидывает ошибку и все.

Имеется ввиду в редакторе макросов меню Tools-References... и куда там ссылки идут (в окошке со ссылками на библиотеки). Там же и провести манипуляции описанные выше, по отключению и включение или подключения конкретных DLL.

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

Имеется ввиду в редакторе макросов меню Tools-References...

Я про эти ссылки и писал выше.

 

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

Там же и провести манипуляции описанные выше, по отключению и включение

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

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

Сейчас попробовал поотключать-включать все что связано с Солидом. Не помогло.

Т.к. макрос лишь запускает программу EXE (т.к. речь шла о запуске макроса сразу не обратил на это внимание), то там необходимых ссылок вобщем-то все две: сам VBA и swvba.tlb (так понимаю обе неотключаемые), что бы вытащить путь к макросу и найти рядом файл для запуска.

 

23 часа назад, kkk сказал:

Пробовал другие версии этого макроса, везде та же ошибка.

Непосредственно ТТ.EXE не запускается? Возможно нужно просто оставшуюся версию Solidworks запустить в режиме восстановления как посоветовали выше.

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

Непосредственно ТТ.EXE не запускается?

Нет, выкидывает ту же ошибку.

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

Нет, выкидывает ту же ошибку.

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

В программе так понимаю основные используемые библиотеки:

sldworks.tlb (SldWorks #### Type Library)
swconst.tlb (SolidWorks #### Constant type library)
swpublished.tlb (SolidWorks #### exposed type libraries for add-in use)

#### - версия программы.

 

Возможно регистрация этих библиотек поможет восстановить работоспособность программы: regsvr32 /i "диск:\Путь\Файл.tlb" (или возможно в реестре пути подправить)

Или установка Solidworks в режиме восстановления, тогда все ссылки и установки программы должны будут восстановиться.

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

Возможно регистрация этих библиотек поможет восстановить работоспособность программы: regsvr32 /i "диск:\Путь\Файл.tlb" (или возможно в реестре пути подправить)

Или установка Solidworks в режиме восстановления, тогда все ссылки и установки программы должны будут восстановиться.

Спасибо, попробую попозже регистрацию. Восстановление уже делал. Этому макросу не помогло.

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

Ребята, может кто знает что сделать что-бы заработал макрос Roughness, установлен SW 2017 и Win 10. При запуске ошибок не выдаёт но ни чего не происходит. На фото красным отмечены участки кода не дающие запустит макрос, я так понимаю проблемы с совместимостью 64 разрядной системой. Как скорректировать код что-бы всё заработало?    

Рисунок 1.png

Рисунок 2.png

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

так понимаю проблемы с совместимостью 64 разрядной системой. Как скорректировать код что-бы всё заработало? 

Declare PtrSafe Function ..., или универсальный код по ссылке с проверкой разрядности: http://www.cyberforum.ru/vba/thread768794.html

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

На фото красным отмечены участки кода не дающие запустит макрос

 

Если бы винда была 32-bit, то красной была строка выше "#Else".. На запуск макроса данная краснота роли не играет..

2 часа назад, Kelny сказал:

универсальный код

Так он уже есть в макросе..

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

 

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

В 27.08.2018 в 09:38, markey сказал:

Решение вопроса с массой на чертеже в последней версии солида 2018 кто-нибудь решил?

На прилагаемых изображениях удалил в макросе то, что выделено красными прямоугольниками. Высоту символов при указании сортамента (выделено синим прямоугольником) заменил с 3.5 на 2.5, поскольку текст не вмещался в рамку. 
Примечание - SolidWorks 2018

1.png

2.png

3.png

4.png

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Ветерок
      Зачем это нажимать? Лучше нажать проецировать кривую. Как выяснилось :) такая функция есть. @mannul даже файл выложил - бери и смотри/повторяй.
    • Stanislav
      Относительно POP and PUP в фале постпроцессора вот такое нашел для POP прослеживается возростающая закономерность, а вот для  PUP не ясно почему прыгает значение. # POP and PUP functions for initialization. H parameters are used to  # # get the correct POP and PUP values. If the thickness of the sheet   # # is between the minimum and maximum thickness, the postprocessor     # # will use POP and PUP parameters to write them in the PS file.       # # Example: H000 0.0 1.0 30000 25000                                   # #                                                                     # #     Minimum      Maximum       POP        PUP                       # #    Thickness    Thickness     Value      Value                      # #---------------------------------------------------------------------# H001    0.0          0.5        14000      9000 H002    0.51         1.0        14500      9000 H003    1.01         1.5        15000      9000 H004    1.51         2.0        15500      9000 H005    2.01         2.5        16000      8500 H006    2.51         3.0        16500      8000 H007    3.01         3.5        17000      8000 H008    3.51         4.0        17500      8000 H009    4.01         4.5        18000      9000 H010    4.51         5.0        18500      8000 H011    5.01         5.5        19000      9000 H012    5.51         6.0        19500      8000
    • Krusnik
      Да там же ничего сложного.   Делаете вашу спираль.   Потом делаете эскиз. В эскизе нажимаете Преобразование объектов и тыкаете на созданную спираль.   Нажимаете поверхность вытянуть и выбираете только что созданный эскиз. В опциях вытягивание ставите "До поверхности". И вытягиваете спиральку до вашего купола.   И последний шаг - вырез по траектории. Думаю с этим вы без моих советов справитесь.   Лишнее скрываете и вуаля.  
    • IgP
      Это, конечно, да, не хорошо ... Но и конструктор не бог чтобы всё знать ... Для этого есть и д.б. этап "технологическая проработка", со всеми вытекающими.
    • arsenev
      Спасибо за ответ. Нет, в видео он говорит, что это такая стратегия. Пробовал использовать шаблон и обрабатывать его со смещением, получается не то (именно, когда нужно обработать цилиндрическое отверстие). Лучше отводится стружка и не мешает резанию. (см. видео, где-то с 18 минуты).
    • scrimline
      Если ещё нужна информация, fanuc oi-tf станок akira-seiki, М14 на опускание руки, для привязки и М15 для поднятия
    • Богоманшин Игорь
      Эта проблема от незнания некоторыми конструкторами технологических особенностей порошковой окраски. Максимум на чертеже научатся указывать РАЛ и толщину слоя. А необходимо предусмотреть места подвеса, можно туда шпильки или гайки запрессовать в нужных местах.
    • MagicNight
      Добрый день! Обратил внимание, что стал шуметь (свистеть) шпиндель станка, причём на всех режимах. Я так понимаю, что полетели подшипники. Хотим найти их, но не знаем как они называются, может у кого-то было подобное? Ну и отремонтировать своими силами. Станок швейцарский Mikron UCP-710 пятиосевой.  
    • maxx2000
      это не одно и тоже что и создать шаблон? А если мне нужен будет документ без зон?
    • IgorT
      Может быть уточнить надо?  Достаточно в шаблоне, который используется для создания чертежа, включить эти самые зоны.
×
×
  • Создать...