10.08.2013 Views

Results post processing

Results post processing

Results post processing

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

END FUNCTION<br />

CHAPTER 1<br />

Introduction to <strong>Results</strong> Post<strong>processing</strong><br />

To use the complex function, place the following definition in the MSC.Patran<br />

settings.pcl file:<br />

pref_env_set_string( "results_title_editor_defaults", @<br />

" complex_user_default_function " )<br />

and make the function available by either compiling it in MSC.Patran using !!input or<br />

compiling it outside of MSC.Patran into a .plb and using !!library in MSC.Patran.<br />

FUNCTION complex_user_default_function( tool_class_in, var, description, show, @<br />

showPrefix, prefix, showSuffix, suffix, @<br />

asIs, position, newLine )<br />

STRING tool_class_in[], var[], description[], prefix[], suffix[]<br />

LOGICAL show, showPrefix, showSuffix, asIs, newLine<br />

INTEGER position<br />

STRING tool_class[MAX_TEXT_LENGTH]<br />

SWITCH( tool_class_in )<br />

CASE( RES_TOOL_FRINGE_ATTR_CLASS_Q, @<br />

RES_TOOL_DEFORM_ATTR_CLASS_Q, @<br />

RES_TOOL_2DCONTOUR_ATTR_CLASS_Q, @<br />

RES_TOOL_3DCONTOUR_ATTR_CLASS_Q, @<br />

RES_TOOL_VECTOR_ATTR_CLASS_Q, @<br />

RES_TOOL_TENSOR_ATTR_CLASS_Q, @<br />

RES_TOOL_CURSOR_ATTR_CLASS_Q, @<br />

RES_TOOL_CURSOR_ATTR_CLASS_Q )<br />

tool_class = tool_class_in<br />

DEFAULT<br />

tool_class = RES_TOOL_FRINGE_ATTR_CLASS_Q<br />

END SWITCH<br />

/* These are the most common. */<br />

show = TRUE<br />

showPrefix = FALSE<br />

showSuffix = TRUE<br />

suffix = ", "<br />

asIs = FALSE<br />

position = 0<br />

newLine = FALSE<br />

/* Set show. */<br />

SWITCH( var )<br />

CASE( RES_DISP_TITL_VAR_CODE_NAME, @<br />

RES_DISP_TITL_VAR_CUR_GROUP, @<br />

RES_DISP_TITL_VAR_DB_NAME, @<br />

RES_DISP_TITL_VAR_DB_PATH, @<br />

RES_DISP_TITL_VAR_DATE, @<br />

RES_DISP_TITL_VAR_DATE2, @<br />

RES_DISP_TITL_VAR_FRINGE_STYLE, @<br />

RES_DISP_TITL_VAR_GV, @<br />

RES_DISP_TITL_VAR_JOB_NAME, @<br />

RES_DISP_TITL_VAR_PRODUCT, @<br />

RES_DISP_TITL_VAR_PROD, @<br />

RES_DISP_TITL_VAR_DATA_TITLE, @<br />

RES_DISP_TITL_VAR_SCALE_FACT, @<br />

RES_DISP_TITL_VAR_TIME )<br />

show = FALSE<br />

3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!