Community Tip - New to the community? Learn how to post a question and get help from PTC and industry experts! X
we use back ground data (parasolid models *.x_t) to simplify our large assemblies.
It works fine until we try to open the assembly in a drawing it can take upwards of 45 minutes.
We set out HLR to "LOW" on each view of the three page drawing and still end up waiting for the drawing to pull up.
Here are some of the config.pro commands we use:
auto_regen_views no
display_planes no
display_axes no
datum_point_display no
intf2d_out_acad_mtext no
style_auto_regen_curves no
style_auto_regen_surface no
style_auto_regen_shaded_surface no
Can you suggest other config.pro commands to speed up our opening of large assembly drawings and changing sheets?
Once all sheets have been opened - we can switch between them without problems - it's the time it takes to open each sheet that can be waste too much time waiting.
There is this:
http://support.ptc.com/carezone/tutorials/files/advdraw_site/Large_Assembly/Large_assy_D.htm
In addition here are some of the practices we use:
These are great recommendations and I look forward to testing them all out. Can you tell me what good does it do to NOT use views set to "No Hidden"? I would have assumed that would speed things up since you're not displaying hidden lines.
I think that was a brain misfire on my part. I am pretty sure I meant to say use no hidden or shaded views.
No, the recommendation to not use "No Hidden" is correct though not very practical when the drawing is finished. The better performance would be obtained by having the views set to wireframe. Think about it, to display the views with hidden lines it has to figure out WHICH lines it should be showing. In normal drawings that is done by the CPU. Recent versions have started to use multithreading particularly for the hidden line removal but it still takes time. One of the options listed is to use the drawing fasthlr option which also helps but it is not WYSIWYG because it's using the graphics card to do the hlr which is fast but has some different display properties than a regular drawing view. Also you can't print/publish from the graphics card hlr, it will convert the views back to CPU rendered and that will take extra time but it's a trade off. When drawing fasthlr first came out I tried using that but I had a lot of users who didn't get the trade offs so I backed off the functionality. Over the years I tried to push PTC to find a way to use the graphics card functionality and eliminate the down side effects but they consistently pushed back stating that it simply wasn't possible technically. I'm not a programmer so I have to assume they are correct or they would have pursued it.
Just to be complete the option that @rreifsnyder is referring to is a DTL option. It is defaulted but for older drawings it needs to be turned on. The option is:
hlr_multithreading set to yes
It was introduced in Creo 4 and improved upon in Creo 5.