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

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


UnPinned posts

@pashta они могут быть любого вида, но одинакового.  

 

Правда мой совет использовать стандартный 00, 01, 02:)

Ссылка на сообщение
Поделиться на других сайтах
В ‎04‎.‎02‎.‎2019 в 15:08, Leon сказал:

@Sergei , макрос здесь не причем. Это базовый функционал SW. Тыц.

Читать про "Отобразить как конфигурации одной позиции с тем же именем".

 

 

В ‎04‎.‎02‎.‎2019 в 19:09, Leon сказал:

@Sergei В спецификации всегда должна стоять настройка "Отобразить как конфигурации одной позиции с тем же именем". А в свойствах конфигураций ваших шайб необходимо проверить поля "Отображаемое значение при использовании в спецификации". Там должен быть уникальный текст для каждой конфигурации каждого файла. Я предположу что вы делали свои шайбы путем копирования файлов и после этого не меняли свойства конфигураций. Поэтому у вас там одинаковый текст для разных шайб. И поэтому специя их объединяет.

 

@Leon , попробую ещё раз резюмировать.

1. Макрос выставляет опцию  "Отобразить как конфигурации одной позиции с тем же именем" в свойствах таблицы спецификации.

2. При этой опции в свойствах каждой конфигурации должна быть уникальное значение в поле "Отображаемое обозначение при использовании в спецификации" даже если собственно обозначения в спецификации нет, как в случае со стандартными изделиями. Повторяющиеся обозначения конфигураций, применённых в деталях, вставленных в сборку будут объединяться в одну деталь, несмотря на то что детали и файлы деталей разные. Ну вообще это не правильно, но видимо другого пути нет, раз @Leon выбрал такой путь с опцией "Отобразить как конфигурации одной позиции с тем же именем" в свойствах таблицы спецификации.

3. Чтобы во всех конфигурациях детали отображаемое обозначение при использовании в спецификации было всегда разным, при создании библиотечной детали в таблице параметров нужно просто скопировать столбец $СВОЙСТВО@Наименование и сделать заголовок $PARTNUMBER. Тогда все значения свойства "Наименование" повторятся в отображаемом обозначение при использовании в спецификации и никогда не повторятся.

М-да, нюанс.

 

5c5ac199b728e_.JPG.52881b46ae05906580e61645100420fd.JPG2.JPG.17a6c87868669384f7c19ad41a1d1b61.JPG
Изменено пользователем Sergei
Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Sergei сказал:

Ну вообще это не правильно, но видимо другого пути нет, раз @Leon выбрал такой путь

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

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

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

Умеет @Leon выделить главное. :drinks_drunk:

Ссылка на сообщение
Поделиться на других сайтах
В 17.01.2019 в 13:58, Sergei сказал:

А как сделать чтобы у БЧ детали внизу наименования появлялся материал?

 

Я в этой теме отвечал на этот вопрос..

 

 

И потом уже кому-то приводил эту ссылку..

 

 

 

 

 

Ссылка на сообщение
Поделиться на других сайтах
В 24.01.2019 в 13:55, Nimfetamin сказал:

Пытаюсь создать спецификацию, на стадии сортировки отжирается вся свободная память до 0 появляются сообщения о критически низком объеме свободной памяти, затем солид вылетает с сообщением о нехватке памяти. Общий объем памяти в системе 16гб. На момент открытия сборочного чертежа было занято 4,5гб из 16 , т.е. отжирается порядка 11-12 гб

 

100500-ый раз пишу.. Для чистки памяти зайти в "Инструменты"-"Добавления"..

 

 

Ссылка на сообщение
Поделиться на других сайтах
В 04.02.2019 в 18:47, Yaugen03 сказал:

появились полупустые строки. Что это такое и как это убрать? 

 

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

 

В 04.02.2019 в 18:58, juliki сказал:

это детали в которых не заполнены свойства.

 

У таких деталей есть номер позиции..

 

В 04.02.2019 в 18:58, juliki сказал:

Попробуйте открыть их из спецификации

 

У пустых строк такой возможности нет..

 

В 04.02.2019 в 19:25, Yaugen03 сказал:

Эти строки можно и удалить и скрыть, но позиции которые на втором листе не перескакивают на свободные строки...

 

Объединить части таблицы и разбить заново..

 

В 04.02.2019 в 19:30, tulibay сказал:

Это строка заготовки детали

 

Ничего подобного.. Я заготовки не использую, ибо они мне нафиг не нужны.. А такие строки у меня тоже есть..

 

В 04.02.2019 в 20:22, juliki сказал:

макросы этого пакета желательно использовать комплексно.

 

Необязательно.. Я только SpecEditor использую..

 

В 04.02.2019 в 21:09, Leon сказал:

Sergei В спецификации всегда должна стоять настройка "Отобразить как конфигурации одной позиции с тем же именем"

 

Не всегда..

 

 

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

макрос здесь не причем

 

Очень даже причем..

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

 

Member Description
swDMPartConfigurationGrouping_OneItemForAllConfigurationsOfPart 2
swDMPartConfigurationGrouping_OneItemForPartsWithSameConfigurationName 3
swDMPartConfigurationGrouping_SeparateItemsForEachConfigurationOfPart 1
В 05.02.2019 в 11:31, Docuk1 сказал:

ПС знаю, ГОСТ говорит, что пробела нет, но тут уже проблема в начальстве...

Посмотрел ГОСТ 2.201 еще раз.. Прямого запрета на пробел нет, все примеры обозначений без него..

У нас НК тоже требует пробел.. Поэтому в макросе д.б. настройка, ставить его или нет..

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

Добрый день, интересуют такие вопросы:

1. Кто то исправлял макрос SaveAsPDF под pdfcreator 3?

2. Как настроить этот макрос или сам pdfcreator, чтоб печатало такие листы как А4х3 А3х3 и тп? (у меня при печати А4х3, печатает альбомный А4)

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

1. Кто то исправлял макрос SaveAsPDF под pdfcreator 3?

В шапке есть версия для макроса.

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

2. Как настроить этот макрос или сам pdfcreator, чтоб печатало такие листы как А4х3 А3х3 и тп? (у меня при печати А4х3, печатает альбомный А4)

Дописывать строки в месте когда где вычисляется формат и вероятно для принтера задавать такие размеры или каким-то образом использовать формат с размером custom.

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

В шапке есть версия для макроса.

быть может и ослеп совсем, но макроса "SaveAsPDF" под pdfcreator 3 в шапке не нашел; а тоже хотелось бы оной заиметь себе..

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

макроса "SaveAsPDF" под pdfcreator 3 в шапке не нашел

 

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

В шапке есть версия для макроса.

Улавливаете разницу?

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

Возможно вопрос не в тему, но у меня проблема при печати. Файл имеет имя АБВГ-ХХ.001.SLDDRW. Нажимаю печать SaveAsPDF . Он печатается в PDF, но имеет имя уже АБВГ-ХХ.PDF. Т.е. пропала часть имени после точки. Если файл называется, например, АБВГ-ХХ.108.SLDDRW, то сохраняя как и положено  АБВГ-ХХ.108.PDF.

Думаю проблема не в макросах, а в каких то настройках. Т.к. если я использую в детали команду "Сохранить как ..."  и выбираю любое разрешение для сохранения, то пропадает имя после точки. Пробовал на разных деталях.

Win10 домашняя, SW 2017 SP3.

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

 

100500-ый раз пишу.. Для чистки памяти зайти в "Инструменты"-"Добавления"..

 

 

Как туда зайти если макрос выполняется и солид при этом зависает?? ... никуда зайти в это время нельзя. До выполнения макроса память свободна  ..ну по крайней мере те объемы что я писал выше ....  проблема то в том, что  отжирает невзъ***нный объем памяти на выполнение макроса  создания спецификации (конкретно на сортировку). Ставили эксперимент ...сборочный чертеж с количеством позиций порядка 150 штук  отъедает память в объеме  110 ГБ  (тестировалось на монстро-компе с 128 гб оперативки).

 

и да кстати ... после исполнения макроса (на не оч крупной сборке)  зашел  в инструменты - добавления .... и что ? памяти как было свободной пару Гб так и осталось. в чем очистка то  ? (SW2019 SP1)

Изменено пользователем Nimfetamin
Ссылка на сообщение
Поделиться на других сайтах
59 минут назад, Конструктор РК29 сказал:

Возможно вопрос не в тему, но у меня проблема

Включите отображение расширений файлов в проводнике Windows.

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

Как туда зайти если макрос выполняется и солид при этом зависает

 

До запуска макроса..

 

1 час назад, Nimfetamin сказал:

До выполнения макроса память свободна  ..ну по крайней мере те объемы что я писал выше .... 

 

После захода в "Добавления" Солид будет занимать в памяти около 50 Мб..

 

1 час назад, Nimfetamin сказал:

и да кстати ... после исполнения макроса (на не оч крупной сборке)  зашел  в инструменты - добавления .... и что ? памяти как было свободной пару Гб так и осталось

 

Начиная с Вин7, память по умолчанию считается занятой, и выделяется программам по мере необходимости..

 

1 час назад, Nimfetamin сказал:

в чем очистка то 

 

В объеме памяти, занимаемой Солидом (см. выше)..

2 часа назад, Конструктор РК29 сказал:

Файл имеет имя АБВГ-ХХ.001.SLDDRW. Нажимаю печать SaveAsPDF . Он печатается в PDF, но имеет имя уже АБВГ-ХХ.PDF. Т.е. пропала часть имени после точки

 

Это потому, что 

 

2 часа назад, Конструктор РК29 сказал:

т.к. если я использую в детали команду "Сохранить как ..."  и выбираю любое разрешение для сохранения, то пропадает имя после точки.

 

001 - расширение многотомного архива.. Поэтому

 

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

Включите отображение расширений файлов в проводнике Windows

 

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

Включите отображение расширений файлов в проводнике Windows.

Если Вы про: параметры папок - Скрывать расширения для зарегистрированных файлов - галка была убрана

 

1 час назад, ILL сказал:

001 - расширение многотомного архива.. Поэтому

И как теперь быть? Не использовать .001 в названии деталей?

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

После захода в "Добавления" Солид будет занимать в памяти около 50 Мб..

без этой очистки он занимает 3-5 гб ...это не критично так как остается свободной порядка 12-13 ГБ (16 всего) еще раз повторю ..проблема в том что съедается память ВО ВРЕМЯ выполнения макроса ...в гигантских количествах  ...и  очистка 3-4гб  никакой роли не играет ...мне нужно решение именно вопроса переполнением памяти на работу макроса спецификации ....может както доработать алгоритм сортировки ....ведь это ненормально что макрос по сути отъедает по 80+ ГБ  на не таких уж и больших спецификациях (100+ позиций)... я даже не знаю причину по которой тратится столько памяти ...обращался в техподдержку солида ...сказали что работа макроса не оптимизирована ... и как вариант решения - нужно модифицировать алгоритм его работы ...но тут я бессилен ....не шарю ни в макросах ни в VBA

 

14 часа назад, ILL сказал:

Начиная с Вин7, память по умолчанию считается занятой, и выделяется программам по мере необходимости..

Не путайте "свободную" и "доступную" память ....  после работы макроса  объем доступной памяти минимален .... это сказывается на работе как солида так и других программ (начинают подтупливать и тормозить ...зависают при сохранении данных и т.п.)... и лечится это только закрытием солида полностью и повторным запуском ...закрытие проектов, сборок и т.д. не дает никакого эффекта

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

И как теперь быть? Не использовать .001 в названии деталей?

 

Дописывать ручками..

 

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

без этой очистки он занимает 3-5 гб ...это не критично

 

Критично, ибо

 

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

макрос по сути отъедает по 80+ ГБ 

 

Я вообще чищу, если Солид больше 500 Мб в памяти весит.. Хотя у меня сейчас оперативки 32 Гб..

 

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

мне нужно решение именно вопроса переполнением памяти на работу макроса спецификации

 

Его нет, ибо как не раз упоминалось на форуме, Солид не чистит память автоматически.. И в API SW нет такой функции.. 

Чистка памяти через "Добавления" я обнаружил случайно, когда тут на форуме прочитал, что надо отключить "Solidworks forum", чтобы Солид меньше памяти ел.. И увидел в диспетчере задач, что

 

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

После захода в "Добавления" Солид будет занимать в памяти около 50 Мб..

 

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

Не путайте "свободную" и "доступную" память .

 

Я не путаю.. Я говорю, что на свободную память чистка через "Добавления" не влияет..

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

мы как будто на разных языках говорим ....  в чем смысл освобождать 3-4 ГБ (которые тут же снова грузятся, достаточно переключать листы пару раз...ведь не забываем открыт сборочный чертеж) если проблема в 80+ Гб восемьдесят плюс Карл!!! загрузки памяти при работе макроса

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

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

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

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

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

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

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

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

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

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

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




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