Generate spreadsheet XML of pretest analysis results
results = report_tam_xml(sg,sa,TAM[,FEM][,FILENAME][,'nofile'][,'thresh_self',THRESH_SELF][,'thresh_cross',THRESH_CROSS][,'thresh_pseudo',THRESH_PSEUDO]);
REPORT_TAM_XML uses two imat_shp functions, SG (FEM Shapes), SA (TAM shapes), and the test analysis model TAM to and generate pre-test matrices Oaa, Oag, Ogg, POgg, MACgg, MACtg, a frequency comparison table, and optionally an effective mass fraction table for the FEM shapes.
If TAM.mass is not supplied, then orthogonality sheets Oaa, Oag, Ogg, and POgg will not be generated.
If FEM is supplied, the effective mass tables will be generated.
SG | imat_shp (usually FEM shapes) |
SA | imat_shp (usually TAM shapes) |
TAM |
Pretest TAM matrices TAM.aset = imat_ctrace containing test DOF TAM.mass = mass matrix reduced to test DOF |
FEM | imat_fem containing FEM for use in effective mass calculation |
FILENAME | Output filename |
THRESH_SELF | Self MAC/orthogonality threshold values (default [0.9999 0.1 0.05]) |
THRESH_CROSS | Cross MAC/orthogonality threshold values (default [0.9 0.5 0.2]) |
THRESH_PSEUDO | Pseudo and FEM self-orthogonality threshold values (default [0.95 0.05 0.01]) |
'nofile' | Do not export results to a file |
RESULTS.Oaa | SA (TAM) self orthogonality (ortho(sa,TAM.mass,TAM.aset)) |
RESULTS.Oag | SA-SG cross-orthogonality (ortho(sa,sg,TAM.mass,TAM.aset)) |
RESULTS.Ogg | SG self-orthogonality (ortho(sg,TAM.mass,TAM.aset)) |
RESULTS.POgg | SG psuedo-orthogonality (ortho(sg,TAM.mass,TAM.aset,'noscale')) |
RESULTS.MACgg | SG self-MAC (ortho(sg,TAM.aset)) |
RESULTS.MACag | SA-SG cross-MAC (ortho(sa,sg,TAM.aset)) |
>> results = report_tam_xml(sg,sa,TAM,'pretest_results.xml');
ortho, comparison_table, imat_shp, report_test_xml, effmass