Hello,
can we use pro/program or any other method to hide/unhide layers as per the input we are giving in Creo 3D model?
Layer status files can be loaded, and they save layer status information. This would be one option to configure layers by reading in a file. If you are able to predefine the layer states needed, then this would be an efficient way to control the display.
Is it possible to load the file thru Pro/Program?
I don't think Pro/Program supports this. Perhaps someone else can definitively confirm this. You can use one of the APIs or even a mapkey to load the file(s). Explain what you are attempting to accomplish in more detail as that will enable suggestions to be made on possible solutions.
Case 1
I have prepared a model, which is having different features. For different applications some feature to be suppressed and some to be resumed. this I did using the Pro/Program. Some annotations are linked to the features. So when I suppress the feature annotations showing error. annotations are not getting suppressed along with the feature.
Case 2
In order to avoid this I made dummy surfaces and annotations linked to those dummy surface. Now I planned to group those annotations to different layers and hide it when not required(means when the actual feature suppressed), which is to be disappeared from drawing too.
Is there any solution for the case 1?
If not, how to solve Case 2?
Hi,
please create test model for Case 1, pack it into zip file and upload this zip file. This enables others to investigate your problem.
This is a dummy model.
When I suppress the center feature, the GDT associated with it is showing error. In drawing the leader and feature will get disappeared but the Feature control frame remains in the drawing.
My requirement in model is to suppress the GDT also along with the feature. so that the same should also reflect in the drawing.
@PS_10114112 wrote:
This is a dummy model.
When I suppress the center feature, the GDT associated with it is showing error. In drawing the leader and feature will get disappeared but the Feature control frame remains in the drawing.
My requirement in model is to suppress the GDT also along with the feature. so that the same should also reflect in the drawing.
Hi,
please pack dummy model into zip file and upload this zip file. The picture is not enough.
@PS_10114112 wrote:
Please find the attachment
Hi,
I deleted your annotations and recreated them differently. I created Annotation feature and inside it I created geometric tolerance. When I open Pro/PROGRAM listing I can see annotation feature block and geometric tolerance block at the end of the listing. This means you can suppress them the same way as their Extrude parents.
Hi,
The model Part.prt includes 1.prt and 2.prt,, added using merge/inheritance.
In part.prt first I added 1.prt(merge/inheritance) and revolve operation done over that and annotation feature added.
Then added 2.prt(merge/inheritance).
My requirement is that when I suppress 1 and resume 2 the annotation feature should not show error as in the video.
Could any one please support.
If it is not possible with merge/inheritance, please let me know some other alternate method.
@PS_10114112 wrote:
Hi,
The model Part.prt includes 1.prt and 2.prt,, added using merge/inheritance.
In part.prt first I added 1.prt(merge/inheritance) and revolve operation done over that and annotation feature added.
Then added 2.prt(merge/inheritance).
My requirement is that when I suppress 1 and resume 2 the annotation feature should not show error as in the video.
Could any one please support.
If it is not possible with merge/inheritance, please let me know some other alternate method.
Hi,
I think you have to explain in detail what you need to do. For example I do not understand why you merged two models into target model.
Hi,
The merged one is my prestage part.
I will Create a new/improved Prestage part in later stages of design but all other operations remains the same. So I will have to replace the prestage part only in my final design.
Any other method available in Creo for doing this?
@PS_10114112 wrote:
Hi,
The merged one is my prestage part.
I will Create a new/improved Prestage part in later stages of design but all other operations remains the same. So I will have to replace the prestage part only in my final design.
Any other method available in Creo for doing this?
Hi,
it's up to you to come up with the right construction procedure. Don't expect someone to do it for you.
Note:
In my opinion, the mistake is to switch between models 1 and 2. Instead, use only model 1 and modify its geometry.
Hi,
I want to use this construction procure only. And it is not a mistake, It is an error that Creo annotation features cannot detect the new body. The solution you explained is not a direct method. If you do not have a direct solution for this, I just thought to compromise my procedure if possible.
Hi,
I give up. If you think Creo is not working properly, please contact PTC Support.
@PS_10114112 wrote:
Hi,
The model Part.prt includes 1.prt and 2.prt,, added using merge/inheritance.
In part.prt first I added 1.prt(merge/inheritance) and revolve operation done over that and annotation feature added.
Then added 2.prt(merge/inheritance).
My requirement is that when I suppress 1 and resume 2 the annotation feature should not show error as in the video.
Could any one please support.
If it is not possible with merge/inheritance, please let me know some other alternate method.
Hi,
I added new surface feature Extrude 1. This feature has no relation to 1 and 2.
Diameter of Extrude 1 is driven by relation d20 = d14*2. d14 belongs to Revolve 1.
Geometric tolerance is attached to Extrude 1 surface.
I can suppress 1 or 2 ... geometric tolerance is not affected by suppressing action.
Hi,
Thanks for the support.
The solution you suggested I tried. But I feel this will work well for simple parts. I am working with parts of complex geometry and this dummy surface creation makes difficulty in defining and reading over the existing solid features.
Could you suggest some other method?
Not sure if this meets your needs, but have you tried this? In View Manager, you can save different Layer states and then switch between them:
Thanks. But this I could not control the layers using pro/program