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

Спецификация для 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


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

  • 9 лет спустя...


UnPinned posts

Еще наверное одна проблемка :)

 

Макрос в свойства детали записывает массу как "SW-Mass@@По умолчанию@$PRP:"SW-File Name".SLDPR"

А сам солид 2014 записывает массу в свойства детали как "SW-Mass@@По умолчанию@Деталь1.SLDPRT"

Суть дела в том, что у меня в спецификации есть колонка масса. И масса в нее записывается, например: 4,545SW-File Name".SLDPR

Хотелось бы с помощью макроса получить запись массы так как пишет солид.

Не подскажите где что исправить?

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

Еще наверное одна проблемка :)

 

Макрос в свойства детали записывает массу как "SW-Mass@@По умолчанию@$PRP:"SW-File Name".SLDPR"

А сам солид 2014 записывает массу в свойства детали как "SW-Mass@@По умолчанию@Деталь1.SLDPRT"

Суть дела в том, что у меня в спецификации есть колонка масса. И масса в нее записывается, например: 4,545SW-File Name".SLDPR

Хотелось бы с помощью макроса получить запись массы так как пишет солид.

Не подскажите где что исправить?

В коде MProp надо исправить одну строку:

Было:

sNumberReal = "$PRP:" & Chr$(34) & "SW-File Name" & Chr$(34) ' sNumberReal - для записи свойств масса, плотность, материал

Надо:

sNumberReal = sNumberTitle ' sNumberReal - для записи свойств масса, плотность, материал

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

Коллеги! Хочу сделать заявление.

Возможно у кого-то возникает вопрос: Почему перестали выходить обновления, а исправления предлагается вносить самостоятельно?

Как я уже говорил ранее, сейчас продолжается перевод макросов на платформу .NET. Началось это с осени 2013 и основной объем работы выполняется героическими усилиями одного человека, уважаемого fox1001. К сожалению, я стал настолько занят, что практически ничем не могу ему помочь и, возможно, вообще буду вынужден забросить программирование под солид.

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

Конечно, ошибки и мелкие улучшения, публикуемые здесь на форуме, будут учтены уже на первой стадии, но в основном код макросов "заморожен" от изменений в состоянии 2013 сп.1. Именно поэтому нет обновлений. Работа над VBA макросами сейчас прекращена и все дальнейшее развитие SWPlus будет происходить на второй стадии на новой платформе.

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

Сейчас, мы не можем ничего обещать по срокам, может быть это будет к Н.Г., а может и позже.

Ссылка на сообщение
Поделиться на других сайтах
основной объем работы выполняется героическими усилиями одного человека, уважаемого fox1001
За что, уважаемому fox1001 - наше нижайшее :worthy:

К сожалению, во всех этих кодах-шмодах - мало что понимаю...

Если смогу помочь чем-нить мелким (кофэ налить, анекдот рассказать или отредактировать текст) - всегда пжалуста hi.gif

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

 

всем привет, подскажите плиз!

А версия солида - для телепатов??

 

Проверьте пути, согласно описанию пакета и было бы неплохо определить пути к основным файлам в настройках самого солида...

Так же, проверьте согласование по версиям пакета и солида (поищите в теме или в справке пакета)...

 

версия солида 2014 sp2, стоял такой же солид на другом компе и проблем не было, все запускалось! пути все проверял все пути верные!

streamdown

не совсем понял причем тут alt+tab к чему это?

Ссылка на сообщение
Поделиться на других сайтах
не совсем понял причем тут alt+tab к чему это?

Окна макросов иногда прячутся за основной программой, и не видя окно макроса Вы думаете, что висит, а макрос просто ждет Вас. спрятавшийся :biggrin:  

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

 

не совсем понял причем тут alt+tab к чему это?

Окна макросов иногда прячутся за основной программой, и не видя окно макроса Вы думаете, что висит, а макрос просто ждет Вас. спрятавшийся :biggrin:  

 

да говорю же что именно зависает) никакие алттабы не помогают

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

alexbonch

Не кричите.

А опишите проблему понятнее, возможно кто и поможет.

Проверте все настройки еще раз.

 

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

А настройки с того компа остались. Восстановите их на этом и все станет на свои места.

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

Добрый день!

Возникла проблема при заполнении свойств детали бч. Необходимо получить запись вида:

post-43573-0-64241100-1406707594.jpg

В Mprop в окне "Наименование" вручную вбиваю строку:

<Font size=3>Патрубок<STACK>Труба 89х3,5 12Х18Н10Т<STACK>ГОСТ 9941-81 <STACK>L=$PRP:"Длина"<STACK>торцы - Ra6,3 <STACK> остальные -</STACK>

В результате получаю:

 

post-43573-0-19858600-1406707642_thumb.jpg

 

Гдето на форуме нашел, что <STACK> необходимо писать с новой строки, но в моем случае это почемуто не помогает.

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

K.Denis, картинки вы не вставили, но попробуйте добавить пробел в начале строки, обычно после этого строка до стека поднимается до середины, а не остаётся внизу на уровне нижней строки стека.

Стек с новой строки это для размеров и заметок, когда нужно поместить текст под чертой размера/заметки, а это похоже не ваш случай.

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

Без картинок не так понял вопрос. Вероятно, заменить стек символом переноса на новую строку, например, написав текст в Блокноте, потом скопировать текст и вставить в строку значения свойства файла (в наборах макросов вроде были какие-то инструменты для документов БЧ и переноса на новую строку, но не пользуюсь данными макросами и подсказать не смогу):

<Font size=3>Патрубок
Труба 89х3,5 12Х18Н10Т
ГОСТ 9941-81
L=$PRP:"Длина"
торцы - Ra6,3
остальные -

По крайней мере в заметку такая строка передаётся как надо, как передастся в спецификацию не могу сказать. Редактировать можно нажимая в строке значения свойства стрелки вверх/вниз на клавиатуре или воспользоваться макросом для редактирования много строчных свойств файла (помнится в значение свойства нельзя добавлять более 1000 символов): http://kelnyproject.ucoz.ru/load/6-1-0-8

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

@@Kelny, Спасибо! Через свойства файла в специю все передается как надо. Единственное, при вставке таким же способом в окно Наименование в макросе MProp отображение в специи не корректно. Ну это в принципе не страшно.

 

PS Вообще, спасибо автору за макросы, все работает на ура!

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

 

 

Здравствуйте
При запуске MProp, DProp, SpecEditor,  выдаёт ошибку (Set swModExt = swDraw1.Extension), 
пробовал как написано в справке: Debug - Run - Reset - Tools - References 
появляется окно см. скриншот что дальше делать не пойму, прошу посодействовать
SW 2012х64 SP5.0

 

 

1. укажите номер ошибки.

2. магу предположить что макрос не смог найти шаблон чертежа из ваших установок

VgvCv.jpg

запустите макрос, если появится сообщение об ошибке, то: в окне сообщения об ошибке жмите кнопку Debug и посмотрите в коде чему равна переменная strTemp (см. на одну строку выше "strTemp = swApp.GetUserPreferenceStringValue(swDefaultTemplateDrawing)"). у вас она скорее всего будет равна Nothing.

3. чтобы эта процедура не выполнялась макросом в общих настройках снимите галочку "Включить проверку оформления чертежа"

rkAB0.jpg

 

Спасибо, действительно галочку убираешь и ошибки "Debug" -нет, но работает  с ошибками описывать не буду.

Создал Новые шаблоны по умолчанию по вашему примеру (скопировал те что были и переименовал (Д+СБ+Ч), и всё заработало как надо, видимо дело в шаблонах было. Вы мне очень помогли. Всем кто участвовал в разработке макросов огромная благодарность.

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

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

post-43573-0-48413100-1407156912.jpg

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

http://c2n.me/iI1yWt 

Подскажите, чет не разу с таким не сталкивался. Материал вроде размещает, но появляется окно с ошибкой.

И самое главное не могу ужать строку в поле  :sad:

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

Спасибо всем за ответ на первое сообщение все получилось, да бы не засорять форум я изменил вопрос.

 

ДД! У меня Solidworks 2014х64, SP 4.0.  Макрос SpecEditor при создании спецификации создает после каждой детали пустые строки. Я уже как то поднимал этот вопрос, но так не получил ответа решении этой проблем. Можно просто удалить лишние строки и слить таблицы если они в нескольких страницах. но когда деталей много то при слиянии таблицы они не вмещаются в один лист и вообще это не удобно. Раньше когда использовал SW2012x32, swplus v06 была такая же проблема.

вот пример, остальные детали на втором листе.

отдельное спасибо всем разработчикам.

post-30524-0-43702400-1407739844_thumb.png

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

Крайняя вроде как SWPlus_v_2013_SP1.zip

У меня Solidworks 2014х64

Аналогично, почему то ставится не без проблем. Хотя все вроде по ридми делал.

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

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

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

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

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

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

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

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

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

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

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



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