Is there a way to linear pattern a part in an Assembly that was brought in as part of a sub-assembly? When I try do it SW selects the whole sub-assembly to linear pattern.
No, you need to do the pattern in the sub as that's where the parent part is.
or, alternatively, you could dissolve the subassembly and then the part would be in the upper assembly and can be patterned directly. both options have their pitfalls. depends on if that sub is used anywhere else, if you want/need to maintain the subassy structure for your BOM, etc...
I don't think either of those will work. I have parts in my sub-assembly that are also elsewhere in the assembly away from the sub-assembly. I will just bring them into the assembly and mate them. Thanks for trying.
What if you pattern the sub-assembly and then configure the instances to suppress the parts you don’t need.
What exactly you want to do? Maybe your problem is not the functionality of SW, but the result of an incorrect structure of your model... let me explain using a simple example...
Lets assume you want to perform a linear pattern at the main assembly level of a components (for example a bolt) that you also use inside a sub-assembly (which is not possible), the problem is that each part should reside nested inside the assembly level where it belongs... that is... you should place one instance if the part (the bolt) on the main assembly (which you will able to pattern inside that assembly level), and another instance of the part on any other sub-assembly that use that part. Parts instances (of the same part) should be inserted inside the sub-assembly (or top assembly) level where they need to be inside the structure of the product's indented BOM.
You should think of assemblies on the same way they are put togheter at the fabrication floor, the same way they shold be build on the indented BOM of the MRP system... if you structure your assemblies properly, then SW will allow you to perform what you need... a CAD tool should not allow you to do things that are not logic on the manufacture of the product.
Add the part in question to the top level as well as it's sub-assy.
Retrieving data ...