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

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


UnPinned posts

@Mr. Yury Дерево построение, конечно, отражает серьезный творческий процесс )) Видимо солид с первого раза да еще и при конвертации через четыре версии не переварил его. И по какой-то причине в вашей модели размер 100 при получении через функцию API дает величину 99.9999999999989. Из-за этого алгоритм дал сбой. Подкорректировал.

RecordDimM из SWPlus2017 SP0.0.zip

13 минуты назад, Grin-der сказал:

не помню, сейчас переустановлю, проверю, но все остальные макросы работают в 15 версии.

14 и 17 версия макросов отличаются только спецификой работы с изменившимися функциями и объектами солида. В остальном они одинаковые. Поэтому здесь нет смысла гнаться за самой свежей версией.

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

Деталь для тестирования выбирал случайным образом)) 2017-й SW поставил только неделю назад, поэтому все проекты предстоит конвертировать в новую версию. Спасибо за обновление!))

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

А вы при установке SW ставите галку чтобы устанавливались элементы API SolidWorks?

галки стояли, переустановил  API SolidWorks, не помогло.

снес sw 15 полностью и переустановил - помогло=)))

спасибо!

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

снес sw 15 полностью и переустановил - помогло=)))

У меня так TT ни в какую не хотел работать в SW 2016. Затем переустановил Windows, поставил SW 2017 - и все макросы сразу заработали)

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

@Mr. Yury

14 минуты назад, Mr. Yury сказал:

У меня так TT ни в какую не хотел работать в SW 2016. Затем переустановил Windows, поставил SW 2017 - и все макросы сразу заработали)

если я правильно понял, как 'то все работает, то для SW 16 и SW 17 разные пакеты нужно использовать.

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

@Mr. Yury

для SW 16 и SW 17 разные пакеты нужно использовать.

У меня какая-то другая версия макросов. Я даже не знаю кто их адаптировал для работы в SW 2014 и более поздних версиях. И они работают одинаково на 2016-м и 2017-м. Разница есть только с RecordDim из-за разной реализации обозначения резьб в Sw 2017 относительно более старых версий.

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

Пробую MProp_v_2018_SP0.0 ! Почему у меня не работает! Выдаёт ошибку -

 

Run-time error '76':

path not found

 

если нажимаю debug - эта строчка желтым выделена -

Open Source8 For Input As #1

 

SW2018 SP0.1

Windows 8.1

Что не так ?  Подскажите  пожалуйста!

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

Пробую MProp_v_2018_SP0.0 ! Почему у меня не работает! Выдаёт ошибку -

Вам нужно скачать еще пакет SWPlus 2017 SP0.0. В нем заменить папку MProp на одноименную папку из MProp 2018 SP0.0. Просто макросу MProp нужны для работы файлы от других макросов. Тогда все заработает. 

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

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

все еще подробнее в шапке расписывать

Выкладывай SP пакетами, а не отдельными апдейтнутыми файлами. Кому надо сам заменит что нужно.

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

Найдено решение проблемы с несанкционированным попаданием спецификации на лист сборочного чертежа. Заходите в Инструменты - Параметры - Настройки пользователя - Чертежи и снимаете галочку "Отобразить диалоговое окно формата листа...".

Привет!

К сожалению у меня не сработало. Сбои происходили как раз при снятой галке "Отобразить диалоговое окно формата листа". Так же пробовал и наоборот поставить эту галку. Не вышло. При этом в пакете макросов Net спецификация строится без проблем на своем листе. Может этот ньюанс даст какую-то наводку?

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

Выкладывай SP пакетами, а не отдельными апдейтнутыми файлами. Кому надо сам заменит что нужно.

Там не файл, там папка со всем MProp. Ну зачем кому-то отдельно один MProp запускать? Ясно, что это измененная часть пакета. Я вообще не хотел под 18 ничего выкладывать. У меня его нету.

Но все равно всего не предусмотреть. Даже со своими, которых знаешь вроде. Ради хохмы, вот откуда я узнал про вылезание буквы М в RecordDimM? Здесь, на форуме. Хотя часть моих уже на работе пару месяцев на 17 переведены. Прихожу к ним, спрашиваю, буква М у вас вылезает? Даааа.... Почему молчите??? Просил ведь, сразу обо всем новом и необычном докладывать. Ну, бэ, мэ, ну мы ее стираем, ну вроде жить можно. Пришлось внеочередную политинформацию проводить.

 

 

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

К сожалению у меня не сработало.

А во окне самого макроса галочка "на листе СБ" не стоит? Если нет, то проверить на другой машине можете?

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

А во окне самого макроса галочка "на листе СБ" не стоит? Если нет, то проверить на другой машине можете?

В окне самого макроса галочка "на листе СБ" не стоит. Если поставить галку, то как и положено спецификация располагается на листе СБ и при этом в дереве чертежа не добавляется лист SP1. И как положено для спецификации на листе СБ не формируется раздел "Документация, Сборочный чертеж". Одним словом, все как задумывалось. А вот если надо сформировать спецификацию на отдельном листе, то лист SP1 добавляется, причем пустой, а таблица спецификации (именно только таблица) размещается где-то на листе СБ, т.е. на листе DRW1 согласно дерева чертежа.

Сей час попробую на другой машине. О результатах отпишусь.

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

Сей час попробую на другой машине. О результатах отпишусь.

Так вот отписываюсь. Попробовал на другой машине. Один в один те же грабли. Хочу сообщить, что проверял так же подключенные библиотеки согласно справки. Все на месте. Была немного не та последовательность приоритетов. Передвину одну выше, другую ниже. Не помогло. Смотрю более внимательно и вижу, что в файле справки библиотеки солида 11й версии. У меня соответственно 16й. В этом ли причина?

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

В свплюс2014 спецификация создается, но не на своем листе, а в поле чертежа. Отдельным листом упорно не хочет.

 

У моего коллеги такая же проблема с SWPlus2013_SP1 на СВ 2015х64 СП 5.0..

 

А у меня в такой же связке все нормально..

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

 

У моего коллеги такая же проблема с SWPlus2013_SP1 на СВ 2015х64 СП 5.0..

 

А у меня в такой же связке все нормально..

Да. Как оказалось такая проблема была и на более старых сборках SWPlus. Leon в одно из своих ответов даже давал ссылку на возможное решение проблемы. У меня как я уже писал не сработало. Причем даже на другом компе. Так же повторяю, что в комплекте макросов Net такой проблемы не наблюдается. Кроме моего компа проверил еще на трех других. Чем эта информация может помочь не знаю, но возможно даст какую-то зацепку для решения.

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

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

Так он, наверное, не пустой, а скрытый.. SpecEditor вставляет такой на каждый лист специи, чтобы работали ссылки на свойства модели сборки..

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

@michmich73 А у вставившегося листа SP1 есть основная надпись? Судя по вашему скрину даже ее нет.

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

что в файле справки библиотеки солида 11й версии. У меня соответственно 16й. В этом ли причина?

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

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

А у вставившегося листа SP1 есть основная надпись? Судя по вашему скрину даже ее нет.

 

У коллеги также.. Если сделать перезагрузку в свойствах листа, основная надпись появляется..

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

Вам нужно скачать еще пакет SWPlus 2017 SP0.0. В нем заменить папку MProp на одноименную папку из MProp 2018 SP0.0. Просто макросу MProp нужны для работы файлы от других макросов. Тогда все заработает. 

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

Спасибо за ответ! Сделал так, как Вы написали, но ничего не получилось! Выдает ошибку 91 и object variable or with block variable not set   

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

Там проверил 6 первых объектов на которых стояли галочки, файлы по соответствующим путям есть!

Может нужно галочки везде поставить? Но там очень много объектов, и  сомневаюсь в этой необходимости!

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

Добавлю что остальные макросы из папки SWPlus 2017 SP0.0 не устанавливал, т к предполагаю что они не адаптированы под SW2018!

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

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

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

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

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

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

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

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

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

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

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




×
×
  • Создать...