Autodesk InventorAutodesk Inventor® представляет собой высокопроизводительную систему параметрического трехмерного твердотельного и поверхностного моделирования с возможностью автоматического формирования чертежей.
Приветствую друзья, коллеги и все интересующиеся данной темой.
Компания Autodesk не так уж и давно анонсировала отличный продукт к Inventor, iLogic. Управление моделированием при помощи правил. Отличное решение позволяющее параметризовать свои модели, управление параметрами стало гибким и удобным. Разработчики уверяют, что этой технологией могут пользоваться даже те кто не имеет ни какого опыта программирования.
Предлагаю в данной теме обсудить возможности данной технологи, а также и других способов автоматизации при проектировании в программе Autodesk Inventor.
__________________
Пикселизация — метод цифровой обработки изображений, заключающийся в существенном уменьшении разрешения изображения или его части. Пикселизация часто используется на телевидении во многих странах мира, для сокрытия части картинки.
Ну чо пацаны, поехали!)))
Сегодня без компа, посему предамся философским рассуждениям.
И начну с самого сложного, по данной тематике, вопроса.
Самый сложный, на мой взгляд, вопрос стоящий ребром это " психологический барьер"
Находясь в здравом уме, твердой памяти трезв и бодр не хочу ни кому ни чего доказывать и переубеждать, повествую похождения прохожего по дебрям айлоджика.
Итак, разработчики в автодеске заявляют, что пользование данной технологией доступно даже людям не умеющим и не знающим программирование. Мой случай, я ни хрена не понимаю в программировании на бейсике.Ходил вокруг да около айлоджика наверно пару лет, вообще ни понимая, что с ним делать. Спросить не у кого, кого не спросишь ни чего не знают, куда ни сунешься везде тупик. Помыкавшись таки преодолел психологический барьер и сел читать справку. Читал долго, упорно, слово за словом, строчка за строчкой и поймал себя на мысли , что сие повествование учительница на уроках информатики в школе пыталась засунуть в мой бестолковый моск. Но для практического освоения нужен был какой то пример, металлообработка не подходит, там все просто и предсказуемо, одна проза, вульгарная. Выбор пал, по некоторым соображениям, на столярку, точнее на квадратно листовой дспшный ящик.
Пример вроде прост, но за кажущейся простотой сделать его параметрическим не такая уж и простая задача, и выхлопе хотелось бы получить как минимум размеры для раскроя.
Ну вот такая пред история, наверно есть смысл начать с малого и по порядку, дабы было понятно почему психологический барьер толь кажется не преодолимым препятствием. На самом же деле все очень просто.
Связь параметров деталей с параметрами сборки через iLogic
+ролик
Мне не подходит такой способ связи параметров в изделии.
Дело в том, что в специфике моей работы присутствует необходимость использовать некоторые копии сборок изделий. При копировании сборок имена файлов деталей я изменяю, чтобы не было задвоенности в проекте. А присутствие в правилах iLogic ссылки на имя файла детали не позволяет сохранить в скопированной сборке связи с параметрами на первоначально заданные имена. После изменения имён файлов деталей вылезает ошибка.
В случае, если передавать параметры с применением "производного компонента", ошибки при переименовании деталей не возникает.
...
Конечно, обязательно стоит отметить, что задача по перепривязке ссылок в файле детали на параметры, устанавливаемые в сборке, решаема в iLogic, но не отражена в ролике, опубликованном Prokhogiy. Я не программист, такой код не пытался создать. Опубликую, если найду.
__________________
Пикселизация — метод цифровой обработки изображений, заключающийся в существенном уменьшении разрешения изображения или его части. Пикселизация часто используется на телевидении во многих странах мира, для сокрытия части картинки.
Последний раз редактировалось den-woodcraft; 10.05.2017 в 14:44.
так то копирование сборок это отдельный и большой разговор. В инвенторе можно делать шаблон деталей, но нельзя сделать шаблон сборок. Сборки лучше копировать через "копирование проекта айлоджик",копированием всей папки содержащей сборку с деталями. Это позволит оборвать связь скопированных деталей с родительскими.
В справке есть инфа по стабилизации имен компонентов, но по правде сказать не понял как это работает, надеялся кто нибудь тут объяснит.
так же есть проблема одинаковых имен в рамках одного проекта, но айлоджик то тут при чем?
Цитата:
Сообщение от den-woodcraft
Конечно, обязательно стоит отметить, что задача по перепривязке ссылок в файле детали на параметры, устанавливаемые в сборке, решаема в iLogic, но не отражена в ролике,
это об чем? я не знаю как отобразить в мультике двойной клик лкм на параметре.
к стати, имя детали или имя сборки в дереве построений имеет связь с именем файла в папке виндоса до тех пор пока это имя не будет переименовано в дереве построения. если переименовать в папке виндоса то имя в дереве построения изменится на новое. как востановить эту связь после разрыва ни кто не знает, и похоже не возможно.
переименование деталей тоже имеет какие то связи, мож кто объяснить популярно?
это об чем? я не знаю как отобразить в мультике двойной клик лкм на параметре.
...я имею в виду автоматическую перепривязку, без вмешательства пользователя
______________________
Есть утилитка CopyDesign для копирования сборок с чертежами. Она входит в пакет UserTools, входящий в комплект Inventor.
Из-за неоднозначности работы с большими сборками, Autodesk не хочет нести ответственность за её работу и не вставляет в стандартный набор инструментов. При копировании сборки дублируются файлы, обнаруженные в связи со сборкой, и добавляется к именам файлов префикс.
Находится здесь:
C:\Users\Public\Documents\Autodesk\Inventor 2017\SDK
Запускаете установщик и оставляете папку установки по умолчанию.
__________________
Пикселизация — метод цифровой обработки изображений, заключающийся в существенном уменьшении разрешения изображения или его части. Пикселизация часто используется на телевидении во многих странах мира, для сокрытия части картинки.
Последний раз редактировалось den-woodcraft; 11.05.2017 в 12:44.
...я имею в виду автоматическую перепривязку, без вмешательства пользователя
голубая мечта иметь "волшебную кнопку" будет будоражить умы вечно. Пробел знаний по бейсику можно пополнить, информации много, но вот не знание и не умение продумать алгоритмы своих действий это действительно проблема, большая проблема , и этому точно ни кто не научит, ни кто не ткнет носом где это прочитать, ни кто не расскажет и не разжуёт, но это основа из основ с чего надо начинать, продумать действия чего изволит своя персона, какие действия на выхлопе должны быть, какие данные извлекаем.
Что хотим?, вот в чем вопрос. Да и черту где надо остановиться тоже не мешает видеть.
Сделать из табуретки комод можно, но нужно ли?
Попробую поднять один вопрос по сей технологии.
в справке по инвентор в разделе iLogic ест такие строчки...
Компоненты iLogic
Компоненты iLogic — это уникальные копии стандартных деталей Inventor или узлов, изменение которых не влияет на исходные компоненты.
При создании компонента iLogic создается копия этого компонента в папке открытой сборки.
Компонент iLogic и стандартный компонент Inventor
Стандартный компонент Inventor — это экземпляр существующей детали или узла. Компонент iLogic — это уникальная копия детали или узла, которую можно использовать в качестве экземпляра в основной сборке.
ПРИМЕЧАНИЕ:Деталь или узел не являются настоящим компонентом, пока они не размещены.
если перевести на мебельную тематику, то первое ,что напрашивается это как минимум ящики и дырки присадки.
кто нибудь сие использует на практике?
Компонент iLogic — это уникальная копия детали или узла, которую можно использовать в качестве экземпляра в основной сборке.
ПРИМЕЧАНИЕ:Деталь или узел не являются настоящим компонентом, пока они не размещены.
если перевести на мебельную тематику, то первое ,что напрашивается это как минимум ящики
Я не использую такой метод. Сразу скажу, что не нравится отсутствие копии чертежа при копировании сборки.
В справке пишут следующее:
Цитата:
Размещение компонента iLogic в сборке
Вставка копии детали или узла в основную сборку.
Поскольку копия создается в папке сборки, в которой выполняется работа, до использования этой команды сохраните сборку.
1. На ленте нажмите вкладку "Сборка" панель "Компонент", затем нажмите Вставить и выберите Вставить компонент iLogic.
2. В браузере файлов выберите, какой компонент следует разместить. Компонент отображается в небольшом окне предварительного просмотра.
Прим.: Если выбрать компонент из одной папки библиотеки проекта, то можно переключаться между библиотечной папкой и папкой рабочего пространства. Почти наверняка, это и есть место сохранения основной сборки.
3. Нажмите Открыть.
Параметры компонента отображаются в небольшом диалоговом окне, аналогичном диалоговому окну "Параметры". Если компонент содержит ключевые параметры, то в список включаются только эти параметры. В противном случае включаются все параметры.
Изначально все параметры обозначены как <Свободный> в столбце "Из сборки", что означает, что они не управляются параметрами сборки. Значения параметров можно менять вручную, после чего компонент обновляется для отображения внесенных изменений.
4. Щелкните стрелку раскрывающегося списка в столбце "Из сборки", чтобы отобразить список параметров сборки, доступных для управления этим параметром.
Эти параметры должны существовать в сборке, поэтому до размещения компонента необходимо создать все требуемые параметры.
5. После внесения изменений щелкните ОК.
iLogic запускает команду размещения компонента, чтобы разместить компонент в основной сборке.
Работает как надо, копирует кроме деталей сборки ещё в добавок и связанные с деталями сборки файлы, которые в сборку не входят. Например, при использовании производных компонентов.
__________________
Пикселизация — метод цифровой обработки изображений, заключающийся в существенном уменьшении разрешения изображения или его части. Пикселизация часто используется на телевидении во многих странах мира, для сокрытия части картинки.