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

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


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

  • 4 года спустя...


UnPinned posts

Здравствуйте!

Хочу выразить благодарность Леону за довольно таки неплохие макросы !!!! :clap_1:

Так как я работаю в Солиде около года и постигал все хитрости энтой программы сам, то

у меня возникло несколько вопросиков, кто может подскажите пожалуйста:

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

можно ли энто как-то исправить? :wallbash:

Если использовать спецификацию Леона а не SWR-спец. то в принципе все нормально, но

тут уже возникают вопросы к Леону:

-можно ли, чтобы детали с исполнениями в групповой спец. шли под одной позицией(см.рис.), как энто сделать? :surrender:

-можно ли ваши спецификации отображать на чертеже, если да, то подскажите пожалуйста как? :surrender:

P.S. С уважением Александр

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

почему у меня на сборочном чертеже с подсборками, позиции проставляются на деталях подсборок,

можно ли энто как-то исправить?

Нужно в свойствах таблицы спецификации выбрать тип "Только верхнего уровня". Это лучше делать сразу при добавлении таблицы.

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

С этим проблема. В текущей версии нельзя. Можно ли вообще, не знаю, надо поизучать

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

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

вопрос к _Leon_.

как пользоваться полем "Штриховка" в макросе MProp? у меня оно еще ни разу активным не стало.

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

fox1001

Пока никак. Это я еще не доделал. Также как и выбор материала из базы солида.

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

Из-за тех. проблем на форуме нет возможности скачивать и прикреплять файлы. Выложил последнюю рабочую версию на http://webfile.ru/3856305

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

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

Коллеги! Обновил шапку. Теперь все новые версии буду выкладывать туда.

В архиве макрос SpecEditor и доп. макросы. Бета версии, поэтому прошу тестировать.

Что добавилось:

1. Ведомость покупных.

2. В спецификации появилась сортировка по группам стандартных изделий.

2. Все макросы "отвязаны" от свойств (есть возможность настроить работу макросов на свойства с любыми именами).

Чего не хватает.

Во-первых, хорошего описания макросов.

Во-вторых, установщика, который прописывал бы кнопки вызова макросов в SW.

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

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

Здравстуйте Leon

Cпасибо за заботу о нас горемычных (речь о конструкторах)

Установил Ваши макросы

В ВП почему-то не заполняет графу наименования

Не работает макрос SavAsPDF

Из необходимых библиотек отсутствует Microsoft Forms 2.0 Object Library

Что делать?

Спасибо :confused_1:

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

В ВП почему-то не заполняет графу наименования

Не работает макрос SavAsPDF

Из необходимых библиотек отсутствует Microsoft Forms 2.0 Object Library

В ВП для заполнения столбца Наименование используется свое свойство, не то что в Наименовании спецификации. Предварительно заполните свойства стандартных деталей с помощью макроса SProp.

Библиотека Microsoft Forms 2.0 Object Library не нужна. Дело в чем-то другом. Опишите подробнее, что с ним происходит. Ааа, кстати, проверьте, когда подключали кнопку макроса, возможно выбрали не ту процедуру, нужно SaveAsPDF_run.main

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

ВП тоже заработала

Нахальный вопрос- До генерации СП и ВП можно ли задать конфигурации отличные от первого листа чертежа

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

ВП тоже заработала

Нахальный вопрос- До генерации СП и ВП можно ли задать конфигурации отличные от первого листа чертежа

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

Так и здесь. Если сборочный чертеж сделан с определенной конфигурации, то и спецификация будет с этой конфигурации.

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

В SW2009 появилась возможность вставки таблицы спецификаци в документ Сборки или в документ Детали.

Т.е. наличие чертежа не требуется. Потом, при создании чертежа с этой сборки и при вставки таблицы спецификации, можно выбрать пункт: "Скопировать существующую".

Кто-нить использвал эту возможность? И для каких целей? (если конечно не секрет).

Ну и заодно вопрос: как программно осуществить сортировку таблицы (любой)? Что-то не нашел в Help`e по API SW.

Заранее спасибо.

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

В SW2009 появилась возможность вставки таблицы спецификаци в документ Сборки или в документ Детали.

Т.е. наличие чертежа не требуется. Потом, при создании чертежа с этой сборки и при вставки таблицы спецификации, можно выбрать пункт: "Скопировать существующую".

Кто-нить использвал эту возможность? И для каких целей? (если конечно не секрет).

Ну и заодно вопрос: как программно осуществить сортировку таблицы (любой)? Что-то не нашел в Help`e по API SW.

Заранее спасибо.

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

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

Ну некоторые связи есть:

- обновляется количество, имена компонентов

- из этой СП (и в чертеже и а сборке) можно открывать указанный компонент

Кроме этого:

"изменяя порядок строк в скопированной специи на чертеже, порядок в начальной таблице не меняется"

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

Я вот почему и спросил: "как программно осуществить сортировку таблицы (любой)? Что-то не нашел в Help`e по API SW".

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

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

Да, пока я возился со спецификацией, обнаружилась пара интересных вещей.

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

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

Чтобы все это отображалось как надо нужно сделать две вещи.

Во-первых задать в свойствах конфигурации правильные значения. Это в моих макросах для заполнения свойств все делается.

Во-вторых выставить в свойствах таблицы спецификации правильные галочки. Вот с этим проблема, так как через API этого не сделать. Я тут даже Kelny напрягал помочь, но результата нет.

Единственный выход это в таких случаях вставлять таблицу вручную, а потом сортировать ее макросом.

Я вот почему и спросил: "как программно осуществить сортировку таблицы (любой)? Что-то не нашел в Help`e по API SW".

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

Если вы имеете в виду сортировку встроенную, то по-моему никак. А с другой стороны зачем все это надо? Встроенная сортировка никуда не годится. Лучше свою сортировку делать.
Ссылка на сообщение
Поделиться на других сайтах

...

Во-первых задать в свойствах конфигурации правильные значения. Это в моих макросах для заполнения свойств все делается.

Во-вторых выставить в свойствах таблицы спецификации правильные галочки. Вот с этим проблема, так как через API этого не сделать. Я тут даже Kelny напрягал помочь, но результата нет.

По-идее это надо делать через Win API, а не через SW API : перебор контролов и установкой нужных значений. Где-то видел пример...

...

Единственный выход это в таких случаях вставлять таблицу вручную, а потом сортировать ее макросом.

Если вы имеете в виду сортировку встроенную, то по-моему никак. А с другой стороны зачем все это надо? Встроенная сортировка никуда не годится. Лучше свою сортировку делать.

Так вот как "потом сортировать ее макросом"? Каким? Я об этом и спрашивал собственно.

И что такое "встроенная сортировка" и "своя сортировка". Если можно, поясните эти термины.

И почему "Встроенная сортировка никуда не годится" ?

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

По-идее это надо делать через Win API, а не через SW API : перебор контролов и установкой нужных значений. Где-то видел пример...

Через Win API я не пробовал... Надо подумать в этом направлении. Хотя это решит проблему только на половину. Дело в том, что за группировку конфигураций в свойствах таблицы отвечают один флажок и 3 переключателя. Для этих переключателей SW API отсутствует, но можно попробовать Win API. Допустим половину проблемы решили. Но для флажка "Отобразить под одним номером" в SW API есть функция, и беда в том, что она не работает. Как написано в описании, этот флажок нужно выставить до вставки таблицы на лист, после вставки он уже не работает, хотя и активен. А если вставлять таблицу через API, то получается что заранее флажок не определить, а потом уже поздно. Замкнутый круг... А вещь полезная для групповой спецификации, позволяет ее по ГОСТ оформить.

Так вот как "потом сортировать ее макросом"? Каким? Я об этом и спрашивал собственно.

И что такое "встроенная сортировка" и "своя сортировка". Если можно, поясните эти термины.

И почему "Встроенная сортировка никуда не годится" ?

Я сортирую своим макросом для создания спецификации. В нем есть отдельный модуль для сортировки, который я писал еще для сортировки SWR спецификации. А потом в этом макросе использовал и развил. Это и есть "своя сортировка". А под встроенной я понимаю ту, что вызывается по правой кнопке на таблице. Она не годится, потому как в ней не предусмотрены разделы, правила сортировки стандартных и пр.
Ссылка на сообщение
Поделиться на других сайтах

Через Win API я не пробовал... Надо подумать в этом направлении. Хотя это решит проблему только на половину. Дело в том, что за группировку конфигураций в свойствах таблицы отвечают один флажок и 3 переключателя. Для этих переключателей SW API отсутствует, но можно попробовать Win API. Допустим половину проблемы решили. Но для флажка "Отобразить под одним номером" в SW API есть функция, и беда в том, что она не работает. Как написано в описании, этот флажок нужно выставить до вставки таблицы на лист, после вставки он уже не работает, хотя и активен. А если вставлять таблицу через API, то получается что заранее флажок не определить, а потом уже поздно. Замкнутый круг... А вещь полезная для групповой спецификации, позволяет ее по ГОСТ оформить.

Я сортирую своим макросом для создания спецификации. В нем есть отдельный модуль для сортировки, который я писал еще для сортировки SWR спецификации. А потом в этом макросе использовал и развил. Это и есть "своя сортировка". А под встроенной я понимаю ту, что вызывается по правой кнопке на таблице. Она не годится, потому как в ней не предусмотрены разделы, правила сортировки стандартных и пр.

М-да, тут надо думать...

Вот насчет флажков: что такое флажок - это ведь средство для переключени какой-то переменной SW, вот только какой и есть ли к ней доступ через SW API...

И если эту переменную выставить до вставки таблицы на лист... А какая функция-то? (если не секрет)

И вот про таблицу СП в сборке - может там не будет таких проблем? Я вообще-то и не думал ее использовать в том виде, в котором она сейчас существует, если только как промежуточную со своей разработкой... Это чтобы не заморачиваться с подсчетом кол-ва, обновлением позиций, структуры сборки ну и др. данных.

PS. у меня SW2009 SP0.0

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

М-да, тут надо думать...

Вот насчет флажков: что такое флажок - это ведь средство для переключени какой-то переменной SW, вот только какой и есть ли к ней доступ через SW API...

И если эту переменную выставить до вставки таблицы на лист... А какая функция-то? (если не секрет)

И вот про таблицу СП в сборке - может там не будет таких проблем? Я вообще-то и не думал ее использовать в том виде, в котором она сейчас существует, если только как промежуточную со своей разработкой... Это чтобы не заморачиваться с подсчетом кол-ва, обновлением позиций, структуры сборки ну и др. данных.

PS. у меня SW2009 SP0.0

Зачем секрет? Флажок "Отобразить под одним номером" имеет API функцию BomFeature::DisplayAsOneItem. Вот что про этот флажок пишут в описании:

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

Насчет таблицы в сборке не знаю, но боюсь, что будет та же история. Я пока на 2008, мне не проверить.
Ссылка на сообщение
Поделиться на других сайтах
  • SHARit закрыл это тему
  • SHARit разблокировал тему

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • ДОБРЯК
      Прочитайте здесь про давление https://ru.wikipedia.org/wiki/%D0%94%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%8D%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BC%D0%B0%D0%B3%D0%BD%D0%B8%D1%82%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%B7%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D1%8F Обратите внимание на эту формулу Если свет падает под углом θ к нормали, то давление можно выразить формулой. Видите  в формуле cosθ? Это угол между направлением давления и нормалью.   Величина давления зависит от направления. :=) Будете и дальше про психушку рассказывать? Или будете доказывать, что это угол между нормалью и скалярным))) давлением? :=) 
    • Artas28
      NX и Powershape открыли как единую сетку. А вот SolidWorks открыл файл как 3Д модель, с кучей элементов. Удалил лишнее и получил нужную деталь. Чудеса.
    • lem_on
      Так до них через прокладки надо добиратся, а они подводят. Я синумерик хотел онлайн, но воть!!!
    • Dmitry777
      Подскажите, есть такая задача, оптимизировать внутренности диффузора так, чтобы на выходе из него направление струи было близким к горизонтальному. Как это сделать? На данный момент я задаю параметрическое исследование с изменением положений деталей в диффузоре и смотрю на графике траекторию потока. А можно как-то задать именно в искомом, направление струи в горизонтальном направлении или с каким-то отклонением от него и чтобы расчет с изменениями проходил до того момента, пока струя не будет в этом диапазоне ?
    • gudstartup
      Менеджеры вас учить не будут а преподаватели там хорошие @Viktor2004 обучение понравилось... Всему сразу научить нельзя надо к этому вопросу поэтапно подходить... Пусть автор опроса озвучит чему конкретно он хочет научиться а для начала руководство по эксплуатации станка почитает и я уверен что многое прояснится
    • lem_on
      Обращался я туда, либо мне менеджер туповатая попалась, либо да. Спрашиваешь одно, присылают вообще левую инфу. На запрос поменять менеджера, сказала что другие работают так же и вообще сам дурак. 
    • david1920
      Я понял что ему не кабель а пульт надо Я это к тому что ему от простого станка не подойдёт
    • gudstartup
      так автору пульт нужен а не кабель а протокол и отпечатки пальцев на кнопках пусть  СК интересуется с целью выяснения кто же работает на этих вражеских станках несмотря на санкции и как с этими санкциями бороться 
    • gudstartup
      Руководства @Артём 12334 ежели языками  не владеете то ищите на русском в инете этого добра хватает.  Если хотите курсы тогда в Становление а если вебинары тогда в ютюб.
    • david1920
      Вы бы конкретизировали свои потребности
×
×
  • Создать...