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

Подскажите, а есть ли возможность настроить печать всех чертежей с одного нажатия и в один PDF как, например, в автокаде.

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


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

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

Добрый день, не подскажите, как в макросе Roughness изменить шрифт? 

Во всем документе установлен шрифт GOST, а шрифт на шероховатость при использовании макроса ставится Arial.

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

У меня есть догадка, что в шаблоне документа на блоки стоит Arial, но я в свойствах нигде не нашел, как изменить именно шрифт блоков.

Везде, где видел тип шрифта, когда чертежный стандарт настраивал, ставил нужный мне)

Приходится постоянно вручную изменять.

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

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


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

Добрый день, не подскажите, как в макросе Roughness изменить шрифт? 

Менять шрифт нужно в блоках:
\Roughness\Znak2.SLDBLK
\Roughness\Znak3.SLDBLK
\Roughness\Znak4.SLDBLK
\Roughness\Znak5.SLDBLK

В этих блоках есть скрытая заметка. Ее шрифт и нужно изменять.

Blok.thumb.jpg.10ff39669f84ed01f6b30b6112494ed3.jpg

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


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

Менять шрифт нужно в блоках:

Получилось, спасибо!

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


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

В русскоязычной версии??

Ага

18 часов назад, ILL сказал:

А вот в АПИ всю жизнь так называлась эта функция..

Ну не все с API знакомы, тем более новички )

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

Подскажите, а есть ли возможность настроить печать всех чертежей с одного нажатия и в один PDF как, например, в автокаде.

Это Вам надо использовать Task Sheduler - Печать файлов

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


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

Ага

 

Недоперевод..

 

8 часов назад, Snake 60 сказал:

Ну не все с API знакомы, тем более новички )

 

Потом уже подумал, что надо было написать, что, скорее всего так в английской версии пункт называется.. Но в ней не работал и утверждать не могу.. А в справке по АПИ видел.. Она на аглицком..

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


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

Хотел попробовать SWPlus_v_2017_SP0.0 и SW 2018.

Но что-то пошло не так:

 

730dfbe81eb5.jpg

 

7d2d6d59cff2.jpg
 

Кнопка SpecEditor вообще не нажимается...

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


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

SWPlus_v_2017_SP0.0 и SW 2018.

 

Зачем??

 

15 часов назад, Alex1986 сказал:

Но что-то пошло не так:

 

Если навести мышку на слово "Source3" в строчке над той, что выделена жёлтым, то должна всплыть подсказка, где будет путь к файлу..

 

Вариантов два.. Либо путь пустой, либо файла по указанному пути не существует..

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


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

Зачем??

Есть какие-то иные варианты?

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


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

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

8 минут назад, Alex1986 сказал:

Есть какие-то иные варианты?

 

Прошу пардону.. Забыл, что под 18 только MProp переделан..

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

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


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

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

Добрый день. Столкнулся со следующей проблемой:

При нажатии кнопки "Исправить оформление чертежа" в макросе DProp шрифт чертежа изменяется на Arial (во всех настройках указан гостовский шрифт), в чертёжном стандарте тоже происходит изменение на Arial.

Как исправить данную проблему?

SolidWorks 2016

Снимок1.JPG

Снимок2.JPG

Снимок3.JPG

Снимок4.JPG

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

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


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

Если навести мышку на слово "Source3" в строчке над той, что выделена жёлтым, то должна всплыть подсказка, где будет путь к файлу..

 

Вариантов два.. Либо путь пустой, либо файла по указанному пути не существует..

Файла не было, скопировал и назвал как указано в пункте "Source3", однако результат не лучше:

 

fa53abf81150.jpg

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


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

назвал как указано в пункте "Source3"

 

А как он до этого назывался??

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


Ссылка на сообщение
Поделиться на других сайтах
В 25.05.2018 в 16:58, ILL сказал:

А как он до этого назывался??

До этого он назывался просто Drawing

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


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

До этого он назывался просто Drawing

 

А это точно файл шаблона чертежа солида??

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


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

@ILL Абсолютно, для эксперимента с макросами я взял шаблон родной солидовский, скопировал его и переименовал в "Чертеж"

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


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

Ну я тогда хз..

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


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

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

Установлен SolidWorks 2017. Ранее все работало. Но, после установки SolidWorks Explorer 2015 (нужен для отображения предварительного просмотра файлов SW в окне TotalCommander x86) - перестал запускаться макрос TT (технические требования). Теперь вылетает такая вот ошибка. Проверял (с соседнего компа) - все необходимые библиотеки подключены. Подскажите - где копать ответ?

 

2018-06-11_125317.png

Изменено пользователем Knight of Truth

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


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

Помощи прошу: SW2017  при генерации спецификации позиции дублируются для всех конфигурации этой детали, и так же для первой 00 конфигурации не заполняет Наименование. Предоставляю Скрины 1 и 2. SWPlus пользуюсь для SW 2017 SP 5.0 но какой версии 4,1 или другой не понимаю, как и в прочем в программировании и в API.  

1 лист.jpg

2 лист.jpg

Что за белеберда в Спецификации творится не могу уловить. Но в ручную позиции могу поменять. а наименование для 00 конфигурации вообще не заполняет.  

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


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

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

При создании спецификации ругается, ошибка 91... SW 2018 SWPlus 2017. Скрин в приложенном файле

 

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

специя косяк1.JPG

 

Изменено пользователем Solan
Не прицепился скрин

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


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

Ну.. Как всегда:

 

1. Порядок действий, приведших к ошибке??

2. Скрин ошибки??

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


Ссылка на сообщение
Поделиться на других сайтах
В 11.06.2018 в 12:58, Knight of Truth сказал:

Но, после установки SolidWorks Explorer 2015 (нужен для отображения предварительного просмотра файлов SW в окне TotalCommander x86) - перестал запускаться макрос TT (технические требования). Теперь вылетает такая вот ошибка

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

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

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


Ссылка на сообщение
Поделиться на других сайтах
В 21.05.2018 в 23:08, menzulov сказал:

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

 

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

ScreenClip [1].png

В SW 2018 SP3 такая же проблема для чертежей, сделанных в предыдущей версии (MProp 2018 SP0.1.)

Для MProp 2017 SP0.0 со старыми чертежами все нормально, но в новых чертежах нельзя поменять через макрос точность массы.

Меняю ее через Свойства документа - единицы измерения - Параметры массовых характеристик/сечения (напротив длины).

 

 

1.jpg

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


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

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

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

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

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


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

Войти

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


Войти сейчас

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

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