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

Спецификация для 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 разблокировал тему
  • 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 пользователей

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




  • Сообщения

    • Ветерок
      "увеличение оптимизации". Оптимизацию невозможно ни увеличить, ни уменьшить.
    • gudstartup
      @boomeeeer может от страны зависит
    • david1920
      нет время нет заниматься да и информации новой нет Это я на других станках делал
    • gudstartup
      @david1920 имеется ввиду платы на системах с сертификацией опций фалом oprminf старые в расчет не принимаются вы свой 18i восстановили?
    • gudstartup
      очень даже спрашивают как обязательную информацию для проверки вашей компании налоговый идентификатор должен быть указан. на myfanuc не спрашивают а вот на портале к сожалению просто так не зарегаться. 
    • david1920
      На 0I-TC mate менял плату управления приводами На 18i-TB менял для диагностики платы процессоров (один был от Spinner другой простой) процы были одинаковые Всё работает
    • brigval
      Браком 1.04В версии 1.04Добавлено: Автоуменьшение высоты шрифта многострочного наименования в ОН чертежа.Добавлено: Переименование поверхностей, баз, размеров в порядке их следования на чертеже.Добавлено: Переименование изображений по ГОСТ: сначала виды, затем разрезы, сечения, выносные элементы.Добавлено: Выравнивание неассоциативных видов.Добавлено: Ручной ввод шага и угла наклона штриховки.Добавлено: Перемещаются в макроэлемент компоненты, исключаемые из спецификации.Добавлено: Выбор количества значащих цифр в значении площади поверхности детали для вставки в ТТ.Добавлено: Возможность не авторазмещать ТТ перед конвертацией чертежа в PDF.Добавлено: Добавлены кнопки «Выделить все включенные в расчет» и Выделить все исключенные из расчета».Добавлено: Версия КОМПАС-3D Home показывается в программе со словом Home.Добавлено: Улучшен алгоритм считывания и вставки ТТ чертежа.Добавлено: При конвертации чертежа в PDF удаляется старый файл с таким же обозначением в начале имени, как обозначение в начале имени нового файла.Добавлено: Улучшено считывание номеров позиций из 3D-модели сборки.Исправлено: Иногда скрытые и потом показанные объекты чертежа отображались не серым цветом.Исправлено: Иногда после ручного заполнения графы «Масса» ОН чертежа в окне программы масса могла отображаться не правильно.Исправлено: В некоторых случаях из ОН чертежа могла не считываться литера.Исправлено: В некоторых окнах программы неправильно показывался заголовок окна программы.Исправлено: Другие замеченные мелкие ошибки и неточности кода.Скачать
    • boomeeeer
      Не помню чтобы у меня такое спрашивали при регистрации.
    • Snake 60
      @eljer0n  Откройте макрос SaveDRW.swp редактором VBA Найдите вот эти строки: Поменяйте выделенную цифру на нужную вам 3 или 4 - это количество символов которое останется от имени конфигурации. PS При сохранении в PDF тоже ругается на неправильное название чертежа, т.к. тоже обрезает название конфигурации до двух знаков, там тоже надо править при желании...
    • eljer0n
      @malvi.dp в общем порядок следующий (на каждое исполнение свой чертеж и позиция в спецификации):   Для исполнения с 2мя знаками. 1. Есть деталь с именем формата ХХ-01.01-01 (последнее -01 это исполнение) 2. В Мпроп детали назначается исполнение из конфигурации (как у вас на картинке). Отображается корректно 3. Создается чертеж по модели, исполнение в основной надписи чертежа детали отображается корректно. 4. Сохраняется через SaveDRW с корректным именем. 5. В спецификации сборки все отображается корректно.     Для исполнения с 3мя знаками. 1. Есть деталь с именем формата ХХ-01.01-011 (последнее -011 это исполнение) 2. В Мпроп детали назначается исполнение из конфигурации. Отображается корректно 3. Создается чертеж по модели, исполнение в основной надписи чертежа детали отображается корректно. 4. Сохраняется через SaveDRW с некорректным именем, а именно - с обрезанным до двух знаков исполнением (-01). 5. В спецификации сборки шифр отображается (внезапно! может какой глюк был: у солида или у меня ) корректно, как и у вас на рисунке.     Выходит, загвоздка все-таки только в сохранялке чертежа.
×
×
  • Создать...