Форум профессиональных мебельщиков PROMEBELclub

Форум профессиональных мебельщиков PROMEBELclub (https://промебельклуб.рф/forum/index.php)
-   Autodesk Inventor (https://промебельклуб.рф/forum/forumdisplay.php?f=155)
-   -   iLogic и другие средства автоматизации в Inventor (https://промебельклуб.рф/forum/showthread.php?t=12249)

Prokhogiy 10.05.2017 16:25

так то копирование сборок это отдельный и большой разговор. В инвенторе можно делать шаблон деталей, но нельзя сделать шаблон сборок. Сборки лучше копировать через "копирование проекта айлоджик",копированием всей папки содержащей сборку с деталями. Это позволит оборвать связь скопированных деталей с родительскими.
В справке есть инфа по стабилизации имен компонентов, но по правде сказать не понял как это работает, надеялся кто нибудь тут объяснит.
так же есть проблема одинаковых имен в рамках одного проекта, но айлоджик то тут при чем?
Цитата:

Сообщение от den-woodcraft (Сообщение 422150)
Конечно, обязательно стоит отметить, что задача по перепривязке ссылок в файле детали на параметры, устанавливаемые в сборке, решаема в iLogic, но не отражена в ролике,

это об чем? я не знаю как отобразить в мультике двойной клик лкм на параметре.

к стати, имя детали или имя сборки в дереве построений имеет связь с именем файла в папке виндоса до тех пор пока это имя не будет переименовано в дереве построения. если переименовать в папке виндоса то имя в дереве построения изменится на новое. как востановить эту связь после разрыва ни кто не знает, и похоже не возможно.
переименование деталей тоже имеет какие то связи, мож кто объяснить популярно?

den-woodcraft 11.05.2017 07:52

Вложений: 1
Цитата:

Сообщение от Prokhogiy (Сообщение 422157)
это об чем? я не знаю как отобразить в мультике двойной клик лкм на параметре.

...я имею в виду автоматическую перепривязку, без вмешательства пользователя
______________________

Есть утилитка CopyDesign для копирования сборок с чертежами. Она входит в пакет UserTools, входящий в комплект Inventor.
Из-за неоднозначности работы с большими сборками, Autodesk не хочет нести ответственность за её работу и не вставляет в стандартный набор инструментов. При копировании сборки дублируются файлы, обнаруженные в связи со сборкой, и добавляется к именам файлов префикс.
Находится здесь:
C:\Users\Public\Documents\Autodesk\Inventor 2017\SDK

Запускаете установщик и оставляете папку установки по умолчанию.

den-woodcraft 11.05.2017 08:59

Вложений: 3
Появляется папка с дополнительными инструментами.
( Подсказать могу только по CopyDesign )

Prokhogiy 11.05.2017 09:23

Вложений: 2
а это тогда что? и зачем? тут и суффиксы и префиксы и детали сами на выбранную сборку добавляются и все что в проект не входит можно выбрать и сдублировать, даже в новый проект. и содержание правил не обязательно в файлах, копирует все , что укажешь.
кстати, если в окне виндоса выбрать папку со сборкой и скопировать всю папку целиком, папкой, то в новой папке связи деталей будут на новую папку, со старой связи рвутся.

den-woodcraft 11.05.2017 12:44

Цитата:

Сообщение от Prokhogiy (Сообщение 422184)
копирует все , что укажешь.

А чертежи копирует?

Добавлено через 8 минут
Цитата:

Сообщение от Prokhogiy (Сообщение 422184)
кстати, если в окне виндоса выбрать папку со сборкой и скопировать всю папку целиком, папкой, то в новой папке связи деталей будут на новую папку, со старой связи рвутся.

Да, это так.
Но, при открытии на другом компьютере такого проекта, где вложены несколько копий изделий, созданных в Windows, Inventor при открытии главной сборки будет просить указать конкретную папку местонахождения деталей. Для каждого одноимённого файла он выведет список папок, где обнаружит необходимое имя.

Prokhogiy 11.05.2017 14:12

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

den-woodcraft 11.05.2017 15:33

Цитата:

Сообщение от Prokhogiy (Сообщение 422202)
И чертежи и картинки и внешние файлы , все что надо. Но в рамках рабочего пространства, впрочем это не проблема и рабочее пространство можно сделать

Спасибо! Не знал. Попробую с чертежами. Отпишусь о впечатлениях.
___

Prokhogiy 12.05.2017 15:25

Цитата:

Сообщение от den-woodcraft (Сообщение 422180)
...я имею в виду автоматическую перепривязку, без вмешательства пользователя

голубая мечта иметь "волшебную кнопку" будет будоражить умы вечно. Пробел знаний по бейсику можно пополнить, информации много, но вот не знание и не умение продумать алгоритмы своих действий это действительно проблема, большая проблема , и этому точно ни кто не научит, ни кто не ткнет носом где это прочитать, ни кто не расскажет и не разжуёт, но это основа из основ с чего надо начинать, продумать действия чего изволит своя персона, какие действия на выхлопе должны быть, какие данные извлекаем.
Что хотим?, вот в чем вопрос. Да и черту где надо остановиться тоже не мешает видеть.
Сделать из табуретки комод можно, но нужно ли?

den-woodcraft 30.05.2019 14:26

Замена ссылки для производного компонента ( Derived Component )
 
Приветствую Вас, уважаемые коллеги!
Кертис Вагеспек ( Сurtis Waguespack ), оч.хороший человек, как и все мы, пишет книжки про работу в inventor и делиться своими наработками.
Предлагаю вам созданное им правило iLogic.
Правило предназначено для замены ссылки для производного компонента ( Derived Component ) на файл базовой детали.
________________________
Код:

Dim oDoc as Document
oDoc = ThisDoc.Document
Dim oRefFile As FileDescriptor
Dim oOrigRefName As Object   

For Each oRefFile In oDoc.file.ReferencedFileDescriptors
'get the full file path to the original internal references
oOrigRefName = oRefFile.FullFileName

'present a File Selection dialog
Dim oFileDlg As inventor.FileDialog = Nothing
InventorVb.Application.CreateFileDialog(oFileDlg)
oFileDlg.InitialDirectory = oOrigRefName
oFileDlg.CancelError = True
On Error Resume Next
oFileDlg.ShowOpen()
If Err.Number <> 0 Then
Return
ElseIf oFileDlg.FileName <> "" Then
selectedfile = oFileDlg.FileName
End If

'replace the reference
oRefFile.ReplaceReference (selectedfile)   
InventorVb.DocumentUpdate()
oOrigRefName = ""                                       
Next

iLogicVb.UpdateWhenDone = True

_________________________________

John_Milimetron 14.09.2019 21:50

Здравствуйте, уважаемые коллеги. Назрел вопрос о взаимодействии Excel и Inventor, а если точнее: не получается установить связь Excel и Inventor через окно параметров и через правило - тоже... Не могу понять в чем дело. Прилагаю пару видео по этому вопросу, из которых я пытался повторить то что нужно сделать:
https://www.youtube.com/watch?v=l2oI...index=7&t=120s
https://www.youtube.com/watch?v=cqZwIMa7Hx4


Текущее время: 11:37. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 2007-2023 PROMEBEL