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

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


UnPinned posts
10 часов назад, Leon сказал:

Вообще под 10 работает без проблем. А записать свой макрос и выполнить его вы можете?

Проверил, действительно не работает. Вылетает при остановке макроса. 

10 часов назад, Leon сказал:

На самом деле она общая, но разбита на части. Их можно объединить перед ручным редактированием.

Как это сделать? Есть ли какие-нибудь проверенные способы корректировки СП? Т.к. при составлении СП на печатную плату множество позиционных обозначений приходится записывать в примечание вручную, а форматирование необходимо, но оно же и сбивает настройки...Если бы не они - всё было бы отлично!

10 часов назад, Leon сказал:

Это в коде зашито, но по ГОСТ вроде так.

Там в коде нет строки, чтобы циферку 3 поменять на 2 и всё будет работать?:biggrin:

 

Ещё вопрос - если ТТ разбиты на 2 части (2 столбца), может ли макрос для составления ТТ их объединить в один? Вижу только выбрать заметку для использования её в качестве ТТ - только одну и выбирает.

1.jpg

Изменено пользователем MitrichHoseelpablo
Ссылка на сообщение
Поделиться на других сайтах
В 22.11.2018 в 20:54, Maik812 сказал:

Всю жизь вношу обозначения через спецификации что в Компасе , что В СОлиде

 

Не понимаю как..

 

В 22.11.2018 в 20:54, Maik812 сказал:

SW2014 пользуюсь.

 

У меня СВ2015..

.

В 22.11.2018 в 20:54, Maik812 сказал:

Данные эти ганяются как от сборки так и в сборку.

 

В 22.11.2018 в 17:55, ILL сказал:

Если на специи щёлкнуть на ячейке, Солид предупреждает о разрыве связи с моделью..

 

В 22.11.2018 в 20:54, Maik812 сказал:

Я обозначения ввест могу total commander через атрибуты массово.

 

Про это давно весь форум в курсе..

 

В 22.11.2018 в 20:54, Maik812 сказал:

при чем тут связь с моделью?

 

При том, что в специю попадают свойства соответствующих моделей..

 

В 22.11.2018 в 20:54, Maik812 сказал:

это имя файла .

 

Имя файла м.б. любым, а в свойствах д.б. записано правильно..

 

В 22.11.2018 в 20:54, Maik812 сказал:

Не понимаю почему обозначения должны давать еще до сдачи обьекта..

 

Обозначения должны быть еще до сдачи документации на проверку..

 

В 22.11.2018 в 19:38, bnickl сказал:

Генерация ЛРИ настраивается.

 

Где??

 

В 28.11.2018 в 16:47, MitrichHoseelpablo сказал:

Например, при записи фирмы-изготовителя в примечание ВП текст разносится на 3 строки. Уменьшение шрифта или "уместить текст" решает эту проблему, но ширина строк сбивается и появляются пустые строки внизу, которые уже не заполнить, т.к. форматирование ВП приводит к исходным размерам.

 

Значит, записывать через <STACK>..

 

В 28.11.2018 в 17:19, Kelny сказал:

А нужен ли вообще этот лист ЛРИ

 

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

 

В 28.11.2018 в 17:19, Kelny сказал:

ведь если документ электронный, то с каждым перевыпуском меняется весь документ включая ЛРИ

 

А зачем?? Мы только измененные листы заменяем..

 

В 28.11.2018 в 16:47, MitrichHoseelpablo сказал:

ВП на 12 листов формируется около 40 минут (успеваешь пообедать:biggrin:)

 

Солдат спит, служба идёт..

 

16 часов назад, Leon сказал:

Но это функция у меня отключаемая.

 

Где??

 

10 часов назад, MitrichHoseelpablo сказал:

Как это сделать?

 

Щёлкнуть на таблицу, ПКМ -> "Слить таблицы" -> "Слить со следующим" или "Объединить все" .

 

10 часов назад, MitrichHoseelpablo сказал:

множество позиционных обозначений приходится записывать в примечание вручную

 

Надо записывать в свойство "Примечание"..

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, ILL сказал:
В 28.11.2018 в 15:19, Kelny сказал:

ведь если документ электронный, то с каждым перевыпуском меняется весь документ включая ЛРИ

А зачем?? Мы только измененные листы заменяем..

Затем, что заменить PDF целиком быстрее и проще (да и генерируется в один клик, к тому же удобно складывать в стопочку файлы целиком и вести их учёт так же проще, чем отдельных листов документа), чем конвертировать один лист, потом в специальном софте удалить/заменить один(несколько) лист(ов) и ещё и там же в этом спец.софте скорректировать ЛРИ с добавлением туда информации о внесённых изменениях в электронный документ (файл). Если у вас каждый лист в своём файле, а весь документ в папке или архиве, то несомненно можно заменять листы штучно, но всё равно надо каким-то образом вносить изменения в ЛРИ, а если ЛРИ так же заменять, то в нём предыдущие изменения как бы лишние...

 

Ну а если под электронным документом подразумеваете некие бумажные копии с электронной версии (или возможно распечатанные, подписанные и снова отсканированные), то тут даже говорить не о чем, т.к. бумага как бы к электронным документам не притягивается ну ни как. А в случае отсканированной бумаги, вообще какой-то очень странный гибрид электронного документа получается получается (с несколькими конвертированиями от оригинала до конечного файла, где на этапе конвертирования могут появиться те или иные неточности из-за переводов туда сюда), с одной стороны заменили лишь один лист, но сканировать всё равно проще весь документ, то бы было всё в одном файле. Или менять конкретные листы (если они разделены на файлы), но это запутаешься в этих аннулированных листах, вместо того что бы просто собирать стопку предыдущих документом целиком (а не частей в виде листов ранее заменявшихся по извещениям).

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

Имя файла м.б. любым, а в свойствах д.б. записано правильно..

Это не правильная практика, т.к. может привести к тому что обозначение файла один номер, а в документе по ошибке записали другое обозначение и гадай после этого где правильнее (внутри или снаружи).

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

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

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, ILL сказал:
В 28.11.2018 в 15:19, Kelny сказал:

ведь если документ электронный, то с каждым перевыпуском меняется весь документ включая ЛРИ

А зачем?? Мы только измененные листы заменяем..

Затем, что заменить PDF целиком быстрее и проще (да и генерируется в один клик, к тому же удобно складывать в стопочку файлы целиком и вести их учёт так же проще, чем отдельных листов документа), чем конвертировать один лист, потом в специальном софте удалить/заменить один(несколько) лист(ов) и ещё и там же в этом спец.софте скорректировать ЛРИ с добавлением туда информации о внесённых изменениях в электронный документ (файл). Если у вас каждый лист в своём файле, а весь документ в папке или архиве, то несомненно можно заменять листы штучно, но всё равно надо каким-то образом вносить изменения в ЛРИ, а если ЛРИ так же заменять, то в нём предыдущие изменения как бы лишние...

 

Ну а если под электронным документом подразумеваете некие бумажные копии с электронной версии (или возможно распечатанные, подписанные и снова отсканированные), то тут даже говорить не о чем, т.к. бумага как бы к электронным документам не притягивается ну ни как. А в случае отсканированной бумаги, вообще какой-то очень странный гибрид электронного документа получается получается (с несколькими конвертированиями от оригинала до конечного файла, где на этапе конвертирования могут появиться те или иные неточности из-за переводов туда сюда), с одной стороны заменили лишь один лист, но сканировать всё равно проще весь документ, то бы было всё в одном файле. Или менять конкретные листы (если они разделены на файлы), но это запутаешься в этих аннулированных листах, вместо того что бы просто собирать стопку предыдущих документом целиком (а не частей в виде листов ранее заменявшихся по извещениям).

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

Где??

ЛРИ.png

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

Так.. Кажется, я проспал эту лекцию :)..

 

А вообще, если нигде, кроме спецификации, ЛРИ не появляется, то логично, чтобы этот чекбокс был в окне SpecEditor'а..

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

Проверил, действительно не работает. Вылетает при остановке макроса. 

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

 

17 часов назад, MitrichHoseelpablo сказал:

Как это сделать? Есть ли какие-нибудь проверенные способы корректировки СП?

ПКМ на таблице, слить таблицы. Вообще с готовой специей можно делать почти все, вставлять свои неживые строки, дописывать что-то в ячейки. Потом просто нажимаете Форматировать и макрос вам это разделит на листы и подровняет высоту строк.

17 часов назад, MitrichHoseelpablo сказал:

там в коде нет строки, чтобы циферку 3 поменять на 2 и всё будет работать?

If iSheetNumb > 2 And iLRI = 1 Then ' Добавляем ЛРИ

 

17 часов назад, MitrichHoseelpablo сказал:

Ещё вопрос - если ТТ разбиты на 2 части (2 столбца), может ли макрос для составления ТТ их объединить в один?

Макрос может разбивать ТТ на две заметки, и потом если нужно объединять их. Но если заметка была создана не макросом и вы хотите ее назначить ТТ, то сделать это можно только для одной заметки. Поэтому сначала руками объедините заметки, загрузите их в макрос, а потом уже делите ее макросом на две.

 

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 

Так, я поставил 18. Описанных выше глюков с массой пока не наблюдаю. Есть только проблема, что при переводе в модели массы в граммы в чертеже продолжают отображаться килограммы. С этим можно как-то справится не залезая каждый раз в настройки чертежа?

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

@Leon С массой я поступил так... Т.к. завязаны на пдм (и передачу свойств в упп / ерп) и деталей менее 100грамм у нас очень мало, то в отступление от ЕСКД приняли решение указывать массу всегда в кг.

Показать содержимое  

 If mv >= 100 Then 'Масса больше 100 кг
        MyRound mvTemp, 0
        TxtMass.Value = mvTemp
        LblMass.Caption = "кг"
        CboMass.ListIndex = 2
        CboTol.ListIndex = 0
        
    Else
    If mv >= 10 And mv < 100 Then ' Масса между 10 и 100
        MyRound mvTemp, 1
        TxtMass.Value = mvTemp
        LblMass.Caption = "кг"
        CboMass.ListIndex = 2
        CboTol.ListIndex = 1
        
          Else
    If mv >= 1 And mv < 10 Then '
        MyRound mvTemp, 2
        TxtMass.Value = mvTemp
        LblMass.Caption = "кг"
        CboMass.ListIndex = 2
        CboTol.ListIndex = 2
        
          Else
    If mv <= 1 Then ' Масса меньше 1 кг
        MyRound mvTemp, 3
        TxtMass.Value = mvTemp
        LblMass.Caption = "кг"
        CboMass.ListIndex = 2
        CboTol.ListIndex = 3

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

С массой я поступил так...

Понятно...

По поводу вылезающих расширений SLDDRT в массе. Не нужно пользоваться MProp 2018 SP0.1. Версия 2017 нормально работает. Я попрошу MProp 2018 SP0.1 удалить из шапки. Видимо в первых сервиспаках 18 был какой-то глюк и это было временным решением.

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

И да, в чертежах, созданных в 17 и ранее масса продолжает зависеть от настроек моделей. Интересно, как можно определить, что модель создана в более ранней версии? М.б. через GetCreatedVersion Method (IFeature)...

Ссылка на сообщение
Поделиться на других сайтах
В 30.11.2018 в 15:16, Leon сказал:
В 29.11.2018 в 21:43, MitrichHoseelpablo сказал:

Проверил, действительно не работает. Вылетает при остановке макроса. 

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

Макросы заработали. Решение на оф. форуме https://www.solidworks.com/sw/support/techkb3072630.htm#_ga=2.140229043.1211117472.1543517791-870bd3b0-e12c-11e8-a4f7-edfc85a2ce63 

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

@Leon , а предпоследнюю строку mprop frmprop не надо поменять на 

boolstatus = Drawing.Extension.CreateMassProperty.SetAssignedMassProp(1.600699638497, 0.00352688866596, 0.001639737481622, 0.01994842627491, 1, Empty)

 

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

предпоследнюю строку mprop frmprop не надо поменять на

не, это мусор вообще, этот код не выполняется никогда

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

@Leon

Очень сильно ждем исправление с массой для 2018 солида.

Может ее менять и в модели и в чертеже, тогда заработает и в 2017 и 2018 моделях.

Спасибо.

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

Поправил Мпроп для 2018. Если открыт чертеж, то масса будет настраиваться в нем тоже.

Еще выкладываю исправление для Sprop, там еще в 17 версии вылезло что-то не то с переносом строки.

MProp_v_2018_SP1.0.zip

SProp_v_2017_SP0.1.zip

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

Поправил Мпроп для 2018. Если открыт чертеж, то масса будет настраиваться в нем тоже.

Еще выкладываю исправление для Sprop, там еще в 17 версии вылезло что-то не то с переносом строки.

MProp_v_2018_SP1.0.zip

SProp_v_2017_SP0.1.zip

Все равно ставишь галочку в килограммах, на листе чертежа почему-то граммы

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

@Leon 

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

Можно как-то привязать файл модели к существующему чертежу или это заморочки самого SW?

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

- у меня чертежи хранятся не рядом с моделью, а в подпапке.

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

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

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

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

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

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

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

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

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

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

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

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

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




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