The CALL_MFILE command performs the following tasks:
Call_MFile ! /MFILE_NAME= ! /USE_CALIBRATION_FILE=FALSE ! /USE_NAN_FOR_DATANOTFOUND=FALSE ! /INPUT_FILE= /INPUT_NAMES= /INPUT_SIGNAL_TYPES= ! /INPUT_SIGNAL_FOLDERS= /INPUT_SIGNAL_NAMES= ! /OUTPUT_FILE= /OUTPUT_SIGNAL_TYPES= /OUTPUT_SIGNAL_FOLDER= /OUTPUT_SIGNAL_NAMES= /OUTPUT_NAMES= ! /PARAMETER_NAMES= ! /PARAMETER_GROUPS= ! /OUTPUT_PARAMETER_NAMES= ;
Parameter | Description |
!/MFILE_NAME= | Specify the entire directory path |
!/OUTPUT_FILE | Name of the mat file exported from Visual3D |
!/OUTPUT_SIGNAL_NAMES= | Visual3D Signals to export |
!/OUTPUT_SIGNAL_TYPES= | Visual3D Signal Type |
!/OUTPUT_SIGNAL_PROCESSED= | Visual3D Processed Flag |
!/OUTPUT_NAMES= | Signal names used in the exported |
!/OUTPUT_SIGNAL_NAMES= | Visual3D Signals to export |
!/INPUT_FILE= | Name of the mat file save by the Matlab exe |
!/INPUT_NAMES= | Names assigned to these signals |
!/INPUT_SIGNAL_NAMES= | Names assigned to these signals |
!/INPUT_SIGNAL_TYPES= | Types of signals imported to Visual3D |
This example uses this: Sample Data.
CALL_MFILE /MFILE_NAME= average_3targets_return_target.exe /OUTPUT_FILE= c:temp3Targets_in.mat /OUTPUT_SIGNAL_NAMES= RFT1+RFT2+RFT3 /OUTPUT_SIGNAL_TYPES= TARGET+TARGET+TARGET /OUTPUT_SIGNAL_PROCESSED= FALSE+FALSE+FALSE /OUTPUT_NAMES= SIGNAL1_IN+SIGNAL2_IN+SIGNAL3_IN /INPUT_FILE= c:tempaveraged_targets_out.mat /INPUT_SIGNAL_NAMES=RFT AVE /INPUT_SIGNAL_TYPES=TARGET /INPUT_NAMES=SIGNAL_OUT;
The OUTPUT_FILE parameter specifies the name of the MAT file to create.
To clarify, the basic algorithm of the above CALL_MFILE command is illustrated below:
Note that, in order to pass the time signal to a MAT file, you should use “TIME” for the signal name, ”FRAME_NUMBERS” for the signal type, and “FALS” for processed.