cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

REMOVING UNUSED DRAWING MODELS

Regular Member

REMOVING UNUSED DRAWING MODELS

I need to remove all unused drawing models.

And I don't know if this is possible to do it with a macro or something like that.

can help me somebody?

Thank you,

Alberto Todisco

14 REPLIES 14

Re: REMOVING UNUSED DRAWING MODELS

You can do this with ModelCHECK

Re: REMOVING UNUSED DRAWING MODELS

Can you explain me the process?

Re: REMOVING UNUSED DRAWING MODELS

you need to set UNUSED_MODELS check to Y or E in your .mch file.

This works only if you have enabled ModelCHECK.

 

 

Re: REMOVING UNUSED DRAWING MODELS

Hi Alberto

If you don't use Modelcheck, but you are working with Windchill, you could use this creo config option:

cleanup_drawing_dependencies=yes_cs_not_required

More info in this Article

Re: REMOVING UNUSED DRAWING MODELS

Hi Trebla,

that's the better solution!! thank you so much

Re: REMOVING UNUSED DRAWING MODELS

Seems this config option is not available in Creo 5, at least to me.

 

Has anybody haved similar problem in Creo 5 (with unused models and lack of cleanup option in config.pro)?

Re: REMOVING UNUSED DRAWING MODELS

I don't think that is going to do what you want.  All the does is remove the reference.  Not the actual model.

Re: REMOVING UNUSED DRAWING MODELS

# p-Shell
# „ps_draw delete“  will return 1 on success and 0 if fail
# if your case you may not interested
# and the code is ignoring the return value

# sample A
#
# if your active window contains a Drawing
#
foreach M [ps_draw list] {ps_draw -mod $M del }
# sample B
# # for all drawings in session
#
foreach D [ps_glob *.drw] { foreach M [ps_draw -draw $D list] {
ps_draw -draw $D -model $M delete
} }
# sample c
# # for test.drw
# foreach M [ps_draw -draw test.drw list] {
ps_draw -mod $M -draw test.drw delete
}

Re: REMOVING UNUSED DRAWING MODELS

Hi Jacek_Mydlikows,

 

I work with creo4, so I can not check in creo5.

In Olaf Corten's web it appears as an option also in creo5.

You have to add inside your config.pro:

 

cleanup_drawing_dependencies yes_cs_not_required

 

 

Announcements