Visual Kinematics, Inc.

VdmTools Programmer Manual
Data Management and Interoperability
Version 4.5.4
June 2021

Copyright © 1994-2021 Visual Kinematics, Inc.


DevTools VglTools VisTools VdmTools VfeTools VfsTools VfxTools

Table of Contents

1. Introduction
1.1 Module Summary
1.2 Interface Support Information
1.3 Compiling and Linking a VdmTools Application
1.4 Dataset Specification Syntax
1.5 Dataset Parameters and Attributes
1.6 Data Structures
1.7 Finite Element Model Dataset Names and Descriptions
1.8 Finite Element Result Dataset Names and Descriptions
1.9 Finite Element Results at Section Points
1.10 Finite Element Results at System Degrees of Freedom
1.11 Finite Element Results History Datasets
1.12 Monitor Functions
1.13 Multiple Domains
1.14 A First Program
1.15 A First Program - C++ Version
2. Library Device Components - Library, Dataset, Attribute
2.1 Maintain Library Information - Library
2.2 Function Descriptions
2.3 Maintain Dataset Information - Dataset
2.4 Function Descriptions
2.5 Maintain Attribute Information - Attribute
2.6 Function Descriptions
3. Data Functions - DataFun
3.1 Library Control
3.2 Query
3.3 Read Datasets
3.4 Function Descriptions
3.5 Data Function Descriptions
4. Data Function Filters, Interprocess Communication - DataIPC
4.1 Function Descriptions
5. Library Device Interfaces - *Fil, *Lib
5.1 SDRC/IDEAS Universal File - SDRCLib
5.2 Writing SDRC/IDEAS Universal Files
5.3 Function Descriptions
5.4 ABAQUS Input File - ABAFil
5.5 Function Descriptions
5.6 Writing ABAQUS input files
5.7 ABAQUS .fil and .odb File Output - ABALib
5.8 Function Descriptions
5.9 Writing ABAQUS .fil data files
5.10 ABAQUS .odb data files
5.11 Function Descriptions
5.12 ADAMS MSC/Adams files - AdamsLib
5.13 Function Descriptions
5.14 AFLR (Mississippi State) Grid File - AFLRFil
5.15 Function Descriptions
5.16 ANSYS Input Files - ANSFil
5.17 Function Descriptions
5.18 Writing ANSYS input files
5.19 Function Descriptions
5.20 ANSYS .rst, .rth, .rfl Results Files - ANSLib
5.21 Function Descriptions
5.22 ANSYS AUTODYN results files - AUTODYNLib
5.23 Function Descriptions
5.24 CFX results file - CFXLib
5.25 Function Descriptions
5.26 CGNS data base - CGNSVLib
5.27 Function Descriptions
5.28 COMSOL Sectionwise file - COMSOLLib
5.29 Function Descriptions
5.30 LSTC LS-DYNA input file - D3DFil
5.31 Function Descriptions
5.32 LSTC LS-DYNA State Database - D3DLib
5.33 Function Descriptions
5.34 CEI/EnSight Casefile Format - EnSightLib
5.35 Function Descriptions
5.36 FEMAP Neutral File - FEMAPLib
5.37 Function Descriptions
5.38 FIDAP Neutral File - FDILib
5.39 Function Descriptions
5.40 FLUENT Mesh File - FLUENTLib
5.41 Function Descriptions
5.42 General Mesh Viewer File Format - GMVLib
5.43 Function Descriptions
5.44 Altair Engineering HyperMesh ASCII File - HMAFil
5.45 Function Descriptions
5.46 Altair Engineering H3D File - H3DLib
5.47 Function Descriptions
5.48 MSC/Marc Post File - MarcLib
5.49 Function Descriptions
5.50 Memory object - MemLib
5.51 Function Descriptions
5.52 MSC/NASTRAN bulk data input file - NASFil
5.53 Function Descriptions
5.54 Writing NASTRAN input files
5.55 /NASTRAN OUTPUT2, .xdb and .h5 data files - NASLib
5.56 Function Descriptions
5.57 Writing NASTRAN OUTPUT2 data files
5.58 Native file - NatLib
5.59 Function Descriptions
5.60 OBJ file - OBJFil
5.61 Function Descriptions
5.62 OpenFOAM database - OpenFOAMLib
5.63 Function Descriptions
5.64 Patran Neutral model and results file - PatLib
5.65 Function Descriptions
5.66 ESI/PAM-CRASH DAISY and ERF file - PAMLib
5.67 Function Descriptions
5.68 PERMAS result file - PERMASLib
5.69 Function Descriptions
5.70 NASA/PLOT3D grid, solution and function files - PLOT3DLib
5.71 Function Descriptions
5.72 POLYFLOW mesh and solution files - POLYFLOWLib
5.73 Function Descriptions
5.74 Writing PTC/Mechanica FEM Neutral Format - RASFil
5.75 Function Descriptions
5.76 PTC/Mechanica Design Study - RASLib
5.77 Function Descriptions
5.78 SAMCEF des file - SAMCEFLib
5.79 Function Descriptions
5.80 STAR-CCM data base - STARCCMLib
5.81 Function Descriptions
5.82 3D Systems/STL ASCII text and binary file - STLFil
5.83 Function Descriptions
5.84 Tecplot file format - TecplotLib
5.85 Function Descriptions
5.86 Vtk Legacy File Format - VTKLib
5.87 Function Descriptions
6. Library Manager - LMan
6.1 Function Descriptions
7. Examples
7.1 Example 1, List Datasets on a Library Device
7.2 Example 2, Read and Print Model Data
7.3 Example 3, Read and Print Results State Data
7.4 Example 3a, Read and Print Results History Data
7.5 Example 3b, Read and Print Remeshing Results
7.6 Example 3c, Read and Print Results History Summary
7.7 Example 3d, Read and Print Reduced Matrix Data
7.8 Example 3e, Read and Print Particle Data
7.9 Example 3f, Read and Print Modal and Panel Contribution Results
7.10 Example 4, Export all Datasets
7.11 Example 5, Open and Append Files
7.12 Example 5a, Open Files without Model Data
7.13 Example 6, Read and Print Finite Element Model in Fluent Form
7.14 Example 7, Read and Write Input Decks
7.15 Example 8, Remotely Access Any File Format
7.16 Example 8a, Remotely Writing a Model in Native Vdm Format
7.17 Example 9, Read and Transform Stress/Strain State Data
7.18 Example 10, Using a Monitor Function
7.19 Example 11, Reading Multiple Domains
7.20 Example 12, Load Model and Results and Save to Native File
7.21 Example 13, Save Model Using MemLib
8. Release Notes
8.1 Bug fixes
8.2 New features and changes
8.3 Existing Application Programming Interface Changes
8.4 Known problems and limitations

Development Toolkits


Visual Kinematics, Inc.
14395 Saratoga Ave.
Suite 110
Saratoga, CA 95070
U.S.A.
tel: (408) 867-6285
fax: (408) 867-7218
email: info@vki.com
URL: http://www.vki.com