Files Section
Used to specify the files that needs to be read and written by VMoveCAE
This is a mandatory section and must be available in the input file.
Usage Example:
* FILES, FOLDER="/home/vcollab/models" - "viewer_tutorial.odb", TYPE=ABAQUS_ODB
The file path or file name for each of the input files should be provided in one data line as the name.
Section Attributes
FOLDER: Base folder.
When a base folder is specified, all the relative paths are considered to be relative to the base folder.
Default value: Current working directory
MERGE_TYPE: CAX file merge type.
Tells VMoveCAE how to merge CAX files in the case of reading multiple model files.
Default value: None. If not specified, VMoveCAE assumes that user is not trying merge results from different model files.
This option should be specified if the user is trying to results from multiple model files.
Supported values are:
STEPS: Merge as steps of the same model.
The sequence of the steps in the CAX file depends upon the sequence of results files. > Note: Please note that, only one option (
STEPS
) is supported as of now. It means that all the model files that are specified as input should have the same mesh, properties, element and face sets. The application doesn’t check this, and this validation should be done by the user. In the case that, this condition is not true, the resulting CAX file may get corrupted and users may not be able to open and visualize it.
RETAIN_INTERMEDIATE: Retains intermediate CAX files.
Tells VMoveCAE to retain the intermediate CAX files in the case of multiple model files.
Valid only if MERGE_TYPE is specified. Ignored in other cases.
Default value: False
Data Attributes
TYPE: File type.
Supported values are:
ABAQUS_ODB
ABAQUS_INP
FEMFAT_DMA
VCOLLAB_CAX
VMOVE_LOG
If not specified, VMoveCAE tries to auto-detect the file type based on the file extension. The list of extensions is provided below.
Extension
Inferred file type
.odb
ABAQUS_ODB
.inp
ABAQUS_INP
.dma
FEMFAT_DMA
.univ
FEMFAT_DMA
.cax
VCOLLAB_CAX
.log
VMOVE_LOG
CONTENT: Tells VMoveCAE what to read/write from/to specific file.
Supported file content types are:
MODEL
ENTITY_SETS
RESULTS
CAX
LOG
If not specified, VMoveCAE tries to identify it automatically.
OPTIONS: Specify the file specific load and translation options. Supported options are:
ZERO_FRAMES - Instructs VMoveCAE to load zero numbered frames ( frames corresponding to the input conditions).
FAST_LOAD - Instructs VMoveCAE to load assume that all the frames in the ODB file have same results. This allows VMoveCAE to load the ODB files faster.
MID_NODES - Instructs VMoveCAE to extract the mid-nodes and the corresponding results into the CAX file.
NO_AVERAGING_ACROSS_REGIONS - Instructs VMoveCAE to average element and element nodal results within regions boundaries only to obtain the nodal results. Please note that this has option has many limitations. For example, element results are not supported when this option is on. When not supported, the application falls back on regular averaging.
Examples & Description
Example 1
* FILES, FOLDER=/home/test/models
- viewer_tutorial.odb
Reads model and results from “viewer_tutorial.odb” file in the “/home/test/models” folder. File type and content type are identified automatically.
Since no CAX file name is provided, output is written to “viewer_tutorial.cax” in the same folder.
Example 2
* FILES
- Linear-Job_modified.inp, TYPE=ABAQUS_INP, CONTENT=ENTITY_SETS
- Linear-Job_post.odb, TYPE=ABAQUS_ODB, CONTENT=“MODEL, RESULTS”
- Linear-Job_fatigue.dma, TYPE=FEMFAT_DMA, CONTENT=RESULTS
- Linear-Job.cax, TYPE=VCOLLAB_CAX
- vmovecae_trace.log, TYPE=VMOVE_LOG
Reads model and results from “Linear-Job_post.odb” file in the current folder.
Element sets are read from “Linear-Job_modified.inp” instead of the ODB file. The element ids should match in the INP and ODB files to get the correct output.
Reads additional results from “Linear-Job_fatigue.dma” and appends them to the results in the ODB file.
The output is written to the “Linear-Job.cax” file in the current folder.
Translation log is written to “vmovecae_trace.log” file in the current current folder.
Example 3
* FILES
- Linear-Job.inp, TYPE=ABAQUS_INP, CONTENT=MODEL
- Linear-Job.dma, TYPE=FEMFAT_DMA, CONTENT=RESULTS
- Linear-Job.cax, TYPE=VCOLLAB_CAX
- vmovecae_trace.log, TYPE=VMOVE_LOG
Reads the model “Linear-Job.inp” file in the current folder.
Reads additional results from “Linear-Job.dma” and appends them to the model in the INP file.
The output is written to the “Linear-Job.cax” file in the current folder.
Translation log is written to “vmovecae_trace.log” file in the current current folder.
Example 4
* FILES
- viewer-tutorial.odb, TYPE=ABAQUS_ODB, CONTENT=“MODEL, RESULTS” ,
OPTIONS=“ZERO_FRAMES”
- viewer-tutorial.cax, TYPE=VCOLLAB_CAX, OPTIONS=“MID_NODES”
- vmovecae_trace.log, TYPE=VMOVE_LOG
Reads the model “viewer_tutorial.odb” file in the current folder.
Since the ZERO_FRAMES option is specified, VMoveCAE reads and exports specified initial conditions corresponding to the frame number zero as well. When this is not specified, VMovecAE only reads frames starting with number 1.
The output is written to the “viewer-tutorial.cax” file in the current folder.
The exported CAX file also contains the mid-nodes in the mesh. When this
option is not specified, the mid-nodes are ignored and not exported into the mesh written into the CAX file.
When the CAX file name is not explicitly specified, the MID_NODES option can be specified with the model file.
Translation log is written to “vmovecae_trace.log” file in the current current folder.
Example 5
* FILES, MERGE_TYPE=STEPS
- modes_x.odb
- modes_x.dma
- modes_y.odb
- modes_y.dma
- modes_z.odb
- modes_z.dma
- modes.cax
- vmovecae_trace.log
The resulting CAX file is equivalent to the CAX file created with the following two step process.
- STEP 1
Create the first CAX file with the model and results from “modes_x.odb” and with the additional results from “modes_x.dma”.
Create the second CAX file with the model and results from “modes_y.odb” and with the additional results from “modes_y.dma”.
Create the third CAX file with the model and results from “modes_z.odb” and with the additional results from “modes_z.dma”.
- STEP 2
Merge the CAX files together and renumber the frames and increments to avoid the clashes.
As mentioned earlier, the models should be exactly same in all the ODB files.
Example 6
* FILES, MERGE_TYPE=STEPS
- modes_sets.inp, CONTENT=ENTITY_SETS
- modes_x.odb
- modes_x.dma
- modes_y.odb
- modes_y.dma
- modes_z.odb
- modes_z.dma
- modes.cax
- vmovecae_trace.log
This example is similar to the one in example 5. Only difference is that, the element sets are read from “mode_sets.inp” instead of the ODB files.
Example 7
* FILES, MERGE_TYPE=STEPS
- modes_x.odb
- modes_y.odb
- modes_z.odb
- modes_x.dma
- modes_y.dma
- modes_z.dma
- modes.cax
- vmovecae_trace.log
This example is similar to the one in example 5 with the exception of the sequence of the result files. The sequence of the steps and frames in the resultant CAX file will change appropriately. The step and frame numbers for the results from the dma files appear at the end.