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

Создать скрипт (макрос) для Solidworks


Рекомендованные сообщения

 

Подробное описание в видео по ссылке.
Дано:
1. эскиз плана ступеней
2. набор плоскостей для вытягивания
Задача:
Необходим скрипт который будет выдавливать указанную (пользователем) область эскиза от справочной плоскости.
Область выдавливания указывает пользователь, а плоскость выдавливания скрип берет автоматически в порядке возрастания. Т.е. область 1- плоскость 1, область 2-плоскость 2 и т.д.
Глубина выдавливания задаётся перед началом и одинакова для всех тел.
Направление выдавливания: вниз от плоскости эскиза.
https://disk.yandex.kz/d/SVIkFQn64z8MVw

 

Бюджет 3000Р

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


UnPinned posts
26 минут назад, zerganalizer сказал:

ертилка, если под такие элементарные задачи надо прогать макрос

это чел не может использовать инструмент СВ..

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

Строится одна ступень, потом массив ступеней. Вуаля!

Впрочем, если цель - не построить ступени, а написать макрос, тогда, конечно, надо писать макрос.

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

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

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

21 час назад, Ветерок сказал:

Строится одна ступень, потом массив ступеней. Вуаля!

Впрочем, если цель - не построить ступени, а написать макрос, тогда, конечно, надо писать макрос.

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

23 часа назад, Maik812 сказал:

это чел не может использовать инструмент СВ..

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

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

 

 

 

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

Необходим скрипт

 

33 минуты назад, lunin9 сказал:

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

Вы уж как-нибудь определитесь что вы хотите - написать нештатный скрипт или использовать штатные инструменты.

 

Если не упираться в акадовские методы работы, и отключиться от акадоского двумерного мышления, то всё строится без проблем. Только по-другому. Совсем по-другому. Но этот путь не для вас, судя по всему...

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

Вы уж как-нибудь определитесь что вы хотите - написать нештатный скрипт или использовать штатные инструменты.

Я не нашёл подходящего штатного инструмента, который позволяет в "N" кликов вытянуть от "N" разных плоскостей "N" тел произвольной формы. Ежели есть штатные средства- то подскажите. Если вы знаете такой, то буду благодарен....в противном случае необходим макрос....

 

8 минут назад, Ветерок сказал:

Если не упираться в акадовские методы работы, и отключиться от акадоского двумерного мышления, то всё строится без проблем. Только по-другому. Совсем по-другому. Но этот путь не для вас, судя по всему...

Тут наверное  вы о себе всё и рассказали...

 

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

который позволяет в "N" кликов вытянуть от "N" разных плоскостей "N" тел произвольной формы.

запись макроса например, останавливается на тыканье в размер вытягивания, если он разный., 

повторяемость великолепно если понимать как рабоатет запись что можно туда вносить. потом можно преобразовть в скрипт.

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

от "N" разных плоскостей

А строить вручную N разных плоскостей вам не лень? Ведь в Солиде нельзя построить массив плоскостей.

Вопрос риторический, можете не отвечать.

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

А строить вручную N разных плоскостей вам не лень? Ведь в Солиде нельзя построить массив плоскостей.

Вопрос риторический, можете не отвечать.

Дак они уже даны по условиям задачи.....кто сказал что из нужно строить????

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

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

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

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

А, так вы просто задачку решаете.

Я вроде как ее задаю ...

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

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

Вы видимо не по адресу. Задача в том, чтобы уменьшить количество нажатий.... собственно в этом суть всех макросов. 

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

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

@lunin9 так в чём твоя проблема? запиши макрос и выполняй его столько раз, сколько тебе нужно. Суть всех макросов не в том чтобы уменьшить число нажатий, а чтобы избавиться от необходимости выполнять повторяющиеся действия. НО это не избавляет от действий связанных с указанием значений переменных.

39 минут назад, lunin9 сказал:

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

Я тебе прямо указал на инструмент, какой решает твою задачу штатно, а как ты будешь автоматизировать его работу под свои задачи это уже твои трудности.сделать ОК.jpg

39 минут назад, lunin9 сказал:

Я вроде как ее задаю ...

Каму ты её задаёшь? кому ты на хрен тут нужен со свей тривиальной задачей, да ещё бесплатно(3000 это считай бесплатно). Справку читай и пиши свой макрос.

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

Каму ты её задаёшь? кому ты на хрен тут нужен со свей тривиальной задачей, да ещё бесплатно(3000 это считай бесплатно). Справку читай и пиши свой макрос.

Дак предлагай цену. 

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

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

Мне кажется ты не туда пошёл. Если тебя что-то не устраивает- ты свободен.

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

@lunin9 я не могу выполнять два взаимоисключающих действия

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

я не могу выполнять два взаимоисключающих действия

Оно и понятно....по сему предлагаю определиться.

 

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

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

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

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

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

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

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

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

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

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

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



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