Showing results for 
Search instead for 
Do you mean 
Reply

modifying CAE results

Is it possible to directly set results in a solution? For example I would like to set the displacement values of a given node to given numbers. I've been looking at the ResultManager and ResultAccess classes, but I haven't found a way to do this.

Alternatively, is it possible to export results into a text based format that could be modified externally and then loaded back into NX for display?

2 REPLIES

Re: modifying CAE results

Hi,

interactively it can be done by exporting the results via Results Manipulation. This gives you an unv-file. Here you can look for the block 2414, your node ID and then modify the result value:

 

2414
         1
Displacement
         1
NONE
NONE
EXPRESSION_NAME_KEY 1*DISP
Creation time 10-Sep-14   16:52:45
NONE
         1         1         2         8         2         3
         1         0         1         0         1         0         0         0
         0         0
  0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00
  0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00  0.00000E+00
         1
  2.38406E+04  4.91692E-04 -2.72959E-03

 

This modified file can be read in via "Import Results...".

 

Maybe the following method can help to do it with NXOpen but never tried it.

 

public void SetElementValueAtNode(
	ResultsManipulationBuilder..::..ElementValueAtNode value
)

 

Regards,

Christoph

 

Re: modifying CAE results

Christoph81,

 

Are you talking about changing the displacement result values obtained from the solver (modifying results) or are you talking about specifying an enforced displacement value for the solution?

 

If you want to modify the results, the method given by xtof can be used. To actually specify the displacements prior to a solution, a displacement constraint with a non-zero value can be used.

 

Regards,

Jim