Параметрическое наименование детали

Автор Сергей Викторович, 28.12.20, 14:52:47

« предыдущая - следующая »

0 Пользователей и 1 гость просматривают эту тему.

Сергей Викторович

Приветствую. Мне нужно сделать деталь с изменяющимися параметрами - длина (L), ширина (S), высота (H). И чтобы эти значения отображались в наименовании детали. К примеру - Пластина LxSxH - Пластина 500х300х20. Чтобы в дальнейшем в сборке все детали были с параметрическим наименованием.

VLaD-Sh

Похоже речь об этом
Цитата: KiDim от 25.12.20, 15:39:48Т.к. рассматриваем сам Компас, то и используем только его средства. В сборку вставляем деталь, режем как нужно. Создаем размер детали. Делаем линию выноску. В ней пишем наименование детали с ссылкой на указанную переменную в размере. Вставляем в наименование детали ссылку на линию выноску. Наслаждаемся автоматизацией.
Идея не моя. Автор есть тут на форуме.

Сергей Викторович

Есть видео или пошаговые действия как это сделать?


VLaD-Sh

Цитата: Сергей Викторович от 28.12.20, 15:07:35Есть пошаговые действия как это сделать?
Написано же выше в сообщении. Или вы имеет ввиду другие какие-то шаги?
И видео есть на ютубе (AleskD как раз на него ссылается), там Аскон наконец-то признал эту проблему и соизволил взять метод (метод ссылки) с форума и показать его в ролике

IgorT

Интересно, в v20 появились строковые переменные? Ибо пи наличии оных организовать хотелку ТСа не составляло бы проблемы.
Почему-то в "инокадах" строковые переменные есть. И имена переменным можно давать по русски. В российском софте почему-то нельзя по русски переменные обзывать. Загадка.

KrissKross

Такие задачи уже решались на этом форуме
Есть несколько вариантов решение:

1. Горшочек вари или генерирование деталей по таблице данных.
https://forum.ascon.ru/index.php?topic=32044.0

2. Утилита по присвоению наименования детали из значения переменных.
https://forum.ascon.ru/index.php?topic=32072.0

VLaD-Sh

Цитата: KrissKross от 29.12.20, 22:57:52Такие задачи уже решались на этом форуме
Есть несколько вариантов решение: ...

Как бы да, но похоже каждый понял задачу по разному. Есть два варианта:
1) Формирование наименования с размерами в имени самого файла
2) И наименование детали (внутри) для дальнейшей передачи в спецификацию  :?:

Денис Евгеньевич

Самое интересное то что оборудование металлоконструкции умеет читать переменные в наименование.

Kilia

Минус линии-выноски - при экспорте отчета в excel между переменными вписываются какие-то служебные символы, которые портят внешний вид (было в v19). Также в v19 ссылки на переменные "слетали" и чтобы понять что они не слетели надо было вручную проверять их значения (долго и запарно).

Для себя решил вопрос с помощью скрипта от Виратлакх.

В видео показан скрипт переменных свойств, которые в итоге необходимо добавить в пользовательские свойства деталей. Так в примере скрипт заполняет свойство "Обозначение" беря данные из наименования детали все до символа " _ ", свойство "Наименование" из примечания переменной vinp1 Пластина {Z}x{Y}x{X,0} (Z, Y, X,0 - это переменные) ну и аналогично свойства "Сечение" и "Материал для раскрой". Плюсом является, то что скрипт работает из итоговой сборки и в автоматическом режиме без участия человека заполняет свойства всех вложенных деталей, имеющих переменные vinp*

https://youtu.be/W8QJXj1-AEo
Сорян, забыл звук выключить)

Цитата: IgorT от 29.12.20, 08:22:32Интересно, в v20 появились строковые переменные?

Хочу этот вопрос тоже решить за счет скрипта. Но пока ТЗ сформулировать не могу. Может поучаствуете?

graphdark

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

IgorT

Цитата: graphdark от 31.03.22, 10:53:34Насколько понял, в последней версии появились строковые переменные. Подтвердите плиз, кто пробовал. Для себя вопрос через апи решаю, но было бы круто, если б нативный инструмент.
Что-то их там не видно. Скорее всего их там нет.
И при попытке ввести в значение переменной строку Компас ругается.

graphdark

Цитата: IgorT от 31.03.22, 11:14:10Что-то их там не видно. Скорее всего их там нет.
И при попытке ввести в значение переменной строку Компас ругается.
При плачевном опыте использования флекса, там строковые переменные по имени отличаются $stroka - имя строковой переменной, значение принимает в "", stroka-имя вещественной переменной. У меня сертификат есть, оказывается на последний компас, счас сам попробую.