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.

CHAPTER 1<br />

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

insertion point. If the insertion point is never set, it will be at the end. If the insertion point is<br />

placed at the beginning of the textbox, the next variable inserted will be at the beginning.<br />

Turning a variable off and then on will remove it and then insert it back into its previous<br />

location. The insertion point is automatically updated such that subsequent insertions are<br />

placed after the previously inserted variable.<br />

User-defined Defaults Function<br />

To provide maximum flexibility to the user, a user-defined function may be provided to override<br />

any and all of the default title settings. Placing the following definition in the MSC.Patran<br />

settings.pcl file specifies a user-defined function.<br />

pref_env_set_string( "results_title_editor_defaults", "my_defaults" )<br />

Where my_defaults is the name of a function. If the results_title_editor_defaults preference<br />

is defined, and the specified function exists, the function will be called whenever the Defaults<br />

button is pressed. The prototype for this function is shown below. An example of this function<br />

will be provided.<br />

FUNCTION my_defaults( tool_class, var, description, show, showPrefix, prefix, @<br />

showSuffix, suffix, asIs, position, newLine )<br />

/*<br />

* FUNCTION my_defaults<br />

* Returns default values for a given input variable.<br />

* All output variable values will already have been set to the Patran defaults.<br />

* This function needs only to modify those that the user wants modified.<br />

*<br />

* Input<br />

* tool_class_in class name of tool type (default == Fringe)<br />

* One of the following from "res_1_5_include.h":<br />

*<br />

* #define RES_TOOL_DEFORM_ATTR_CLASS_Q "res_display_def_attr"<br />

* #define RES_TOOL_FRINGE_ATTR_CLASS_Q "res_display_fri_attr"<br />

* #define RES_TOOL_2DCONTOUR_ATTR_CLASS_Q "res_display_cont_attr"<br />

* #define RES_TOOL_3DCONTOUR_ATTR_CLASS_Q "res_display_cont_3d_attr"<br />

* #define RES_TOOL_VECTOR_ATTR_CLASS_Q "res_display_vec_attr"<br />

* #define RES_TOOL_TENSOR_ATTR_CLASS_Q "res_display_ten_attr"<br />

* #define RES_TOOL_CURSOR_ATTR_CLASS_Q "res_display_cur_attr"<br />

*<br />

* var A variable name<br />

* One of the following from "res_display.h":<br />

*<br />

* #define RES_DISP_TITL_VAR_DATE2 "$DATE2"<br />

* #define RES_DISP_TITL_VAR_DATE "$DATE"<br />

* #define RES_DISP_TITL_VAR_TIME "$TIME"<br />

* #define RES_DISP_TITL_VAR_PRODUCT "$PRODUCT"<br />

* #define RES_DISP_TITL_VAR_PROD "$PROD"<br />

* #define RES_DISP_TITL_VAR_DB_NAME "$DB_NAME"<br />

* #define RES_DISP_TITL_VAR_DB_PATH "$DB_PATH"<br />

* #define RES_DISP_TITL_VAR_JOB_NAME "$JOB_NAME"<br />

* #define RES_DISP_TITL_VAR_CODE_NAME "$CODE_NAME"<br />

* #define RES_DISP_TITL_VAR_GV "$GV"<br />

* #define RES_DISP_TITL_VAR_LC_NAME "$LC_NAME"<br />

* #define RES_DISP_TITL_VAR_SC_NAME "$SC_NAME"<br />

* #define RES_DISP_TITL_VAR_PRES_NAME "$PRES_NAME"<br />

* #define RES_DISP_TITL_VAR_SRES_NAME "$SRES_NAME"<br />

* #define RES_DISP_TITL_VAR_LYR_NAME "$LYR_NAME"<br />

* #define RES_DISP_TITL_VAR_LOCATION "$LOCATION"<br />

* #define RES_DISP_TITL_VAR_PLOT_TYPE "$PLOT_TYPE"<br />

* #define RES_DISP_TITL_VAR_DATA_TYPE "$DATA_TYPE"<br />

* #define RES_DISP_TITL_VAR_DERIVATION_L "$DERIVATION_L"<br />

* #define RES_DISP_TITL_VAR_DERIVATION "$DERIVATION"<br />

* #define RES_DISP_TITL_VAR_COORD_TRANS "$COORD_TRANS"<br />

3

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

Saved successfully!

Ooh no, something went wrong!