Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations waross on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Customized functions (JLink)

Status
Not open for further replies.

TommyCG

Mechanical
Jan 18, 2011
2
0
0
BE
Hi,

I've been trying to create a new customized function to be used in the relations. This function should return the value of one of the parameters of that part.

For example:
Part contains 2 parameters
DRAWING_NAME_US = 0000000
DRAWING_NAME_UK = 1111111


The function I created returns a value of 0000000 or 1111111, depending on IP adress.


To read the values from the parameters I tried both of these methods, but the result was the same:

Model curModel = curSession.GetCurrentModel();
Model curModel = curSession.GetActiveModel();


The function works fine in a part, but fails when regenerating from an assembly. In that case the active or current model is the assembly, not the part where the function is located.


Is there any way to make this work, or is this just not possible?




PS - I also tried using the 'relationowner', but it doesn't seem possible to retrieve parameters using this.


Thanks,

Tommy
 
Status
Not open for further replies.
Back
Top