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

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

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



  • Сообщения

    • Snake 60
      Тогда посмотрите вот этот макрос: https://snake-60.ru/blog/blog-list/84-onepage-blog/82-vba-makros-kombajn-po-chteniyu-i-paketnomu-zaneseniyu-svojstv-v-detali-i-sborki-solidworks Всегда можно доработать если есть четкое ТЗ.
    • pugach
    • Модернизация станков
    • Jesse
      по идее наоборот: когда тело контачит с жёстким телом, то его частота завышается.. Если свободно болтается, то частота ниже должна быть..)) Ну т.е. как обычно рассуждаем в МКЭ: больше суммарная жёсткость модели - больше частота    вот тут всё же кажется, что если мы посчитаем transient с нелинейностью а потом возьмём FFT с графика амплитуды, то это уже халтура будет)) Ну т.е. когда мы считаем модальник обычный, то это линейный идеализированный случай, когда мы пренебрегли всеми возможными нелинейностями. Иначе говоря, малая нелинейность которая присутствует всегда и везде сделает колебания лишь слегка ангармоничными (очень слабые отклонения от чистой синусоиды при измерении колебаний в точке)..  А в трензиенте с физической или другой существенной нелинейностью уже сам физический смысл частоты пропадёт имхо. Да и форму колебаний мы не можем знать в данном случае. Только лишь эту условную цифру - частоту..
    • TVM
      Спасибо. Ознакомился. Судя по столбцу связи в свойствах, зто более старшая версия чем SW16 и макрос вероятно не будет работать. Так же нет задания кол-ва головной сборки и получения результата.   Задача похожа на планирование производства. Где всем элементам допустим присвоено свойство "N". Как в столбце, допустим через формулу, получить кол-во деталей? Стандартная таблица BOM SW.  
    • Модернизация станков
      Латр 1М на 9 Ампер с сервоприводом РД 09 СССР. 2 шестеренки, концевики, ножки, стойки. Управление 2-мя кнопками Плюс и Минус. 3 проводка: один "0" и два фазных на "+" и "-" Стоят концевые контакты кнопки, разъемы. Все по уму, промышленное. НЕ САМОДЕЛ. 1983 год выпуска. Отличное состояние. Все просмотрено, некоторые винты/ болты заменены на новые. ЛАТР с ..... дистанционным управлением, кибернетический. Реостат. Да, такое тоже было в Союзе в промышленном оборудовании. Крутить рукой - не везде можно и удобно. Удаленное регулирование напряжения. Плавное. Можно по Интернету... Дам гарантию. Для стабилизаторов напряжения не подойдет. Медленно двигается "ручка". ОДИН ОБОРОТ ДЕЛАЕТСЯ ЗА 50 СЕКУНД. От минимума до максимума. Кто хочет побыстрее - надо поменять РД 09 на более скоростной. Сейчас стоит 1,75 об/мин. Самый медленный. Питание для управления ~ 220 В. Концевые контакты - кнопки МП 110 - не дадут выйти за пределы регулировки. Размеры : Диаметр 16 см Высота 29 см По мощности ЛАТРа - написано до 9 Ампер. НО желательно использовать на мощности 1 кВт или 5 Ампер. Чтобы был запас по мощности. Чтобы катушка не перегревалась. Провода заменены на гибкие. Схемы и распиновки разъемов дам. Продается только весь узел в сборе. Пультик с кнопками и видео работы будет. Пультик идет как тестовый. Расскажу все про него и как подключать. Любые доделки и доработки по Вашему требованию. Можно установить вольтметр, кнопки красивые, пульт, корпус, кожух и пр. Отправлю в регионы. Качественную упаковку гарантирую. 10,000 Р Торг уместен. // Лабораторный регулятор автотрансформатор напряжения с сервоприводом и электронным управлением Возможно для курсовых работ в институт, для лабораторного практикума и работ по физике, химии //
    • pugach
      Если тело при колебаниях задевает другое тело (берем пример с картинки), значит оно "хочет" колебаться с большей амплитудой и меньшей частотой. И когда контакт пропадет оно должно колебаться со своей собственной 1 частотой, или я не прав? Не знаю, может, отдельную тему про это задать. Я намучился с заданием "стандартного" демпфирования в workbench. Тестил на колебаниях заделанного стержня. Пробовал считать альфа и бетта, но в результате получал значительно большее затухание - логарифмический декремент колебаний ~0,35 вместо 0,12. Может это быть из-за того, что при моих условиях в стержне были небольшие (до 1 МПа) напряжения? Ведь НП-031 предлагает следующую таблицу, получается стандартные 2% относятся к стандартным условиям по нагрузкам на конструкцию?
    • mannul
      Смотря что вы подразумеваете под черновой обработкой. Выборку эквидистантным смещением от заготовки к модели? Конечно нельзя. Потому что программа рассчитывает выборку используя направляющие кривые на модели, проецируя их вдоль оси Z на модель. Для импеллеров и лопаток есть свои траектории.
    • Jesse
      А как вы моделировали в Трензиенте нагрузку? Вынужденные или свободные колебания? Или вообще ударно делали (ступеньку Хевисайда/дельта функцию)?
    • maxx2000
      @mannul т.е. невозможно сделать черновую обработку лопатки просто вращая ось, а только делать обработку с двух сторон?
×
×
  • Создать...