News: Need training? HyperSizer Training Videos are available now! Learn more here: https://hypersizer.com/trainingevents/e-learning/

Author Topic: Removing components NOT in Assembly  (Read 36850 times)

Joseph Ha

  • Client
  • **
  • Posts: 4
    •  
Removing components NOT in Assembly
« on: February 04, 2021, 02:33:18 PM »
I've used a shared template and deleted all unused assemblies and created my own assemblies. However, I noticed that in my project, there were lots of component (not in assembly). When I out put the Stress Report for the project, they showed up, some has margins some blanks. I tried many ways to remove the component but unable because they are not in any assembly.

James

  • Administrator
  • *****
  • Posts: 286
    •  
Re: Removing components NOT in Assembly
« Reply #1 on: February 04, 2021, 07:11:21 PM »
You cannot 'delete' components because the you'd have elements that are not assigned. That's not allowed for FEA Projects in HyperSizer Pro.

If you want to remove structure from an FEA project, you can use the FEM filter files and reimport the FEM.

FEM filter: http://hypersizer.com/help_7.3/#FE-Filter/ff-basic_rules.php
Reimport FEM: http://hypersizer.com/help_7.3/#FE-General/fem-reimport.php

Joseph Ha

  • Client
  • **
  • Posts: 4
    •  
Re: Removing components NOT in Assembly
« Reply #2 on: February 09, 2021, 12:34:07 PM »
Is there a way to export to a list of components that are not in assembly or unassigned. My components are named after the FEM element #. This way, I can just export the components that are not in assembly or unassigned and put it in my EXCLUDE ELEMENTS list.
Thanks

James

  • Administrator
  • *****
  • Posts: 286
    •  
Re: Removing components NOT in Assembly
« Reply #3 on: February 09, 2021, 12:45:27 PM »
Try going to the FEM viewer, select 'Assembly' > 'Create Assembly'
in the pick form, select 'Unassigned Components Only'
Select all the visible (unassigned) components.
The component list should be displayed in the pick form.
You can then select the "include/exclude" dropdown (upper right) and select "export import filter file".

I hope that's helpful.
-James

Joseph Ha

  • Client
  • **
  • Posts: 4
    •  
Re: Removing components NOT in Assembly
« Reply #4 on: February 09, 2021, 01:13:36 PM »
One thing to add
When create assembly from unassigned component, you'll also need to click on "Text" or "List", then the unassigned component will show up.

When exporting that list, the export uses INCLUDE PROPERTIES, you may/maynot want to exclude element using this way. Instead, go to edit assembly membership by element, then you can copy and paste this to your EXCLUDE ELEMENTS files

I'm not sure if I did anything wrong with just click ReImport. But it Reimport and blew away all of my components that I created in my assemblies.
It shouldn't have done that according to here http://hypersizer.com/help_7.3/#FE-General/fem-reimport.php
« Last Edit: February 09, 2021, 01:15:16 PM by Joseph Ha »

James

  • Administrator
  • *****
  • Posts: 286
    •  
Re: Removing components NOT in Assembly
« Reply #5 on: February 09, 2021, 01:18:23 PM »
yeah, so you must have created new components after importing the FEM. So the component IDs are different from the FEM property IDs and the reimport will import the property IDs.

If you (1) export updated FEM, that should include the new components as properties (2) point to updated FEM (3) reimport, you shouldn't lose any of your component-assembly definition.

-James

Joseph Ha

  • Client
  • **
  • Posts: 4
    •  
Re: Removing components NOT in Assembly
« Reply #6 on: February 09, 2021, 01:42:15 PM »
How do I export updated FEM for ALL Assemblies that I have?
Right now, I have to go to each assembly, edit membership, export/import file filter, copy & paste appending the exported components into 1 file. This is a rather long process. Is there a better way of doing it?
Thanks
Joseph