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

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


UnPinned posts

Спасибо за замечание, однако так и делал.
Проблема решилась следующим образом: расставленный крепеж в сборке необходимо отредактировать заполнив появившиеся свойства (раздел и наименование). На самом деле, достаточно не очевидная вещь, т.к. изначально казалось, что свойства должны примениться автоматически ко всему крепежу.
 

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

Приветствую! Стал ставить макросы на другой комп, столкнулся с проблемой, съехавшие почему то наименование и масса детали, в чем проблема?

Inkedphoto_2022-12-19_15-54-29.jpg

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

@Thoryn Telvanni Добрый день, это подглючивают заметки в солиде. Если вы зайдете/выйдите из заметки, то текст выровняется. А съезжает он пока не вставлена модель в режиме отображения Ошибочных связей для примечаний, который лучше отключить.

Ссылка на сообщение
Поделиться на других сайтах
02.03.2020 в 19:08, Altay сказал:

Доброго времени суток.

При переходе SW 2017 на Windows 10 перестал отрабатывать макрос SaveAsPDF.

При сохранении выскакивает окно Снимок 1.

В файле PDF на чертёже сохраняется только контур детали и добавляется лист с текстом:

ERROR: undefined
OFFENDING COMMAND: sign
STACK:
/degree

Библиотеки все подключены. Версия PDFCreator 1.2.1.

При повторном сохранении через макрос появляется окно ошибки Снимок 2. При этом PDFCreator подгружается в диспетчер задач. Снятие задачи из диспетчера не даёт результата.

Помогите разобраться, необходимо много чертежей сохранить в PDF. 

Снимок1.PNG

Снимок2.PNG

Возникла абсолютно такая же ситуация, подскажите как решили?

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

Возникла абсолютно такая же ситуация, подскажите как решили?

Ctrl+Shift+Esc или Ctrl+Alt+Del(Delete) и через менеджер задач завершить процесс PDFCreator.exe

 

Второй вариант (что-бы не морочится в будущем с закрытием процесса), перед запуском основного кода проверять наличие процесса PDFCreator.exe и закрывать его программно, в модуле SaveAsPDF_run должно быть:

Цитата

Sub main()
Dim Process As Object 'Объявляем объект
        For Each Process In GetObject("winmgmts:").ExecQuery("Select * from Win32_Process") 'Смотрим все процессы
                If Process.Caption Like "PDFCreator.exe" Then 'Проверяем имя процесса и если нужное выпоняем действие по закрытию
                        Process.Terminate 'Снимает задачу процесса PDFCreator.exe
                        Exit For 'Завершает цикл и идёт дальше к выполнению макроса
                End If
        Next
        
SaveAsPDF.Show '(vbModeless) 'Запускает основной код макроса

End Sub

 

Или если проблема с сохранением в PDF, то попробуйте сохранить ни через макрос, а через виртуальный принтер PDFCreator (Файл-Печать... и выбрать принтер PDFCreator). Если проблема сохранилась, то проверьте, что виды чертежа обновлены, виды не чернового качества и модель решена (нет сокращённых деталей).

Так же попробуйте сохранить штатными инструментами: Файл-Сохранить как... и выбрать тип файла PDF.

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

@kekich Если найдете решение не забудьте поделиться это позволит вашим последователям увидеть не только вопрос (как в вашем случае), но и ответ, если вы поделитесь своим решением проблемы.

Изменено пользователем Kelny
Ссылка на сообщение
Поделиться на других сайтах
11.01.2012 в 21:18, kkk сказал:

Что нужно сделать, чтобы в MProp в профиле фамилий сразу были записи? А то у меня все время при запуске пустые окошки, приходится каждый раз выбирать профиль фамилий.

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

Хочу всегда ставить свою фамилию (допустим "Иванов"). Можно каждый раз выбирать из выпадающего списка, но это неудобно.

 

Было предложение в шаблоне детали сразу вписать. Попробовал (свойству Конструктор дал значение "Иванов"), но заработало лишь отчасти.

Если запускаешь макрос MProp, то он значение не видит и при применении макроса затирает фамилию на пустоту.

 

Может кто решил эту проблему?

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

Может кто решил эту проблему?

Я решил тем, что стал пользоваться ПропертиТабБилдером. :smile:

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

Я решил тем, что стал пользоваться ПропертиТабБилдером. :smile:

Ну это уже решение вне макросов, а мне бы хотелось ими пользоваться.

 

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

Может гуру @Leon подскажет?

Можно ли сделать так, чтобы первый профиль фамилий был выбран по умолчанию?

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

@1master В шаблон чертежа свойства забить) Либо самостоятельно править код макроса.

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

@1master В шаблон чертежа свойства забить) Либо самостоятельно править код макроса.

Я чуть выше писал, что вариант со свойством в шаблоне не работает. При вызове MProp он значение шаблона не видит и при применении макроса просто его затирает.

 

Хотел сам код макроса поправить, но пока не нашел нужное место :smile:

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

@1master В шаблон модели, извините, в макросах фамилии в модели хранятся.

Да, я именно в шаблоне модели и делал

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

@1master Скинь свою версию макроса, которой пользуешься - я подправлю

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

@1master Скинь свою версию макроса, которой пользуешься - я подправлю

:good:

MProp.zip

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

Может кто решил эту проблему?

 

3 часа назад, kkk сказал:

решил тем, что стал пользоваться ПропертиТабБилдером. 

А я Тоталом и его шаблонами, кстати там есть и список постоянных используемых слов и символов :maladets:

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

Если кому-то нужно тоже самое, что и @1master (автозаполнение поля Разработал), то делаем следующее:

После строк кода:

' Заполнение списка Разраб. и проверка свойства Автор
Разработал.Clear
For i = 0 To jfam
    Разработал.AddItem Fam(i)
Next i

добавляем строку

Разработал.ListIndex = 0

и в поле Разработал будет подтягиваться автоматом первая фамилия из списка.

 

Такой же фокус можно сделать и с другими полями формы по аналогии.

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

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

Есть два вопроса:

1) Можно ли как-то вставить групповую спецификацию на первый лист (с чертежом). Одиночное исполнение вставляется без проблем, например для текущего вида на чертеже. А вот если на  несколько исполнений можно ли как-то сделать?

2) Как можно сделать, чтобы, чтобы при использовании макроса SpecEditor в спецификации  отображались исполнения не -, 01, 02, 03.... , а те что в модели сборки, например: 800, 800.А, 900, 900.А...

 

https://ibb.co/61Fw50v

 

https://ibb.co/M9DVfqp

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

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

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

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

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

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

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

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

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

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

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



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