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

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


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

В какой программе можно реализовать параметризованное копирование, т.е. для примера возьмем прямоугольник размером 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 пользователей

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




  • Сообщения

    • gudstartup
      @stanislavz вы уж сразу еще один контроллер закажите а потом этот доламывайте. а со старым комбинировать не пробовали? у вас там диск или ssd в качестве носителя? может hdd загибается а вы сразу в мат.плату полезли. дисковые операции тоже ввод вывод тормозят...
    • maxx2000
      Подушную малость. Чё там. Уже в упор научились резьбу резать без выходной канавки?
    • ispite
      Здравствуйте, не могу построить стандартную сетку, что не позволяет дальше провести расчёт. Получается сделать сетку "на основе кривизны", но солид отказывается считать, после нажатия кнопки "запустить исследование" происходит сбой. https://disk.yandex.ru/d/D8wvRbYMW1lWjQ
    • ddm
      изготовить по чертежу с последующим покрытием,цинкование ,по 1000 шт каждой позиции ,предложение отправить на почту qwer463@yandex.ru
    • sklide008
      И еще можно ли задать горчие клавиши на кнопки открыть, скрыть и тд?
    • sklide008
      Подскажите, пожалуйста, в инвенторе есть такой пункт упорядочи по алфавиту дерево. Здесь найти такого не могу, пытался treesorter ставить но он добавляет просто в папку а не сортирует в дереве. Есть ли такой макрос чтобы все детали в дереве по порядку и алфавиту шли?
    • stanislavz
      Есть станок с данным контроллером. Все работает. Недавно была проблема с передачей данных - установил запасной контроллер. А запасной контроллер сказал нет работе. Проблема была в программе компьютера для передачи данных. Грустно, досадно, контроллер был куплен как рабочий. Как бы и не горит, но необходимо поправить. Плата управления с процессором mc68020, память hm628128-10. Память буферным питанием от 3 батареек + 0,5 Фарада на плате как буфер для замены батареек на 1 сутки. Лежало долго, без батареек. Симптомы: После первого включения, в памяти были и программы и параметры (0 странность). Честно, удивило. Но - система жутко тормозит, отклик на нажатие кнопки 3-5 секунд. В таком режиме сумел закачать машинные параметры под свой станок. Но это заняло час.. 4 строки и ждет секунд 10 итд. Есть видео. Перекинул с рабочего контроллера, БП, плату плц, ээпром плц - все то же. Проверил осциллографом кварцы живые , частота есть, амплитуда хорошая. 1 странность - после манипуляций по замене батарейки, старые записи из памяти исчезли. Ничего не коротнул. Возможно 0,5 Ф был не заряжен. Там тоже необходимы сутки для зарядки. Но как оно было запечатоно до этого - мистика. 2 странность. Если плата лежит ночь без питания, только с буфером - потом 2-3 минуты работает хорошо. 3 аналогично работает 2-3 минуты если питание отключить и очистить питание памяти (выпаял 0,5 Ф буфер с платы) Проверка памяти на старте есть. Проходит хорошо. На зависает, на холодную пайку не похоже. Шевелил / двигал все. Да и не виснет, именно тормозит. При том если оставить на час - тоже все стабильно плохо. Если набрать быстро 5 символей- экран сразу пуст, но после задержки символы будут на экране. Заказал второй процессор и память. 10 штук. Подавал прямо 5 вольт на память - все так же. Токи потребления между плохой и хорошей платой смогу проверит.    
    • brigval
    • Ветерок
      "увеличение оптимизации". Оптимизацию невозможно ни увеличить, ни уменьшить.
    • gudstartup
      @boomeeeer может от страны зависит
×
×
  • Создать...