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

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


UnPinned posts
1 час назад, Kelny сказал:

Можно попробовать отключить линии границ

Да, такое себе.

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

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

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

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

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

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

У вас в настройках солида для нулевого количества стоит "-". Поменяйте на пустой.

Скрытый текст

изображение.png

 

2 часа назад, Kelny сказал:

А если при работе макроса вообще скрыть таблицу быстрее не получится?

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

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

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

Да, сама таблица создается и вставляется солидом почти мгновенно. Это вот потом с ней тяжело.

4 часа назад, Kelny сказал:

возможно первый подход SWR (бывшее представительство Solidworks в РФ) по выведению отчёта в отдельной программе было технически верным, но продукт оказался сырым и не законченным, а формат самого файла спецификации закрытым без возможностей гибкой настройки и не стандартным вроде MS Word, Excel или любой иной относительно доступный и распространённый формат.

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

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

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

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

Подозреваю, что проблема не в этом. Для редактирования ячейки как бы создаётся/открывается новое поле для ввода текста, то есть это больше похоже не на таблицу, а нарисованную эскизами сущность с множеством заметок и линий эскиза. И если обилие заметок Solidworks вроде переваривает, то вот с множеством эскизов справиться не может. Вставлял DXF/DWG файлы в Solidworks, которые легко жили в совсем старом AutoCAD, но вот для Solidworks обиличе сегментов эскиза становилось проблемой и он становился тормозным и не поворотливым.

 

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

 

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

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

Спасибо, работает

Ссылка на сообщение
Поделиться на других сайтах
27.09.2024 в 15:09, Kelny сказал:

Подозреваю, что проблема не в этом.

Думаете, на низком уровне таблица SW это набор линий и заметок? Который начинает тормозить при редактировании? Ну может и так, не знаю. Хотя если принять эту версию, как тогда объяснить почти мгновенное создание огромных таблиц при их вставке?

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

Думаете, на низком уровне таблица SW это набор линий и заметок? Который начинает тормозить при редактировании? Ну может и так, не знаю.

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

 

На сколько знаю через АПИ можно к заметке добавить эскизы прямо в заметку, возможно этот массив построен именно по этому принципу с инструментом доступа к этому блоку данных.

 

Если тыкнуть в таблицу и посмотреть контекстное меню, то этот объект обозначен как:

ДЕТАЛЬНЫЙ ЭЛЕМЕНТ## (Detail Item), то есть как некий блок.

 

@Leon А не пробовали разбирать таблицу не средствами SolidWorks, а через WinAPI с поиском дочерних окон? Может такой заход позволит получить более прямой доступ к массиву данных таблицы или объекту и тогда возможно получилось бы разогнать процесс работы с таблицей, данными в ней, в обход функционала Solidworks.

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • Rshevskiy
    • Павлуха
      В сборке сделать эскиз расположения, и не надо никаких глобальных и уравнений. Привязываетесь к сборке, в сборке таблица параметров. Всё.
    • clavr
      создали глобальные переменные. длина шпильки, диаметр хомута, диаметр гайки. в каждых деталях привязались к глобальным переменным. в таблице конфигурации вам остается только менять/добавлять эти три переменные. по моему очень удобно.   p.s. в экселе формировать имя конфигурации из значений в других ячейках. как говорится все возможности экселя вам в руки  
    • Kelny
      Можно брать базовую деталь, а в модели отвязывать её от исходной СДЕЛАТЬ ВИРТУАЛЬНОЙ. Если нужна такая же детель с другой длинной, то можно выбрать для виртуальной детали варинат СДЕЛАТЬ НЕЗАВИСИМЫМ и задать нужную длину для другого варианта. В этом случае ваши шпильки в каждой сбоке будут свои, со своей длиной и ни как не будут отражаться на исходной базовой детали.
    • Kelny
      Как именно построено конечно доподлино не знаю, но подозрения именно такие, т.к. нельзя запросить несколько ячеек, а каждая ячейка открывается с задержкой и выводом отдельного поля ввода поверх таблицы. Кстати массив заметок на те же 15 стобцов и 1000 строк намертво вешает программу при создании массива заметок или блока с заметкой.   На сколько знаю через АПИ можно к заметке добавить эскизы прямо в заметку, возможно этот массив построен именно по этому принципу с инструментом доступа к этому блоку данных.   Если тыкнуть в таблицу и посмотреть контекстное меню, то этот объект обозначен как: ДЕТАЛЬНЫЙ ЭЛЕМЕНТ## (Detail Item), то есть как некий блок.   @Leon А не пробовали разбирать таблицу не средствами SolidWorks, а через WinAPI с поиском дочерних окон? Может такой заход позволит получить более прямой доступ к массиву данных таблицы или объекту и тогда возможно получилось бы разогнать процесс работы с таблицей, данными в ней, в обход функционала Solidworks.
    • Akimyshka
      Такой вариант есть. Есть конфигурированный хомут, конфигурированная шпилька. Сборка с этими деталями, как раз с таблицей разных конфигураций. Проблема в том, что каждый раз (проект новый) требуются разные длины шпилек. Грубо говоря, подвес с трубами на разных высотах. И сделать все конфигурации длин конечно можно, но их будет бесчисленное множество. Вот и подумал сделать управляемую шпильку
    • fenics555
      Уважаемые господа! Имеется сборка с таблицей семейства, пытаюсь сохранить всю сборку с подсбр=орками и деталями- таблица семества пропадает. Что  делать? Может есть какой параметр?
    • qqqq
    • Rshevskiy
      Тип вращения в первую очередь проверил, в любом случае выдает через ось Y.  
    • clavr
      создайте одну конфигурацию. в конфигурации привяжите эксель. после откройте эксель, и спокойно добавьте новые строчки - новая строка равно новая конфигурация. после сохранения файла у вас все эти конфигурации отобразятся.   смысл собирать сборки и запускать макрос если все можно сделать в таблице эксель
×
×
  • Создать...