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

Параметризированное копирование элементов


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

В какой программе можно реализовать параметризованное копирование, т.е. для примера возьмем прямоугольник размером 80х20. В внутри этого прямоугольника в низу находиться квадрат размером 10х10, который находиться на 5 от левой, нижней и правой грани прямоугольника. С помощью линейного массива скопируем наш квадрат так что бы общее количество их 5, получается что расстояние между квадратами расстояние 5. Получается простая решетка.

И во в чем вопрос при изменении прямоугольника на 15, необходимо что бы автоматически добавлялся еще один квадрат. В какой программе можно реализовать данную операцию?

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


параметризованное копирование,

Параметрическое копирование есть в ПроЕ.

Ваш вопрос к нему отношения не имеет.

Уравнение пересчета количества элементов массива в зависимости от длины, можно написать и в SW и в ПроЕ и t-flex и др.

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

Параметрическое копирование есть в ПроЕ.

Ваш вопрос к нему отношения не имеет.

Уравнение пересчета количества элементов массива в зависимости от длины, можно написать и в SW и в ПроЕ и t-flex и др.

Как это сделать в SW?

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

Использовать уравнение. Примеры к стати на форуме были.

Количество=округление((Общая длина - отступ)/(длина прямоугольника + зазор))

Под рукой нет SW, поэтому точное написание не привожу.

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

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

Использовать уравнение. Примеры к стати на форуме были.

Количество=округление((Общая длина - отступ)/(длина прямоугольника + зазор))

Под рукой нет SW, поэтому точное написание не привожу.

Уравнения я писал, но в поле количество в линейном массиве нельзя ставить имя переменно, только точное количество

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

В какой программе можно реализовать параметризованное копирование, т.е. для примера возьмем прямоугольник размером 80х20. В внутри э...

В SW с использованием API.
Ссылка на сообщение
Поделиться на других сайтах

В SW с использованием API.

Какая программа может реализовать данную задачу без использования API?

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

bajik

В SW 2009 перепроверю только в понедельник. Программы я уже написал. Тема уже затрагивалась, только найти не могу.

Вот например из t-flex. <noindex>http://fsapr2000.ru/index.php?s=&showt...st&p=292041</noindex>

В ПроЕ естественно тоже, правда пример другой, но смысл тот же. <noindex>http://fsapr2000.ru/index.php?s=&showt...st&p=251265</noindex>

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

Какая программа может реализовать данную задачу без использования API?

ИМХО никакая :-(

Чтобы что-то реализовать в любом случае нужна какая-то программа.

Или кульман... с калькулятором

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

И во в чем вопрос при изменении прямоугольника на 15, необходимо что бы автоматически добавлялся еще один квадрат. В какой программе можно реализовать данную операцию?

Могу написать Autolisp - макрос под AutoCad. Надо детальное ТЗ.
Ссылка на сообщение
Поделиться на других сайтах

Так "Autolisp" - это тоже программа!

Autolisp - это среда программирования, интегрированная в AutoCad.
Ссылка на сообщение
Поделиться на других сайтах

Уравнения я писал, но в поле количество в линейном массиве нельзя ставить имя переменно, только точное количество

Щелкни на маасиве в дереве построения.. Подсветятся ВСЕ параметры массива, в т.ч. и кол-во.. Имя можно менять как у любого размера в свойствах..

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

Autolisp - это среда программирования, интегрированная в AutoCad.

Совершенно верно! И в этой среде разрабатваются программы на языке "Autolisp".

Или не так? Может и макрос не программа?

Даже обычный текстовый файл, имеющий расширение *.bat является программой...

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

Совершенно верно! И в этой среде разрабатваются программы на языке "Autolisp".

Или не так? Может и макрос не программа?

Даже обычный текстовый файл, имеющий расширение *.bat является программой...

Обычно такие споры не для дела, а чтобы утвердится.
Ссылка на сообщение
Поделиться на других сайтах

Обычно такие споры не для дела, а чтобы утвердится.

Да, я тоже не приветствую такую болтовню, но факты вещь упрямая...

Сказал "А", уж надо говорить и "Б".

PS. ну и собсвенно по теме: в какое такое поле нельзя вписать кол-во элементов массива?

В SW2010 в уравнениях можно вписывать кол-во элементов массива как на уровне эскиза, мак и не уровне элемента.

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

`katalex-3 `

перечитайте мое последнее сообщение - я его редактировал...

и вот пример:

PS. дерево погашено для уменьш.р-ра....

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

Вот пример уравнения в SW2009: "D1@Линейный массив1"=int(("D1@Эскиз1"-"D3@Эскиз2")/"D3@Линейный массив1")

post-1055-1261999702_thumb.jpg

Количество вырезов меняется в зависимости от длины.

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

`katalex-3 `

перечитайте мое последнее сообщение - я его редактировал...

и вот пример:

PS. дерево погашено для уменьш.р-ра....

У меня солид 2007, как можно открыть данный файл?

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Renovatio
    • Ветерок
      Свои настройки есть у ноута. У него наверняка кроме Квадры есть ещё своя встроенная. И в настройках надо указать, что задействовать Квадру, а не встроенную. Можно указать для каждой программы индивидуально.  
    • FPG93
      Приветствую всех. Интересует: получение навыков в написание постпроцессора в среде NX. За образец хотелось бы взять токарно-фрезерный станок с осью Y и контршпинделем.(Fanuc 0-TF). Итогом работы хочеться видеть рабочий пост, написанный мной с вашими ценными советами Важно:это не приобретение поста,а покупка времени человека который грамотно расскажет про его написание. Формат/время для общения такой какой будет удобен лично вам(онлайн/запись вашего видео с отправкой мне) Тех кого заинтересовало просьба отписаться на почту PF3011@YANDEX.RU.  С указанием стоимости за 1 академ час,или полной стоимости до конечного результата.        
    • maxx2000
      Тарантина и у своих не гнушается тырить
    • maxx2000
      мне мясо положено -положено ешь но оно мне не положено - не положено не ешь А так страшно, очень страшно, если бы мы знали что это такое но мы не знаем что это такое.   Единственное что я понял, у тебя в дереве не подсвечиваются элементы по которым ты тыкаешь в рабочем окне. Так?
    • Renovatio
      Доброе время суток, коллеги. Имеются сборки в которых элементы размножаются массивами. Так вот, в некоторых сборках при выборе элемента в графической части, он выделяется в дереве построения, а в некоторых не выделается. Не выделяется элемент массива, при этом если выбирать деталь/подсборку, которая является родителем массива, то она выделяется в любой сборке. Сборки могут быть равные по нагрузке, но в одной все работает, а в другой нет. Может кто-то сталкивался с такой проблемой и знает как избавиться от нее?   Пользуюсь Solidworks 2017 SP5.0
    • pescarbon
      В Санкт-Петербурге. Я перекидывал так программы обработки, проблем не возникло. А именно данные пусконаладки, когда опускаюсь в меню к ним, все меню зависает
    • Dordenis
      Добрый день.   В форме для литья алюминия необходимо вытащить знак на длину 130 мм. Остановились на том, чтобы знак извлекать с помощью гидроцилиндра.  Как примерно рассчитать усилие для извлечения знака с отливки, чтобы подобрать ГЦ с нужным усилием. 
    • BSV1
    • Говорящий Огурец
      По хорошему, с этого и надо было начинать. А то совершенно неочевидная постановка вопроса.
×
×
  • Создать...