Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
Showing results for
Show only
|
Search instead for
Did you mean:
This page has been translated for your convenience with an automatic translation service. This is not an official translation and may contain errors and inaccurate translations. Autodesk does not warrant, either expressly or implied, the accuracy, reliability or completeness of the information translated by the machine translation service and will not be liable for damages or losses caused by the trust placed in the translation service.Translate
I have tried the iLogic method but it only seems to work if you are replacing parts with the same ancestry. It would be great if Inventor could do this without iLogic, and with parts with different ancestry.I think the ability to replace individual Work Features would be very helpful, independentaly and as part of replacing derived parts- see an idea I posted before
I´ve got a workflow where derived parts have to be replaced with different parts not only with ancestry ones. And the other thing is i´ve got multiple derived parts in one part so i have to choose which one should be replaced.
When using the code that Mike Deck developed with parts of a different ancestry, I get this message
In Fusion360, if I export out a model and then edit it in Inventor, I can upload the new "version" back into Fusion. Sort of seems like the same functionality we are asking for here.
I should be able to replace derived parts. It would be useful when copying existing assembly that contain derived parts and making small changes. Within my assembly I have parts that have been slightly modified, new part numbers, and other parts that start from those parts using the derived part function which I also saved under new part numbers. But I can't seem to just replace the link towards the new part number of the part I now want it to start from.
I agree with you. This should be part of Inventor..... hopefully it will be soon. In the meantime, look at this thread on the Inventor forum. I use this quite a bit and it works great.
In the meantime, look at this thread on the Inventor forum. I use this quite a bit and it works great."
Thank you Karthur,
I will be trying out this ILogic rule soon.
I just think it's sad that Inventor users have grown accustomed to figuring out all these workarounds to compensate for lacks in Inventor. Especially when Autodesk's competition have already implemented and fine tuned allot of these things.
You can also install Vault Basic... use Copy Design, then the replace tools. You then gain all the PDM benefits even single employee companies should take advantage of.
I just temporally rename the derived part then open the part and when inventor complains it can not find the derived part browse and select the new part you with to use as the derived part.
When deriving a part, have a function to replace model/part reference, i.e. change the base component. This function is available in the manage tab for drawings.
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 ref3erences
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
Hi @Cottee9, this is a great idea and it's actually been requested before. Please consider casting a vote for the original to help get this suggestion recognized. Original: derived part replace model reference (currently 42 votes).
Also, the iLogic workaround does work but it's not perfect. It doesn't really work if you have more than one reference derived into your Part. The built-in solution, when implemented, should allow you to right-click on a specific derived reference and replace it.
I wish I could change model refernce of derived part from part modeling window. You can change part / assembly reference in drawing - use this same opertation to change model reference in derived part.
In case I make a copy of model that includes normal and derived parts that has reference to normal part (can be mirrored). I now have to close all models and manually change the reference with design accelerator. This is way too slow and difficult and for no reason.
(Also in assembly if there is (parameter table) link to ipt it could be changet this way too - or directly from parameter table itself).