Skip to main content
7-Bedrock
June 28, 2019
Question

REMOVING UNUSED DRAWING MODELS

  • June 28, 2019
  • 3 replies
  • 9246 views

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

3 replies

17-Peridot
July 1, 2019
You can do this with ModelCHECK
7-Bedrock
July 1, 2019

Can you explain me the process?

17-Peridot
July 2, 2019

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

This works only if you have enabled ModelCHECK.

 

 

16-Pearl
July 2, 2019

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

7-Bedrock
July 3, 2019

Hi Trebla,

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

RPN
18-Opal
July 26, 2019
# 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
}
24-Ruby III
July 29, 2019

Hi,

please provide more information about p-Shell.

RPN
18-Opal
July 29, 2019

Link to p-Shell Wiki, and there a YouTube Link. Its a Toolkit Application, which allows you to access Creo Files and their Database via Tcl (Script Language) commands within a running Tcl/Tk environment. On the Wiki you find a lot of code snippets. You are ready with your first program in p-Shell, before you would have setup Toolkit and the compiler on the other hand Smiley Very Happy