Пользовательский параметр - Как применить пользовательский параметр x количество раз в зависимости от изменений в другом пользовательском параметре - PullRequest
0 голосов
/ 18 марта 2020

В кодировании это можно легко выполнить с помощью условной l oop и / или пользовательской функции. Но как это сделать в Fusion360?

Что если бы я создал параметрический c дизайн ящика с ласточкиными хвостами. Как будет увеличиваться или уменьшаться количество «ласточкиных хвостов» в зависимости от изменяющегося параметра пользователя? Например, изменив размер пользовательского параметра высоты с 5 "до 8" - как это также может увеличить количество ласточкиных хвостов на каждой стороне выдвижного ящика?

Скажем, я создал ящик с несколькими Пользовательские параметры, используемые для создания размеров ящика - (ширина, высота и глубина). Четыре стороны ящика - (грань, правая, левая, задняя часть) создаются как отдельные компоненты и затем получают размеры из пользовательских параметров.

Любое изменение размера параметров пользователя затем параметрически применяется к размерам каждой из четырех сторон выдвижного ящика. Например, изменение размера параметра пользователя «Высота» затем изменяет высоту всех четырех сторон ящика. Остальные измерения, полученные из неизмененных пользовательских параметров (ширина и глубина), остаются прежними.

Затем создаются ласточкиные хвосты. Самый простой способ - создать единый ласточкин хвост по размеру. После создания ласточкин хвост можно легко разместить на концах каждой из четырех сторон. Но тогда что?

Гораздо сложнее создать пользовательские параметры для размеров ласточкиного хвоста, включая расстояние между ласточкиными хвостами. Совершенно неизвестно, как создать x количество ласточкиных хвостов - причем это число зависит от высоты ящика.

1 Ответ

1 голос
/ 26 марта 2020

Для этого вы можете использовать функции для округления (круг, пол, потолок)

Вот пример https://a360.co/2UimVKh

enter image description here

...