Demote Component - Default File Location

Demote Component - Default File Location

andrewdroth
Advisor Advisor
605 Views
7 Replies
Message 1 of 8

Demote Component - Default File Location

andrewdroth
Advisor
Advisor

When I have a part(s) in an assembly that now needs to be a sub- assembly I RMB>Component>demote. Works great!

 

But the default file location is set the the last used. I would much prefer if it grabbed the location of the parent assembly. Is there any way to force this?

demote dialog.png


Andrew Roth
rothmech.com

YouTube IconLinkedIn Icon


IV2025 Pro
Apple IIe Workstation
65C02 1.023 MHz, 64 KB RAM
Apple DOS 3.3
606 Views
7 Replies
Replies (7)
Message 2 of 8

JoyceZhou
Autodesk
Autodesk

Hi,

Have you active one Project? If yes, the default File location will be the Project path.

And if you have changed it to other location, it will remember to the last used location.

 

It seems your  top assembly isn't in the last used location, and is it under the Project path? 

 


Joyce-Jinghua Zhou

Inventor QA Engineer
Message 3 of 8

andrewdroth
Advisor
Advisor

We use Vault and one project file for ever job we do.

So it'll be C:\Designs\Projects\Project_Number

 

I might have six assemblies open at a time, and they may exist in separate organizational folders under the Project_Number folder.

 

But I want the Sub-Assembly I create to be in the same sub folder as the assembly it's being created in.


Andrew Roth
rothmech.com

YouTube IconLinkedIn Icon


IV2025 Pro
Apple IIe Workstation
65C02 1.023 MHz, 64 KB RAM
Apple DOS 3.3
Message 4 of 8

andrewdroth
Advisor
Advisor

I've given this more though and it seems that the logical choice should be to default to the location of the assembly file the demote is being performed from? 

 

It does not make any sense to default to the root of the project.

 

It should work like 'Make components" does in a part file where the default location is [Source Path]


Andrew Roth
rothmech.com

YouTube IconLinkedIn Icon


IV2025 Pro
Apple IIe Workstation
65C02 1.023 MHz, 64 KB RAM
Apple DOS 3.3
0 Likes
Message 5 of 8

johnsonshiue
Community Manager
Community Manager

Hi Andrew,

 

This is a very good point! I agree that it should be defaulted to where the assembly file is located. Let me work with the project team to see what we can do.

Many thanks!

 



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
0 Likes
Message 6 of 8

sundars
Autodesk
Autodesk

Hi @andrewdroth 

 

Thanks for pointing out this issue. @johnsonshiue  and I spoke about this issue and we are happy to address this so that the default location will now set the location string in the dialog to be that of the original owning assembly. What you suggest makes sense.

 

For example if you have an assembly with the following structure

 

A1 (d:\temp)
+ S1 (d:\temp\Level1) <= level 1
    + P1 (d:\temp\Level1\Parts)

 

+ S2 (d:\temp\Level2) <= level 2
    + P1 (d:\temp\Level1\Parts)

     +P2 (d:\temp\Level1\Parts)

 

Then

1. when you demote A1->S1->P1, the default location would be d:\temp\Level1 (S1's location)
2. when you demote A1->S2->P1, the default location would be d:\temp\Level2 (S2's location)

 

Note that Demote also supports multiple input selections. So when demoting

A1->S1->P1 and A1->S2->P2 we would have two different parents from two different locations. In that case, we have to choose S1 or S2's location - the rationale is to use the parent of the first selected component being demoted.

 

Selecting [P1, P2] -> would result in the default path being set to S1 location

Selecting [P2, P1] -> would result in the default path being set to S2 location

 

We have an internal defect created and we are working on it.

 

Thanks and let us know if you have any questions.

 

Best Regards,

-Shiva Sundaram

Shiva Sundaram
Inventor Development
0 Likes
Message 7 of 8

andrewdroth
Advisor
Advisor

@sundars Thank You!

 

 


@sundars wrote:

 

Note that Demote also supports multiple input selections. So when demoting

A1->S1->P1 and A1->S2->P2 we would have two different parents from two different locations. In that case, we have to choose S1 or S2's location - the rationale is to use the parent of the first selected component being demoted.


 

I don't think I've ever tried demoting parts from different sub assemblies before. I think this logic makes sense.


Andrew Roth
rothmech.com

YouTube IconLinkedIn Icon


IV2025 Pro
Apple IIe Workstation
65C02 1.023 MHz, 64 KB RAM
Apple DOS 3.3
0 Likes
Message 8 of 8

sundars
Autodesk
Autodesk

@andrewdroth Thanks for the confirmation - sometimes we like to over-engineer things to do complicated things which no one wants 🙂

 

Shiva Sundaram
Inventor Development
0 Likes