I want to count how many symbols I have used on a drawing.
When I “flag” dimensions as important, I want to set a note on the drawing that there are X number of important dimensions for receiving department to check.
Is this possible without the use of Pro Program?
You can find out how many symbols appear on a drawing with Review > Highlight by Attributes in Creo2 (Edit > Highlight by Attributes in WF4) then select Item Type as 2D Symbol and Owner Model as The Drawing and when you select Highlight it will highlight them on the screen and tell you in the message window how many symbols there are, but this doesn't give you any way of getting a count of a specific symbol.
I found no solution, without using Pro Program.
I know it is posible with Pro Program, but i have no exeperiance with this.
So we are still counting flags 😉
Yeah, I wish there could be some kind of indicator to do that.
What is Pro Program?
Never heard of it.
ProProgram is the text version of the model tree that can have some directives added to it. It is not a general purpose programming language - there are no loops and no branches.
It does include conditional statements. Features or components can be suppressed based on the value of a parameter. It can be set to prompt the user when the part or assembly is regenerated to enter new values for parameters. It can pass assembly parameter values to parts that have a ProProgram set to accept Inputs.
It doesn't deal with drawings.
Pro Program is a programing language to use in Creo.
With this function (License needed for assy's) it is possible to drive part assy’s, …
Small example: http://engr.bd.psu.edu/ncs/Program_Tutorial.html
I've done my share of Pro/Program work and I'm pretty sure you can't count anything with it.
You can use the search tool. Simply search for "Drawing Symbol". You can either find all of them or one specific type.
You can also add all symbols, or that specific type of symbol to a layer using rules. If you view the info for that layer it will tell you how many of them are on the layer.
Great. But how do I take that information and populate a text field so it automatically updates when I add as symbol?