Leon

Спецификация для SW по ГОСТ

Ваш опыт использования пакета макросов SWPlus   378 пользователей проголосовало

  1. 1. Вы используете макросы из пакета SWPlus?

    • Да, постоянно на основной работе.
      278
    • Да, но не на основной работе.
      50
    • Нет
      52
  2. 2. Каие макросы из пакета Вы используете?

    • SpecEditor - для создания спецификаций и ВП
      303
    • MProp - для заполнения свойств моделей
      292
    • DProp - для управления листами чертежа
      203
    • SProp - для заполнения свойств моделей из разделов Стандартные изделия, Прочие изделия и Материалы
      204
    • SaveDRW - для "правильного" сохранения чертежа
      89
    • SaveAsPDF - для сохранения чертежа в формате PDF
      128
    • Master - для создания шаблонов основных надписей
      203
  3. 3. Были ли у Вас проблемы с освоением (изучением) макросов?

    • Нет, мне все интуитивно понятно
      91
    • Да, но я разобрался с помощью форума и описания
      195
    • Да, я до сих пор не могу разобраться как с этим работать
      59
    • Я не стал разбираться, глянул и стер все нафиг
      6
    • Я не пользовался этими макросами
      29
  4. 4. Были ли у Вас проблемы (глюки) с установкой и настройкой макросов?

    • Нет, все установилось нормально
      92
    • Да, но они решились
      167
    • Да, и я до сих пор не могу заставить макросы работать, но хочу это сделать
      86
    • Да, поэтому я и не стал с ними связываться
      6
    • Я не пользовался этими макросами
      29
  5. 5. Устраивает ли Вас подход к автоматизации оформления КД, заложенный в данных макросах?

    • Да
      163
    • Да, хотя кое-что я бы изменил
      157
    • Нет
      20
    • Не знаю
      40

Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.
5 876 сообщений в этой теме
2 минуты назад, sasser сказал:

Имя файла с кавычками не создашь.

у вас в имени файла два раза указано расширение файла. типа  .sldprt.sldprt

Поделиться сообщением


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


57 минут назад, sasser сказал:

на скрине .sldprt".sldprt"

точно, не заметил. Прошу прощения.

Поделиться сообщением


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

@sasser, похоже это сам солид добавляет... Что у вас в настройках винды задано в параметрах папок, галочка "скрывать расширения для зарегистрированных типов файлов"? Поменяйте, попробуйте.

Поделиться сообщением


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

похоже это сам солид добавляет

Похоже, что всё кроется в чудном нововведении солида2018, которое странным образом работает с знаком @:

http://help.solidworks.com/2018/russian/whatsnew/t_adding_at_sign_quotation_marks.htm

 

Поделиться сообщением


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

Галочка всегда стоит, не могу без расширений. В том, что это солид виновен я почти уверен, но думал, что проблема известная.

Поделиться сообщением


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

Похоже, что всё кроется в чудном нововведении солида2018, которое странным образом работает с знаком @:

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

4 минуты назад, sasser сказал:

Галочка всегда стоит, не могу без расширений. В том, что это солид виновен я почти уверен, но думал, что проблема известная.

Попробуйте снять и проверить.

Поделиться сообщением


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

Снял-поставил. Ничего не меняется.

Поделиться сообщением


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

@sasser, вы говорили, что если предварительно удалить все свойства, то потом все работает. В макросе есть настройка "Очищать свойства файла...". Попробуйте ее задействовать.

Поделиться сообщением


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

Не-не. Если взять модель, созданную в предыдущей версии солида, то там всё работает даже в 18 солиде. А если модель, созданную в 18 солиде, то вот такая петрушка.

Поделиться сообщением


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

@sasser, ну надо закономерность искать, ковыряться. попробовать руками свойства подобавлять. У меня нет 18. И до осени следующего года даже не планирую и другим не советую. Хотя первопроходцам, конечно, респект. Не поставил новый солид - радуйся, поставил - гордись! 

Поделиться сообщением


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

Всем  Привет!

У меня на некоторых сборках высвечивается один лист из пяти, причем на нем всего две три детали.

Как это победить, кто знает?

Поделиться сообщением


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

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

Попробуйте снять и проверить.

Подтверждаю этот баг. Приэтом нет версия макроса работает в этом месте корректно.

Пожалуйста, Леон, исправьте эту ошибку.

Или может найдется кто еще способный на это.

 

Спасибо.

 

Готов проспонсировать это дело.

Изменено пользователем Timi

Поделиться сообщением


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

потому, что их прогеры в этой части своего кода поковырялись

И непонятно пока зачем.

Одна из вариаций по теме значок "собаки"

буквальный строковый литерал

Изменено пользователем streamdown

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 17.01.2018 в 14:23, Timi сказал:

Подтверждаю этот баг. Приэтом нет версия макроса работает в этом месте корректно.

Пожалуйста, Леон, исправьте эту ошибку.

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

MProp.zip

1 пользователю понравилось это

Поделиться сообщением


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

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

MProp.zip

К сожалению не помогло.

Поделиться сообщением


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

К сожалению не помогло.

А так?

MProp.zip

Поделиться сообщением


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

К сожалению и так тоже нет.

Поделиться сообщением


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

К сожалению и так тоже нет.

Тогда вот так. В 17-ом уже работать не будет.

MProp.zip

Поделиться сообщением


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

Тогда вот так. В 17-ом уже работать не будет.

MProp.zip

Стало так

@"SW-Density@@00@"$PRP:"SW-File Name".SLDPRT@"

 

<FONT size=1>
<FONT size=3.5>@"SW-Mass@@00@"$PRP:"SW-File Name".SLDPRT@"

 

<FONT size=1.8>
<FONT size=3.5>@"SW-Material@@00@"$PRP:"SW-File Name".SLDPRT@"

 

Поделиться сообщением


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

Вообще вот в чем беда.

 

Стандартный Mprop в 2017 версии

"SW-Density@@00@$PRP:"SW-File Name".SLDPRT"

 

<FONT size=1>
<FONT size=3.5>"SW-Mass@@00@$PRP:"SW-File Name".SLDPRT"

 

<FONT size=1.8>
<FONT size=3.0>"SW-Material@@00@$PRP:"SW-File Name".SLDPRT"

 

Стандартный Mprop в 2018 версии

"SW-Плотность@ХХХХ.101.00.001_Гайка.SLDPRT".SLDPRT"

 

<FONT size=1>
<FONT size=3.5>"SW-Масса@ХХХХ.101.00.001_Гайка.SLDPRT".SLDPRT"

 

<FONT size=1.8>
<FONT size=3.0>"SW-Материал@ХХХХ.101.00.001_Гайка.SLDPRT".SLDPRT"

 

Т.е. имена параметров на русском заполняет и имя файла сразу вносит уже с расширением. Я так понимаю последний фикс уже близок к решению проблемы...

Поделиться сообщением


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

Тогда так или так.

MProp1.zip

MProp2.zip

К сожалению не работает не то, не то.

 

Леон, сделай, пожалуйста, маленький макрос, который только создает и заполняет эти свойства со старой логикой. Создам баг-репорт в SWR. Спасибо.

Изменено пользователем Timi

Поделиться сообщением


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

К сожалению не работает не то, не то.

Мда... А вы можете в окне свойств руками добиться правильного отображения? Подобавлять собак перед кавычками? Какая запись в результате срабатывает корректно?

36 минут назад, Timi сказал:

Создам баг-репорт в SWR.

Скорее всего это не баг.

Поделиться сообщением


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

Мда... А вы можете в окне свойств руками добиться правильного отображения? Подобавлять собак перед кавычками? Какая запись в результате срабатывает корректно?

Скорее всего это не баг.

Могу. Это "SW-Density@@00@$PRP:"SW-File Name".SLDPRT"

Т.е. то что вставляет Mprop в 2017 версии.

 

Я сейчас пытаюсь добиться чтобы Мпроп это вставлял. На данный момент у меня получилось

"SW-Density@@00@

Код swModel.CustomInfo2(sConfigName, "Плотность_ФБ") = Chr(34) & "SW-Density@@" & sConfigName & "@"

 

Поделиться сообщением


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

Поправка

 

"SW-Density@@00@$PRP:"SW-File Name@".SLDPRT"

Поделиться сообщением


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

После закрытия и открытия свойств солида, он преобразует эту запись в вида "SW-Плотность@ХХХ.100.01_Ось.SLDPRT"

 

На что влияет русские имена там?

 

При этом в Mprop.net логика такая же как в старой версии Mprop и все работает корректно. Но там получается, что имена на русском в св-вах.

Изменено пользователем Timi

Поделиться сообщением


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

Поправка

 

"SW-Density@@00@$PRP:"SW-File Name@".SLDPRT"

Вот эта запись набитая руками отрабатывает корректно?

Поделиться сообщением


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

Вот эта запись набитая руками отрабатывает корректно?

Да. Т.е. вставляю это в Плотность и она отображается нормально.

 

Потом закрываю св-ва и открываю снова (не Мпроп, а именно св-ва в Солиде) и там уже "SW-Плотность@ХХХ.100.01_Ось.SLDPRT"

 

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

 

После заполнения св-в Мпроп.Нет и открытия св-в в солиде там сразу запись "SW-Плотность@ХХХ.100.01_Ось.SLDPRT"

 

 

Переключил интерфейс Windows на английский, Solid запустил с английским интерфейсом св-во корректно поменялось на

"SW-Density@@00@ХХХ.100.02_Ось.SLDPRT"

 

Изменено пользователем Timi

Поделиться сообщением


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

Хорошо, ну попробуйте еще вот это.

 

MProp3.zip

Если не поможет, то есть еще идея.

Поделиться сообщением


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

Хорошо, ну попробуйте еще вот это.

 

MProp3.zip

Если не поможет, то есть еще идея.

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

Поделиться сообщением


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

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

А в свойстве модели масса верно отображается?

Поделиться сообщением


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

Да. В модели, все отображается, настраивается корректно. А вот в чертеже нет, там выводится так, как указано в св-вах чертежа.

Кстати, это не из-за последних правок. Это то что еще сломалось в 2018 солиде.

 

Еще ошибка. Что при первом создании чертежа при назначенном материале активна галка Задать и там вписано "SW-Материал@ХХХ.100.02_Ось.SLDPRT".SLDPRT"

Изменено пользователем Timi

Поделиться сообщением


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

Кстати, это не из-за последних правок. Это то что еще сломалось в 2018 солиде.

Да, это несвязанные вещи. Но хоть что-то вылечилось.

Про чертеж надо поискать. Возможно настройка где-то есть.

Изменено пользователем Leon

Поделиться сообщением


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

Да, это не связанные вещи. Но хоть что-то вылечилось.

Про чертеж надо поискать. Возможно настройка где-то есть.

При этом такая еще штука. Допустим масса в кг в св-вах чертежа, переключаем в Мпроп ее в граммы. Масса остается в килограммах, но буква г добавляется...

Изменено пользователем Timi

Поделиться сообщением


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

но буква г добавляется...

Буква г добавляется макросом. Солид тут не причем.

Надо настройки шерстить.

Поделиться сообщением


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

Создайте аккаунт или войдите для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

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

    • Leon
    • Timi