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

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


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

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

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

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

    • SpecEditor - для создания спецификаций и ВП
      519
    • MProp - для заполнения свойств моделей
      498
    • DProp - для управления листами чертежа
      346
    • SProp - для заполнения свойств моделей из разделов Стандартные изделия, Прочие изделия и Материалы
      328
    • SaveDRW - для "правильного" сохранения чертежа
      144
    • SaveAsPDF - для сохранения чертежа в формате PDF
      220
    • Master - для создания шаблонов основных надписей
      301
  3. 3. Были ли у Вас проблемы с освоением (изучением) макросов?

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

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

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


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

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


UnPinned posts
1 час назад, Sergei сказал:

новый SWPlus воспринимает старую конструкцию свойства "Заготовка"?

Да, все свойства старых макросов воспринимаются новым СВПлюс.

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

Здравствуйте! Не могу понять почему не запускается макрос ТТ. Есть два ПК с аналогичными настройками. На одном запускается, на другом нет. Подскажите, как вылечить.

При гапуске макроса ТТ появляется окно с сообщением "Run-time error '429': AktiveX component can't create object

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

@serset Здравствуйте, периодически люди здесь пишут про  подобную ошибку, но однозначного ответа я не знаю. М.б. антивирус, или что-то в винде или солиде повредилось.

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

При гапуске макроса ТТ появляется окно с сообщением "Run-time error '429': AktiveX component can't create object

https://support.microsoft.com/ru-ru/topic/возникновение-ошибки-выполнения-429-при-автоматизации-приложений-microsoft-office-b6070e15-ea78-4349-2751-72bdb5f186f7

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

Спасибо! Интересная статья, но мне кажется эта ошибка происходит из-за Solidworks. У меня на двух ПК стоят по две версии  Solidworks (2018 SP5 и 2021). На одном ПК макрос ТТ работает в обеих версиях, на другом ПК этот же макрос работает только на версии 2021. При этом остальные макросы из пакета SWPlus_v_2017_SP0.0 работаю.

Я думаю, если бы проблема была в MS Office, то не работали бы и другие макросы. Попробую переустановить Solidworks 2018 SP5. О результате напишу позже.

Ссылка на сообщение
Поделиться на других сайтах
01.07.2021 в 09:56, serset сказал:

Интересная статья, но мне кажется эта ошибка происходит из-за Solidworks.

С этим ни кто не спорит.

 

01.07.2021 в 09:56, serset сказал:

Я думаю, если бы проблема была в MS Office, то не работали бы и другие макросы.

В статье указано куда копать и как искать ошибку при работе с VBA, а офис лишь в качестве примера приведён. В других макросах возможно происходит объявление иначе.

 

01.07.2021 в 09:56, serset сказал:

на другом ПК этот же макрос работает только на версии 2021.

Для начала проверить библиотеки подключенные в макросе, в окне редактора макроса Tools-References...

Потом возможно проверить не запущенно лишних процессов программы через диспетчер задач (CTRL+ALT+DEL или CTRL+SHIFT+ESC), бывает программа загружается, но не отображается и может быть запущено несколько экземпляров Solidworks.

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

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

@serset Еще один возможный вариант решения проблемы, переустановить пакет VBA из дистрибутива SW. Иногда бывает, что новая устанавливаемая/или старая удаляемая программа заменяют или удаляю какие-то файлы из этого пакета. У меня так было. После удаления CorelDraw с компа, перестали работать макросы в SW. Помогла именно переустановка файлов из папки [Диск с дистрибутивом]:\PreReqs\VBA

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

С этим ни кто не спорит.

 

В статье указано куда копать и как искать ошибку при работе с VBA, а офис лишь в качестве примера приведён. В других макросах возможно происходит объявление иначе.

 

Для начала проверить библиотеки подключенные в макросе, в окне редактора макроса Tools-References...

Потом возможно проверить не запущенно лишних процессов программы через диспетчер задач (CTRL+ALT+DEL или CTRL+SHIFT+ESC), бывает программа загружается, но не отображается и может быть запущено несколько экземпляров Solidworks.

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

 

02.07.2021 в 13:07, Snake 60 сказал:

@serset Еще один возможный вариант решения проблемы, переустановить пакет VBA из дистрибутива SW. Иногда бывает, что новая устанавливаемая/или старая удаляемая программа заменяют или удаляю какие-то файлы из этого пакета. У меня так было. После удаления CorelDraw с компа, перестали работать макросы в SW. Помогла именно переустановка файлов из папки [Диск с дистрибутивом]:\PreReqs\VBA

Всем добрый день!

Жаль, не успел проверить вышеперечисленные варианты (поздно прочитал).

Проблему решил. Не знаю, что именно помогло. Сделал следующее:

1. Удалил SW 2018 и SW 2021 полностью. При удалении поставил галочки для удаления записей в реестре и всех папок.

2. Удалил MS Office с помощью "o15-ctrremove.diagcab"

3. Почистил реестр (CCleaner).

4. Установил MS Office

5. Установил SW 2018.

SW 2021 устанавливать пока не стал. После настройки SW 2018, макрос ТТ заработал.

 

У меня еще один вопрос по макросу SpecEditor.

Макрос запускается, но спецификация создается криво. Лист спецификации получается пустой, а на поле чертежа, в правом нижнем углу, поверх основной надписи вставляется спецификация.

Если макрос SpecEditor запустить вторично, появляется сообщение об ошибке (Листы SP1 имеют не стандартную или устаревшую основную надпись. Текст основной надписи может отображаться неверно. Для исправления используйте макрос Dprop). Нажимаю ОК, появляется новое сообщение (Листы SP1 имеют ошибки оформления. Для исправления используйте макрос Dprop).

После запуска Dprop и исправления ошибок на листе SP1 появляется основная надпись и поля для заполнения (поля не заполнены).

При очередной попытке создать спецификацию лист SP1 снова становится чистым, а спецификация снова поверх основной надписи чертежа.

Подскажите, как вылечить.

Ссылка на сообщение
Поделиться на других сайтах
24.06.2021 в 09:44, Василий_К сказал:

Часть сотрудников пользуется бесплатными SW2014-2017. Интересует их совместимость.

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

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

 

Всем добрый день!

Жаль, не успел проверить вышеперечисленные варианты (поздно прочитал).

Проблему решил. Не знаю, что именно помогло. Сделал следующее:

1. Удалил SW 2018 и SW 2021 полностью. При удалении поставил галочки для удаления записей в реестре и всех папок.

2. Удалил MS Office с помощью "o15-ctrremove.diagcab"

3. Почистил реестр (CCleaner).

4. Установил MS Office

5. Установил SW 2018.

SW 2021 устанавливать пока не стал. После настройки SW 2018, макрос ТТ заработал.

 

У меня еще один вопрос по макросу SpecEditor.

Макрос запускается, но спецификация создается криво. Лист спецификации получается пустой, а на поле чертежа, в правом нижнем углу, поверх основной надписи вставляется спецификация.

Если макрос SpecEditor запустить вторично, появляется сообщение об ошибке (Листы SP1 имеют не стандартную или устаревшую основную надпись. Текст основной надписи может отображаться неверно. Для исправления используйте макрос Dprop). Нажимаю ОК, появляется новое сообщение (Листы SP1 имеют ошибки оформления. Для исправления используйте макрос Dprop).

После запуска Dprop и исправления ошибок на листе SP1 появляется основная надпись и поля для заполнения (поля не заполнены).

При очередной попытке создать спецификацию лист SP1 снова становится чистым, а спецификация снова поверх основной надписи чертежа.

Подскажите, как вылечить.

Отбой тревоги. Проблему с макросом SpecEditor устранил.

Нашел ответ на форуме: "В настройках солида есть галочка "Отображать диалоговое окно формата листа...". Надо ее снять.".

Всем спасибо!

 

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

DLXKKjNДоброй ночи!

Установил макросы SWPlusMacro_v_2018_SP0.0, все делаю по гайду, на этапе когда надо запустить макрос "Master" для настройки свойств вылетает ошибка при нажатии кнопки настройки.

Ошибка 91. Желтым подсвечивается строка " FrmMaster.MyStandard ", что с этим можно сделать?

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

@andreybstu Возможно не прописан путь к файлу стандарта

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

Добрый день!
Столкнулся с ошибкой "run-time error 91" при создании спецификации макросом SpecEditor 2017. Ошибка появляется спустя некоторое время после запуска формирования специи и появляется только на одной конкретной сборке. Пересохранение и копирование сборки пару раз помогло, но потом ошибка стала стабильно появляться везде. Пути до шаблонов прописаны и при этом эти же шаблоны используются и в других сборках. Сталкивался кто-нибудь с подобным?

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

Добрый день!

Столкнулись с проблемой редактирования текста в ячейках спецификации. Суть проблемы в том что при  попытке редактирования ячеек с текстом который располагается на 2-х и более строках теряет изначальное форматирование (между двумя или тремя строками текста уменьшается межстрочный интервал), хотя если зайти в "Свойства абзаца"  там стоит все как и прежде по умолчанию. Проблема проявляется даже после отказа от редактирования текста ячейки, (т.е двойной щелчок по ячейки а затем сразу отмена). Но фокус в том что если после редактирования ячейки снова навести курсор на эту ячейку и просто однократным щелчком выделить ее (содержимое подсветится серым) и включить функцию "Все прописные" на всплывающей панели редактирования текста, а затем ее снова отключить, то форматирование текста приходит в исходное состояние как после создания спецификации. Подскажите пожалуйста из-за чего может возникать подобная проблема. Раньше работали в SOLIDWORKS 2013 такой проблемы не было, да и при открытии чертежей созданных в 13-м солиде, в SOLIDWORKS 2020, форматирование ячеек не сбивается при вышеописанных манипуляциях, пока заново не создашь спецификацию.

Установлено: SOLIDWORKS 2020, SWPlusMacro_v_2018_SP0.0, SpecEditor 2017 SP0.0

Файлы сборки и видео в котором отражена проблема:

https://drive.google.com/drive/folders/1yf5Bs_Lhxg_e4FcZ_JtDU4hHHif3y-2p?usp=sharing

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

 

Скриншот спецификации: 

2021-08-12_14-41-58.png

 


 

 

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

@Absent81 Это давно так, я пользуюсь макросом Table Work, он хорошо с таблицами работает

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

@Absent81 Это давно так, я пользуюсь макросом Table Work, он хорошо с таблицами работает

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

14.08.2021 в 06:11, anser89 сказал:

@Absent81 Это давно так, я пользуюсь макросом Table Work, он хорошо с таблицами работает

Но если эта проблема существует уже давно, то уважаемый Leon наверно в курсе. Ведь он же разрабатывал SWPlus для SW 2018 SP5.0 - 2021 SP3.0 и вероятно знаком с этой проблемой. Может где то были его комментарии по этому поводу? Может кто знает?

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

@Absent81 Странно, у меня после применения этого макроса наоборот последующее редактирование идёт идеально в строку и не скукоживается межстрочное расстояние, хоть 10 строк делай. 

 

Раньше редактировал обозначение в 3D, потом макросом спецухи заново форматировал всё

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

Но если эта проблема существует уже давно, то уважаемый Leon наверно в курсе.

Проблема существует, в новом СВПлюс я ее решил, а здесь вариант только создавать специю заново и не лазать в нее руками. Ну или использовать заклинание перед текстом, типа <PARA  paraSpace=0.0045 lineSpace=0.0045 flagNote=false DNSPeriodState=1>

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • M_u_x_a
      @fenics555, согласен с Вами полностью. Риски, о которых Вы говорите - имеют место наравне с прочими. Выкладываю шаблон и форматку, сохранено в Creo 11. Если сравнить мануалы, реализовано по-разному. Но правка результатов не принесла.  
    • RokiSIA
      Вот и попались, пусть теперь они уже отбрехиваются
    • davidovka
      Выкладывайте свои, посмотри что не работает.
    • Anat2015
      А что, бывает по другому, программисты и операторы сразу сознаются?
    • fenics555
      так пока кто-то пользуется кнопкой "сделайкрасиво" он набивает номенклатуру, библиотеку изделий, с уже неправильно указанными параметрами. И вдальнейшем другим конструкторам пользоваться штатными средствами никак не получится, кроме как открыть КАЖДЫЙ файл, добавить нужные парметры (тут можно импортом из шаблона)  и лапками подправить. КАЖДЫЙ! И сборки. Все. Еще с булками разобраться. Иначе без этой DLLки выводиться будет ерунда. ДАЖЕ СРАНЫЙ ЧЕРТЕЖ ОБЫЧНОЙ ДЕТАЛИ! И никто другой даже не додумается, в чем же дело. Ну вот возьмет он (Конструктор с кнопочкой умной) и уволится от неразделенной любви, или по дороге на работу разобьется. Ну фактор человеческий. Бывает. Он работал, получал ЗП за то, что делал "вроде правильно", но любой другой придет- и не сможет сразбегу "в красоту"! И Бос такой, затягивая сигару: "Эх, салага, вот Стас был- да! ..." Ну там, слеза скупая, всё такое. И не объяснить, что он х8йню делал. Поэтому я стараюсь работу работать так, чтоб после меня "Фен -просто красавчик" сказал тот, кто будет после.
    • M_u_x_a
      Уважаемые Господа @fenics555 и @-stas- ! Каждый из вас по-своему прав. Пользоваться или нет дополнительными приложениями при возможности реализации штатными средствами - это выбор каждого инженера. Тут влияет ещё и специфика работы, взаимодействие с другими инженерами и тд. Лично я, пожалуй, вижу в конкретно этом инструменте скорее положительное, нежели бесполезное. В списке дополнительных приложений запущено и работает. Дело в том, что тот релиз, на который я жаловался, был под Creo 1. С этим мне помог уважаемый @davidovka , за что мой ему поклон. Однако, желаемого результата достичь не удалось, несмотря на правку графы таблицы согласно инструкции-мануалу. Теперь там просто пусто, не заполняет. Прошу кинуть в мою сторону шаблон детали и форматку с которыми оно точно работает. Успехов всем в делах и делишках.
    • Сергей Кочев
      При разборе полётов, все утверждали, что программа отлажена и её ни кто не менял и сделали по ней две детали. Ну вот зашёл в свойства файла программы и увидел, что программу редактировали именно в день аварии. Сздана 11.10 Изменена 30.10. Был в отпуске хотел посмотреть Action Log к сожалению уже данные перезаписались.
    • Даниил_91
      спасибо, просто по поиску не нашел конкретной темы кстати надо попробовать, об этом даже не подумал, спасибо
    • Onizuka
      Удалите параметр DRAWN_BY и создайте снова. Список должен обновиться после этого
    • semsv
      Вам с этим вопросом сюда: https://cccp3d.ru/forum/28-creo/
×
×
  • Создать...