Leon

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

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

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

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

    • SpecEditor - для создания спецификаций и ВП
      357
    • MProp - для заполнения свойств моделей
      339
    • DProp - для управления листами чертежа
      231
    • SProp - для заполнения свойств моделей из разделов Стандартные изделия, Прочие изделия и Материалы
      233
    • SaveDRW - для "правильного" сохранения чертежа
      101
    • SaveAsPDF - для сохранения чертежа в формате PDF
      147
    • Master - для создания шаблонов основных надписей
      224
  3. 3. Были ли у Вас проблемы с освоением (изучением) макросов?

    • Нет, мне все интуитивно понятно
      110
    • Да, но я разобрался с помощью форума и описания
      220
    • Да, я до сих пор не могу разобраться как с этим работать
      69
    • Я не стал разбираться, глянул и стер все нафиг
      6
    • Я не пользовался этими макросами
      34
  4. 4. Были ли у Вас проблемы (глюки) с установкой и настройкой макросов?

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

    • Да
      194
    • Да, хотя кое-что я бы изменил
      180
    • Нет
      20
    • Не знаю
      45

Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.
6 303 сообщения в этой теме
Pinned posts

Пакет макросов SWPlus

 

Здесь представлены VBA версии пакета макросов SWPlus. Также существует .Net ветка пакета, отпочковавшаяся от данной ветки в 2014 г. и поддерживаемая уважаемым @fox1001.

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

На данный момент разработка пакета макросов ПРЕКРАЩЕНА. По жалобам пользователей будут устранятся только критические ошибки и проблемы совместимости с новыми версиями SW. 

 

Состав и назначение пакета макросов:
SpecEditor - создание спецификаций (обычной и групповой по варианту Б) и ведомости покупных;
MProp - заполнение свойств моделей;
DProp - управление листами чертежа;
SProp - заполнение свойств моделей из разделов Стандартные изделия, Прочие изделия и Материалы;
SaveDRW - сохранение чертежа;
SaveAsPDF - сохранение чертежа в формате PDF и TIFF;
Master - создание шаблонов основных надписей;
TT - заполнение технических требований;
Roughness - простановка знака неуказанной шероховатости в углу чертежа;
RecordDimM - редактирование текста размеров;
CoolOut - преобразование размеров, проставленных с помощью инструмента "Условное обозначение отверстия", к виду по ЕСКД.

Важные советы:

Совет 1. Прочтите описание.
Совет 2. При возникновении ошибки при первом запуске макросов необходимо нажать кнопку Debug, далее зайти в меню Tools-References, убедиться в отсутствии потерянных библиотек (если таковые есть - подключить их), нажать ОК, закрыть окно с кодом макроса и снова запустить его.

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

Совет 4. Убедитесь, что папка с макросами доступна SW для записи.

Совет 5. Для работы макроса SaveAsPDF в режиме печати на виртуальный принтер необходимо установить программу PDFCreator версии 1.2.1.

 

Описание архивов:

SWPlus 2014 SP0.0 - версия пакета SWPLus, адаптированная для SW2014 SP5.0.

SWPlus 2017 SP0.0 - версия пакета SWPLus, адаптированная для SW2017 SP4.1.

RecordDimM 2017 SP0.1 - исправленный макрос из пакета SWPlus 2017 SP0.0.

MProp 2018 SP0.1 - макрос MProp, адаптированный для SW2018, написан в SW2017SP4.1 и не тестировался лично мной в SW2018.

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

 

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

 

 
GriSt прав, пускай будет отдельная тема.
Начало смотри http://fsapr2000.ru/index.php?showtopic=6071&st=40
Итак, кратко:
1. Есть неудовлетворенность существующими на сегоднящний день программами для создания спецификаций под SW.
2. Есть желание взяться за самостоятельную разработку такого продукта.
3. Есть понимание, что дело это долгое и не простое, но интересное и в случае успешного завершения ИМХО устранит последний серьезный пробел в соответствии солида ЕСКД.
4. Если даже все и заглохнет, как неоднократно бывало, то останется информация для более удачливых разработчиков.

Вот некоторые топики этого форума где ранее обсуждались вопросы, связанные со спецификацией:
http://fsapr2000.ru/index.php?showtopic=3525&st=0
http://fsapr2000.ru/index.php?showtopic=2943&st=0
http://fsapr2000.ru/index.php?show...hl=спецификация
http://fsapr2000.ru/index.php?show...hl=спецификация
http://fsapr2000.ru/index.php?show...hl=спецификация

OldCAM
Родная солидовская спецификация не устраивает как минимум по 2 причинам:
1. Нет деления на разделы.
2. Нет разбивки на страницы.
Но воспользоваться ее функциями, которые наверняка представлены в API думаю можно

 

 

SWPlus_v_2014_SP0.0.zip

SWPlus_v_2017_SP0.0.zip

MProp_v_2018_SP0.1.zip

RecordDimM_v_2017_SP0.1.zip

PDFCreator-1_2_1_setup.zip

46 пользователям понравилось это

Поделиться сообщением


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


UnPinned posts

Продолжая копать в поисках причины изменил текст тип информации, выводимой в позиции с "Позиция" на "Имя файла". Внезапно (!) оказалось, что проблемная подсборка (позиция которой отображалась "*") ссылается на саму головную сборку, чертеж которой как раз оформляю.

Поделиться сообщением


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

ID: 6243   Опубликовано: (изменено)

Господа, инженеры! Я новичок подскажите, пожалуйста, как запускать эти макросы, как вообще этим пользоваться. Может быть есть краткая инструкция? У меня стоит SW 2014 sp5

Изменено пользователем Кирилл Ж

Поделиться сообщением


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

ID: 6245   Опубликовано: (изменено)

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

 

Изменено пользователем Кирилл Ж

Поделиться сообщением


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

выбрал макрос

 

Какой именно??

Поделиться сообщением


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

@Кирилл Ж скриншоты приложите всего, что делаете

Поделиться сообщением


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

 

Какой именно??

@ILL Ни один не запускается. Может проблема в настройках безопасности, у меня Win 8.1 и Аваст.

1 час назад, Alex1986 сказал:

@Кирилл Ж скриншоты приложите всего, что делаете

 

1.jpg

2.jpg

3.jpg

Поделиться сообщением


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

Может проблема в настройках безопасности, у меня Win 8.1 и Аваст.

На личном опыте замечено, что макросы которые работают на Win 7 не работают на Win 10

Поделиться сообщением


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

@Alex1986 , почитайте последние пару сообщений вот здесь.

Поделиться сообщением


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

Нажал на зеленый треугольник,

 

А если почитать справку к макросам и создать кнопку??

Поделиться сообщением


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

ID: 6252   Опубликовано: (изменено)

.

Изменено пользователем ArtremkaBerdyansk
Простая

Поделиться сообщением


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

Здравствуйте, уважаемые создатели и пользователи.

 

В ВП не отображаются Наименование и др. свойства тулбоксовских деталей. Так же не создается группа (в данном случае - подшипники).

Как исправить?

 Win 7x64. SW 15x64 SP5.0

SWPlus 13

ВП.png

Поделиться сообщением


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

Товарищи, подскажите как решить следующую проблему.1.thumb.jpg.9efeb7ced31bd47580f38db72327f5b0.jpg

Поделиться сообщением


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

У меня, кстати, Мастер вообще не запускается. Молча. А при нажатии кнопки "Изменить основную надпись" в макросе "Управлении листами..." просто чертеж "вздрагивает", а окно выбора не появляется.

Поделиться сообщением


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

Товарищи, подскажите как решить следующую проблему.

 

Либо путь не существует, либо только для чтения..

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

Мастер вообще не запускается.

 

С кнопки??

Поделиться сообщением


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

@ILL Мастер запускается, работает но не может сохранить. Куда и что он пытается сохранить?

 

Поделиться сообщением


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

@ILL Мастер запускается, работает но не может сохранить. Куда и что он пытается сохранить?

 

Думаю может в этом моя проблема:

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

Почитал на форумах как с этим бороться. Пишут что не лечится. И в самом Майкрософте не знают как с этим жить.

https://social.technet.microsoft.com/Forums/ru-RU/c55735fb-6211-45a6-b7f0-d46ef61e198e/-?forum=vistaru

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

 

Поделиться сообщением


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

@Кирилл Ж Попробуйте поместить папку в заведомо записываемую папку, например в папку Документы вашего профиля

Поделиться сообщением


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

@Snake 60 Переместил всю папку туда. Зашел в SW Прописал в настройках пользователя новое расположение шаблонов и основной надписи (может еще что нибудь нужно) Заново создал кнопку Мастер. Запускаю, сохраняю и опять тоже сообщение.

Кстати, на стандартной папке Документы тоже стоит атрибут только для чтения

 

1.jpg

Поделиться сообщением


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

@Кирилл Ж Вот так выглядит папка с атрибутом только для чтения

2018-05-16_6-32-21.png.40060c32e5ec27b780c51c53cd2c65a4.png

а квадратик означает смешанное содержимое. Папка Документы - 100% доступна для записи пользователю. Если макрос не запускается значит причина в чём то другом.

Поделиться сообщением


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

С кнопки??

Да, с установленной как положено кнопки с методом main.

20 часов назад, bnickl сказал:

В ВП не отображаются Наименование и др. свойства тулбоксовских деталей. Так же не создается группа (в данном случае - подшипники).

Как исправить?

 Win 7x64. SW 15x64 SP5.0

SWPlus 13

Апну, чтобы не затерялось.

Поделиться сообщением


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

опять тоже сообщение.

 

В качестве бредовой идеи.. Создать в корне диска C (а лучше D) папку без пробелов и кириллицы.. Попробовать записать туда.. С правами администратора..

 

10 часов назад, Кирилл Ж сказал:

Куда и что он пытается сохранить?

 

В справке к макросам написано..

 

1 час назад, bnickl сказал:

Да, с установленной как положено кнопки с методом main.

 

А не висит ли окошко за другими окнами??

Поделиться сообщением


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

ID: 6264   Опубликовано: (изменено)

3 минуты назад, ILL сказал:

А не висит ли окошко за другими окнами??

Нет. Вообще ничего не происходит. Даже не "вздрагивает" как в макросе "Управление листами...".

 

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

Изменено пользователем bnickl
Добавление

Поделиться сообщением


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

А если так попробовать

 

1. Инструменты - Макрос - Редактировать..

2. Указать путь к макросу..

3. F5 и два раза щёлкнуть на main..

Поделиться сообщением


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

Вот

 

Д1.png

Д2.png

Получается обманул. SWPlus 14.

Поделиться сообщением


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

Получается обманул

 

Кто кого??

Поделиться сообщением


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

@Snake 60 Это я знаю. Но боюсь что там все гораздо сложнее. Возможно все дело в том что у меня стоит Win8 Home. А в ней уже стоят по умолчанию настройки безопасности, которые и блокируют работу не официальных приложений.

Приложения SWPlus Net товарища  @fox1001 тоже ругаются и ошибки выдают.

Только что, ILL сказал:

В справке к макросам написано..

Справка открывается, но ни какую текстовую информацию не показывает

Поделиться сообщением


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

Win8 Home.

 

https://www.solidworks.com/sw/support/SystemRequirements.html

1 час назад, Кирилл Ж сказал:

Справка открывается, но ни какую текстовую информацию не показывает

 

Кажется, у кого-то такая проблема была.. Поискать надо.. Но скорее всего виновата

 

1 час назад, Кирилл Ж сказал:

Win8 Home.

 

Поделиться сообщением


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

ID: 6270   Опубликовано: (изменено)

18 часов назад, Кирилл Ж сказал:

@Snake 60 Это я знаю. Но боюсь что там все гораздо сложнее. Возможно все дело в том что у меня стоит Win8 Home. А в ней уже стоят по умолчанию настройки безопасности, которые и блокируют работу не официальных приложений.

Приложения SWPlus Net товарища  @fox1001 тоже ругаются и ошибки выдают.

Справка открывается, но ни какую текстовую информацию не показывает

1. Щелкаем правой кнопкой мыши наш .CHM файл и выбираем Свойства

2. На вкладке Общие нажмимаем кнопку с надписью «Разблокировать»

3. Нажмаем кнопки Применить и ОК

Изменено пользователем egregor

Поделиться сообщением


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

1. Щелкаем правой кнопкой мыши наш .CHM файл и выбираем Свойства

2. На вкладке Общие нажмимаем кнопку с надписью «Разблокировать»

3. Нажмаем кнопки Применить и ОК

Спасибо, справка заработала)

Поделиться сообщением


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

Други, есть мнение, что сделать с указанием массы в основной надписи? И свойства чистил вручную... Откуда ноги растут у этой заразы?

 

Замечено, что если модель была сделана в предыдущей версии SW, то при оформлении чертежей эта абркатабра вылезает. Уважаемый, @Leon, есть мнение по этой проблеме?

ScreenClip [1].png

Поделиться сообщением


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

@menzulov Вы точно крайнюю версию макросов используете? По моему, многоуважаемый @Leon уже исправлял этот баг. Полистайте топик чутка повыше.

Поделиться сообщением


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

есть мнение по этой проблеме?

Похоже у вас 2018 без последнего сп. Обновитесь.

Поделиться сообщением


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

ID: 6275   Опубликовано: (изменено)

Del - дубль

Изменено пользователем Snake 60

Поделиться сообщением


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

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

Поделиться сообщением


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

Извините, если ошибся темой.

Товарищи, подскажите, как проще скопировать проект с чертежами, если при этом еще хочется поменять имя всем файлам. Проект не маленький и включает в себя множество подсборок. Пока нашел только такой путь:

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

 И кажется все норм, макросы работают, но так не сохраняются все остальные чертежи. И приходится эти операции проделывать с каждым чертежом. А если их более 100 шт, то это очень утомительно.

 Может кто-нибудь нашел проще путь или где то есть волшебная кнопка, а может в других версиях SW  этот момент учтен?

У меня SW14 sp 5

Поделиться сообщением


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

Извините, если ошибся темой.

 

Ну, к макросам @Leon 'а это точно отношения не имеет..

 

12 минуты назад, Кирилл Ж сказал:

как проще скопировать проект с чертежами

 

Использовать "копировать проект"..

Поделиться сообщением


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

Использовать "копировать проект"..

Ага, только почему то в SW 2018 перевод для этого пункта меню исчез и он стал "Pack and Go..."

PS Это на заметку новичкам у кого SW 2018 ;)

Поделиться сообщением


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

Ага, только почему то в SW 2018 перевод для этого пункта меню исчез и он стал "Pack and Go..."

 

В русскоязычной версии?? У меня 2015, поэтому хз.. А вот в АПИ всю жизнь так называлась эта функция..

Поделиться сообщением


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

Создайте аккаунт или войдите для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

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

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



  • Реклама

  • Сообщения

    • piden
    • Mrt23
      цель-хорошая, реализация пока-не лучшая...   посчиталось? пол миллиона элементов почти. ну минус 100 тысяч риджитов.
    • Пожарник
      Добрый день! Какой блок питания на таком железе?
    • ded-
      Так и без учебника понятно- 0.209х 3.14=0.91м. 0.1м это 1/9оборота в секунду. Если у вас 1500 об/ м (25об/с). Т.е передаточное редуктора д.б. 225. 6,4Нм перемножаем на 225 и получаем 1440Нм. Понятно  это без КПД привода.
    • metall
      Я пытаюсь провернуть деформируемую чашу с некоторым моментом с учетом того, что жесткое тело закреплено полностью. Суть - посмотреть что будет с чашой при n-ом моменте. Затем добавлю вращательную степень свободы жесткому ободу и буду смотреть что произойдет после *дцати циклов вращений.  Если встретили неточности в построении задачи - укажите пожалуйста :)
    • Mrt23
      совсем нет. из того, что я вижу-этого не должно быть. вы пытаетесь провернуть через жествое тело податливое, с контактами... скиньте потом, что у Вас получилось-мультик. очень интересно. и вращение в радианах, а не в градусах задается.)
    • Ar7777777Cam
      мне тоже пожалуйста для Haas st 30 ssy mastercam x7 x8   stepanyan.ars@yandex.ru
    • Berformert
      Спасибо за корректировку кода) 1. Да, я тупанул, извиняюсь. Граничные условия я задавал следующим образом: отметил точками границы линии, потом задал нулевое перемещение и применил команду "для всех узлов данной линии". Соответственно вопрос тогда другой: как отличить местоположения этих точек в самом коде? Как сказал vik_q они выбирались с экрана, но ведь программа воспринимает текст (если я сохранял в тхт, а потом открыл этот файл тхт). Значит как-то программа воспринимает, что это разные точки? Как в тексте это отобразить? 2. Я начал сравнивать наши коды на ошибку (P.S. Ваш код открылся и решился без проблем) И у меня вопросы по сравнению: А. "MPTEMP,1,0      !! just one temperature point" Я запустил программу С этой строкой и БЕЗ. Видимо, это и есть моё пропущенное звено, почему программа не посчитала мне. Но у меня же нет температурного анализа и нет даже параметра альфа. Это обязательно нужно для задания КЭ PLANE182? Чтобы просто оно было чисто условно? Б. Я понял, что у меня много лишнего текста, связанного с включением нумерацией линий, точек и т.д, которое компьютеру в принципе не нужно вообще. В. Ваши 2 строчки кода aesize,all,0.5,
      amesh,all Перерыли всё, что я делал)) Но как я понял, Ваш код - это именно код написанный вручную, а не копированием команды через GUI. Эти 2 строки генерируются как-то через GUI? Или в Ансис есть некоторые APDL команды, которые невозможно сделать через GUI (как выбор системы единиц, например)? Сетку я задавал следующим образом: разбивал по 0.5 каждую сторону области и задал разбиение площади. Г. *SET,NCVG,NODE(0,5,0)
      PCONV,1,S,X,NCVG На сколько сильно необходим этот параметр в решении?  3. Как я понял в итоге, из GUI можно получить APDL коды, по которым потом можно решить эту же задачу, но для лучшего визуального представления кода и хода решения, они нуждаются в большой корректировке кода, чтобы были более удобоусвояемые? То, что я делал за 10 строк кода вы делаете за 2.
    • vasillevich68
      @quixiote , у нас маневровая лебедка, стальным тросом d30, таскает до пяти груженых вагонов. Может стоит отказаться от цепи? Цепь дороже троса будет, да и 12В долго не протянет.
    • metall
      Юмор?)) Рассчет пошёл, вроде. :)