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

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

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



  • Сообщения

    • Mr_Gray
      Если и расфрезеровывать, то обязательно с коррекцией радиуса инструмента G41, чтобы попасть в середину поля допуска. Но лучше все же разверткой или расточной головкой.
    • lem_on
      При хорошей геометрии станка, можно и расфрезеровать. Если неглубокие отверстия, можно и тс сверлом сразу размер получить.
    • Snake 60
      Скорее всего исправляли в конкретной сборке, для конкретных тел. Насколько я помню, надо в самом эскизе профиля заполнить свойство Description
    • Snake 60
      Делаете дырку в свае - вставляете в нее трубу и 2 человеко-силы крутят сваю ) Дёшево и сердито и не нужен никакой планетарный редуктор ))
    • gudstartup
      вы всегда ищите свой путь или будете делать то что вам советуют? с самого начала прежде чем приступать к экспериментам вам нужно было вынуть носитель и сделать образ. diskcopy делает копию гибкого диска на другой а вам надо сделать образ жесткого диска или карты памяти. делайте как советует @Viktor2004 иначе еще чего нибудь сломаете или вам станок не нужен и вы его приобрели для экспериментов ? вот а печатной машинке из прошлого нельзя а вот на синумерике можно - удивительные вещи в настоящем происходят!! на 100 % уверен что там не модуль а либо писимиси ай либо жд @mircomax81 хотите работать в дос почитайте помощь по командам 
    • PuKoLLleT
      Доброго дня всем. Поделитесь опытом,раньше такое не доводилось делать. На торце фланца нужно сделать  восемь отверстий ф17H7 на токарно-фрезерном станке с осью Y ,имеется ManualGuide.В моем понимании нужно просверлить,а затем торцевой фрезой расточить нужный диаметр.Получится такой фокус,или надо разверткой доводить нужный размер?  Стойка Fanuc 0i-Tf.
    • Snake 60
      Всё верно, я даже русификатор делал для него (ушло на это где-то около года). Хороший софт был, я всех знакомых на него подсадил в свое время :) У меня даже где-то образ на виртуалке лежит с SW2014+MechSoft, Жаль, что автодеск его поглотил, а не DS :( А по сути вопроса, проектировал двухступенчатый планетарный редуктор в свое время. Что было нужно: Справочник по планетаркам (автора не помню, если надо поищу), из софта MathCAD + GearTeq (софтина идет вместе с GearTrax, только рассчитывает и моделирует несколько зацеплений согласно выбранной схеме, в том числе планетарки) Ой и ошибаетесь. Звездочки - не равно зубчатые колеса в планетарке) Мы намучились с малой точностью изготовления на эл.эрозии, а Вы лазером ))) Был собран опытный образец редуктора с незакаленными деталями, чисто проверить геометрию, отладить сборку. Так потом начальство этот редуктор сказало испытать в бою, как я не противился)) Помер за пару дней интенсивных нагрузок ))) Материал, термообработка и точности изготовления решают )
    • Snake 60
      @Тихоход  Ещё один вариант - изучать программирование и писать свою программу/макрос. Вот пример конфигуратора двери: https://www.youtube.com/watch?v=wv4HryWQBSk
    • mircomax81
      Посредством Diskcopy можно сделать адекватную копию на флоппи диск?
    • Andrey_kzn
      Да, ведь советовали автору вытащить жёсткий диск и сделать образ. Неужели самому не интересно, как устроен этот старый промкомпьютер? Там может стоять как жёсткий диск, так и CF-карта, или же Disc-on-chip или Disc-on-module.  Как-то очень давно, на подобном промышленном оборудовании (большая печатная машина) я не смог перенести  ПО с родной CF - карты на другую, такого же размера но другой фирмы. Была также станочная оболочка под досом.  Образ я делал Нортон гостом, развернул его на другую CF-карту без проблем. Машина загрузилась нормально и работала ровно 2 дня, на неродной CF-карте,  потом зависла, и отказалась загружаться. Пришлось вызывать сервисника. От него мы узнали, что нельзя просто так взять и заменить карту  - носитель системного ПО, на другую. А полезли мы туда, так как руководство захотело печатать отчёты по работе машины. В станочном ПО такая функция была. Вот только принтер надо было купить у фирмы - производителя этой самой машины. В попытках заставить работать другой принтер мы редактировали файл  AUTOEXEС.BAT, на предмет загрузки драйвера принтера, ничего не получилось, зато перестали открываться некоторые страницы станочного ПО.  Образ у нас был давно снят, и мы развернули его на другую карту памяти. Родную карту я трогать не стал (как чувствовал, что нельзя ). Сервисник восстановил ПО с архивной дискеты на родную карту памяти, и всё заработало. Дискеты с архивами ПО шли вместе с документацией к машине.  Там были дискеты с Досом, станочной оболочкой, параметрами приводов, программой ПЛК. Он же и предупредил нас о предельно аккуратном обращении с родной картой памяти, и посоветовал немедленно сделать образы с архивных дискет, что мы сразу и проделали.. Вот такой сюрприз от машины эпохи Дос.
×
×
  • Создать...