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

Get parameter value using J-link

Get parameter value using J-link

Hello!

 

I'm trying to get the value of a parameter, but it is returning this:

com.ptc.pfc.Implementation.pfcModelItem$Parameter@1187b50

 

I'm trying to get the parameter like this:

Parameter p;

p = (Parameter) model.GetParam("DESCRICAO");

txtDescricao.setText(p.toString());

 

 

This parameter exists in the model:

Capturar.PNG

 

Could someone help me?

 

Thank you!

Tags (1)
5 REPLIES 5
Highlighted

Re: Get parameter value using J-link

may be this is the ptc_common_name, this the model name, not an ordinary parameter.

This can be tested by changing the language setting of Creo (or Pro/E), if the parameter name change from DECRICAO to DESCRIPTION, then it is the ptc_common_name.

To access this parameter, you have to use the model name.

Re: Get parameter value using J-link

I am not using ptc_common_name parameter.

This parameter was created. It is not a common parameter.

The value of this parameter is manually entered.

Re: Get parameter value using J-link

Try this:

//assuming you already have a handel to a Creo model with String parameter "DESCRICAO"

Parameter param = model.GetParam("DESCRICAO");

ParamValue paramVal = param.GetValue();

String strParamVal = paramVal.GetStringValue();

txtDescricao.setText( strParamVal );

Re: Get parameter value using J-link

Thanks Tom Decock!

It worked as expected!

Re: Get parameter value using J-link

Hi Sulmaq,

Glad to help. Could you mark the answer as being correct ? Otherwise the status remains "not answered" ;-)