Does anybody know of a way to determine the total size on disk (volumes) of an Teamcenter Managed NX assembly prior to exporting it from Teamcenter? Are there any OOTB tools on the NX or Teamcenter side that provides this information without writing a custom UG Open program?
I know about most of those tools from back in the days when managing Native NX. I didnt think these utilities worked in TC Managed Mode though? I could be wrong. They want the information before they export it. If you have the syntax on how this works in Managed mode, I am all ears.. I will do some checking into this.
I didnt think these utilities worked in TC Managed Mode though? I could be wrong. They want the information before they export it.
You are correct. The ug_inspect utility does not work in a managed environment, and while it does report the Part File Size you would need to use additional utilities (ugpc?) to walk down the assembly structure to calculate the size of each component.
The information is in Teamcenter; the named reference of each UGMASTER lists its .prt file size, and you have the assembly structure in the bvr. Its seems logical that you could just walk down the bvr and capture the file size of each component. Unfortunately no such utility exists, but we do have an existing Enhancement Request (ER) 4599492 in our system asking for the ability to determine the size of an assembly and all its components.
Thanks for the reply. Yeh... maybe if there was a way to expose the UGMASTER Named Reference "Size" property as a compound property to the UGMASTER and ultimetly to the Revision that contains it, it could be exposed to the BOM in Structure Manager. This way when different Revision Rules are applied you can see the change as parts are swapped in and out. Export to Spreadsheet can easily add it up. I think UGOpen could do this very easily from the NX side.