• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

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

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Макрос, который под размером ставит такой же размер (+ - 5 мм)

Автор mrsmith12345, 30.10.23, 19:24:52

« назад - далее »

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

mrsmith12345

Добрый день!
Есть идея сделать макрос, который бы брал значение существующего размера, менял его + -5 мм, затем ставил его в виде текста под размером либо записывал в размер в "текст под" в размере.
Если есть примеры, или с чего начать напишите, пожалуйста.
По форуму полазил, ничего не нашел.

Nipal

Быть таково не может, ничего не нашел.
https://forum.ascon.ru/index.php?topic=29888.msg231022#msg231022
+ Благодарностей: 1

p3452

Не искал, совсем!!!
- Есть в SDK, аж 4 шт. Step-ов по этой тематике...
- Есть несколько тем на Форуме. В одной из тем есть ПОЛНЫЙ пример от Slaviation...
+ Благодарностей: 1

Toptotal

В Солиде делаю такое за 5 минут! не програмист не програмирую вообще не знаю.. просто запись макроса и все!

Вират Лакх

+ Благодарностей: 1

Slaviation

#5
Добрый день.
Цитата: undefinedменял его + -5 мм
Это что имеется ввиду? Может на картинке покажите?


Nipal


Slaviation

Пример прилагаю.
Селектируйте размеры и запустите макрос.
+ Благодарностей: 1

p3452

- то же решил, что ЭТО о допусках, этим и вызван пост №2...

mrsmith12345

В любом случае благодарность Slaviation.

(но я не смог запустить. у меня компас в16 и стандартный питон, шедший с компасом в.2.6.6. Все попытки обновить питон не увенчались успехом. 6 часов и красные от боли глаза в подарок. я так понимаю, самый простой путь - установить новый компас с новым питоном внутри)

СВ

Цитата: Nipal от 31.10.23, 12:38:28А это - зачем?
Действительно, на форуме тьма тем, в которых НЕ ЗАДАЮТ вопрос "Как решить данную проблему", а обычно подразумевают, что проблема решена (теоретически), только не знают как это сделать практически. В итоге обычно выясняется, что "теоретическое решение" не совсем то, т.к. сам вопрос поставлен неправильно.
Неужели в данном случае кто-то так указывает "допуск" - пишут размеры над линией и под линией? У меня также бывают похожие ситуации, но пишу иначе, в одну строку: 3000...3005. Всем понятно.
Размер (диапазон).png

mrsmith12345

Цитата: Nipal от 31.10.23, 12:38:28А это - зачем?
Допуск поставьте на размер и всё.
В данном случае это не уместно.
Необходимо сделать именно как на картинке в посте №6. Значение под размером макрос должен выбирать рандомно с отклонением от размера от -5 до +5., т.е. 2995, 2996 и так до 3005.
(Надеюсь понятно, что речь идет про сотни таких действий)
Для понимания "зачем" прошу принять тот факт, что Компасом пользуются не только машиностроители, а еще строители и др.


Nipal

У строителей метр не косина.
Допуск.png
Так будет непонятно, что можно на 5 мм больше сделать.

mrsmith12345

Цитата: Nipal от 01.11.23, 09:15:08Так будет непонятно, что можно на 5 мм больше сделать.
к сожалению нет, см. пост №6.
 

СВ

Цитата: mrsmith12345 от 01.11.23, 09:13:27Для понимания "зачем" прошу принять тот факт, что Компасом пользуются не только машиностроители, а еще строители и др.
Может быть местные строители отзовутся, скажут - указывают ли они размеры именно таким способом? (Я понимаю - автор будет делать именно как у них там принято; просто интересуюсь творческим, так сказать, разнообразием приёмов работы.)

Slaviation

Добрый день.
ЦитироватьСамый простой путь - установить новый компас с новым питоном внутри
Есть другой вариант: установить PyKompasMacro из https://slaviationsoft.blogspot.com и запускать макрос из него.
Но тоже есть вероятность, что PyKompasMacro не сработает с КОМПАС-3D 16.
+ Благодарностей: 1

p3452

Цитата: mrsmith12345 от 01.11.23, 09:13:27Значение под размером макрос должен выбирать рандомно с отклонением от размера от -5 до +5., т.е. 2995, 2996 и так до 3005.
А, выделенное, как понимать?

mrsmith12345

Цитата: p3452 от 01.11.23, 13:27:57А, выделенное, как понимать?
В примере размер конструкции = 3000 мм. Допустим - это переменная А.
B - это число под размером, которое появляется в результате работы макроса.
B:=A+random(10)-5;


p3452

1. Ошибка, или Вас запись "A+0" то же устроит?
Цитата: mrsmith12345 от 01.11.23, 13:53:46B:=A+random(10)-5;
2. Не ТО объясняете - вопрос был (выделено и подчеркнуто) зачем вам СЛУЧАЙНОЕ отклонение?