Question
Mapkey question. Calling parameters.
Hi Folks,
Questions at the bottom.
SITUATION;
I have been working on our formats and template parts and have things pretty much as I want. This works nicely for auto-populating the drawing title block but this really works well for new parts (using the new template) and the new drawing formats. I have a robust method for reworking existing parts to use the same functionality in the new drawing template.
(Acknowledgement: Please note that in setting all this up thus far I had plenty of help from earlier posts saved from this exploder and from our local VAR.)
MORE DETAIL;
We use the ISO tolerance class for our models and drawings. There is a system parameter (tolerance_class according to the Help) that you set in the model (via Edit; Setup; Tol Setup; Standard; ISO/DIN; Model Class) to the class you want (FINE, MEDIUM COARSE or VERY COARSE). Unfortunately I have not been able to access this system parameter and I can even make my own parameter of exactly this same name.
To ensure I keep the 3D model and the auto population of my drawing, from the parameters and notes from the 3D model, in step I have a set of relations that run from mapkeys. These mapkeys first set my parameter then it sets the system parameter, which forces a regen, and this makes the drawing accurate every time. The drawback I have not been able to overcome is that the mapkey calls up my own parameter by looking in the parameter list in the model and using it BUT this is dependent on the position in the list (so many lines down the list). I have developed a work around that ensures any older part can be updated to have the new parameters in the correct order but you can still sort the parameters and upset the running of the mapkey.
QUESTION;
So after all this I want to know if anybody out there:
Has found a way of referencing a personal parameter in mapkeys rather than the line pick I am using now. This would make the mapkey more robust.Knows how to reference the tolerance_class system parameter? (Yes I have tried using ordinary syntax in Relations but it just gives an error) This would be the best solution.
--
Regards, Brent Drysdale
Regards, Brent Drysdale
Mechanical Designer
Tait Electronics Ltd (www.taitworld.com)
New Zealand
Ph. +64 3 358 1093
This email, including any attachments, is only for the intended addressee. It is subject to copyright, confidential and may be the subject of legal or other privilege, none of which is waived or lost by reason of this transmission. If the receiver is not the intended addressee, please accept our apologies, notify us by return, delete all copies and perform no other act on the email. Unfortunately, we cannot warrant that the email has not been altered or corrupted during transmission.
This thread is inactive and closed by the PTC Community Management Team. If you would like to provide a reply and re-open this thread, please notify the moderator and reference the thread. You may also use "Start a topic" button to ask a new question. Please be sure to include what version of the PTC product you are using so another community member knowledgeable about your version may be able to assist.
Questions at the bottom.
SITUATION;
I have been working on our formats and template parts and have things pretty much as I want. This works nicely for auto-populating the drawing title block but this really works well for new parts (using the new template) and the new drawing formats. I have a robust method for reworking existing parts to use the same functionality in the new drawing template.
(Acknowledgement: Please note that in setting all this up thus far I had plenty of help from earlier posts saved from this exploder and from our local VAR.)
MORE DETAIL;
We use the ISO tolerance class for our models and drawings. There is a system parameter (tolerance_class according to the Help) that you set in the model (via Edit; Setup; Tol Setup; Standard; ISO/DIN; Model Class) to the class you want (FINE, MEDIUM COARSE or VERY COARSE). Unfortunately I have not been able to access this system parameter and I can even make my own parameter of exactly this same name.
To ensure I keep the 3D model and the auto population of my drawing, from the parameters and notes from the 3D model, in step I have a set of relations that run from mapkeys. These mapkeys first set my parameter then it sets the system parameter, which forces a regen, and this makes the drawing accurate every time. The drawback I have not been able to overcome is that the mapkey calls up my own parameter by looking in the parameter list in the model and using it BUT this is dependent on the position in the list (so many lines down the list). I have developed a work around that ensures any older part can be updated to have the new parameters in the correct order but you can still sort the parameters and upset the running of the mapkey.
QUESTION;
So after all this I want to know if anybody out there:
Has found a way of referencing a personal parameter in mapkeys rather than the line pick I am using now. This would make the mapkey more robust.Knows how to reference the tolerance_class system parameter? (Yes I have tried using ordinary syntax in Relations but it just gives an error) This would be the best solution.
--
Regards, Brent Drysdale
Regards, Brent Drysdale
Mechanical Designer
Tait Electronics Ltd (www.taitworld.com)
New Zealand
Ph. +64 3 358 1093
This email, including any attachments, is only for the intended addressee. It is subject to copyright, confidential and may be the subject of legal or other privilege, none of which is waived or lost by reason of this transmission. If the receiver is not the intended addressee, please accept our apologies, notify us by return, delete all copies and perform no other act on the email. Unfortunately, we cannot warrant that the email has not been altered or corrupted during transmission.
This thread is inactive and closed by the PTC Community Management Team. If you would like to provide a reply and re-open this thread, please notify the moderator and reference the thread. You may also use "Start a topic" button to ask a new question. Please be sure to include what version of the PTC product you are using so another community member knowledgeable about your version may be able to assist.

