3DCS Functions

<< Click to Display Table of Contents >>

Navigation:  Getting Started with 3DCS >

3DCS Functions

Here is a list of all available functions within 3DCS.

 

Functions in:

Advanced Analyzer and Optimizer (AAO) features

Compliant Functions

Mechanical Functions

Functions in 3DCS:

Moves

Measures

Tolerances

 

 

Functions available in all platforms

(Variation Analyst license required)

FUNCTIONS

DESCRIPTION

DVTI_dcsFeatWiz Feature Wizard

Link Features in the 3DCS Tree to Surfaces of the Geometry

DVTI_pointlist Points

Add or edit 3DCS points in the selected component.

DVTI_featurepoint Feature Point

Create feature points and Coordinate points.

DVTI_dynamicpoint Dynamic Point

Create dynamic midpoints and offset points.

DVTI_DCS_create_point_group Point Group

Create a feature from a group of points.

DVTI_EdgeDirection Edge Direction

View or Edit the direction of an edge (Curve or Line)

clip0075 Offset Coordinate Points

Offset points along the specified direction

DVTI_SlotTab Slot/Tab

Create non-circular features of size from features or points.

DVTI_gdtlist GD&Ts

Add variation according to GD&T call-outs.

DVTI_onoffall MTM On/Off

Activate or deactivate Moves, Tolerances, Measures, GD&Ts, outputs, point visibility, or color contour within the selected component.

DVTI_GlobalMTM MTM Global

Globally activate or deactivate Moves, Tolerances, Measures, GD&Ts, outputs, hole and pin floating, or RSM smoothing within the model.

DVTI_ModelVariants Model Variants

Create different versions of the model to test different scenarios.

DVTI_specstudy Spec Study

Manually manipulate measures to visualize dimensional objectives.

DVTI_relatedlist Related List

Associate measures with other measures and points to view their relationship after running the analysis.

DVTI_VisExport Visualization Export

Export Spec Studies for high-end, 3D visualization.

DVTI_dcsNominalBuild_SP Nominal Build

Assemble the model using the active Moves and parts at their nominal geometry.

AssembleICON Assemble

Assemble the model using the active Moves and parts at their current geometry if deviated.

DVTI_dcsSeparate_SP Separate

Return parts to their nominal geometry and position before they were built.

DVTI_dcsAnimate Animation

View the assembly of the model step by step.

DVTI_dcsDeviate Deviate

View the variation of the model in the built or separated position.

DVTI_dcsSweep Sweep

View the variation of the model in the built or separated position and leave the previous builds on screen.

DVTI_dcsDeviateToOffset Deviate to Offset

Set features to their offset locations defined in the Tolerances.

DVTI_DeviationControl Deviation Control

Control the Deviate and Sweep functions to view variation.

DVTI_Run_Analysis Run Analysis

Simulate virtual builds of the model to analyze the variation and its contributors.

DVTI_Load_Analysis New Analysis Window

Open a new Analysis Window.

DVTI_dcsReportGen Report Generation

Create a customizable report of the model in HTML or Excel formats.

DVTI_CoverNotes Report Cover Page

Customize the Report Cover Page with text and images.

DVTI_ModelNotes Model Summary

Customize the Model Summary page of the report with text and images.

DVTI_PartNotes Part Notes

Customize the Part Notes section of the report with text and images.

DVTI_dcsBatchProcess Batch Processor

Run the analysis as a separate process outside of 3DCS.

DVTI_dcsShowMesh Show Mesh

Show or hide the 3DCS mesh.

DVTI_dcsShowPoint Show Points

Show or hide 3DCS points.

DVTI_dcsPointInfo Feature Info

Display information about a feature or point including any MTMs that include it.

DVTI_MtmGdtInfo MTM Info

Display information about individual Moves, Tolerances, Measures, or GD&Ts in the selected component.

DVTI_CopyData Copy Data

Copy or move 3DCS points, Moves, Tolerances, or Measures between components.

DVTI_measurementgenerator Measure Generator

Quickly create many Nominal-Point or Point-Point measures.

DVTI_mirror Mirror

Mirror or duplicate all 3DCS information from one component to another.

DVTI_dcsFindReplace Find/Replace

Find and rename 3DCS entities in the model.

DVTI_dcsOptions Preference

Configure 3DCS Preferences.

DVTI_dcsValidate Validate

Check for warnings or errors in the model.

DVTI_Relationships Relationship Wizard/GD&T Checker

Validate GD&T, and view 3DCS Relationships of Moves, Tolerances, GD&T, and Measures, Features created in 3DCS.

DVTI_dcsRunLibrary User DLL

Load User DLLs into the model and run DLL functions.

DVTI_dcsImportWT3 Import

Import 3DCS data and merge with, replace, or append to current data.

DVTI_dcsSaveWT3 Export

Export 3DCS data from the model.

DVTI_dcsLoadWT3 Open

Open a 3DCS file.

DVTI_dcsProcessCapability   Process Capability Database

Create a database of tolerances that can be linked to individual items and updated simultaneously.

DVTI_dcsSaveDB2 Export DB2

Export 3DCS point data in a format that can be read into QDM.

DVTI_dcsSaveTo Save Summary

Save summary information about points, Moves, Tolerances, or Measures in a component.

DVTI_SaveBackup Save Backup

Save the Current state of the Model so that it can be restore later

DVTI_RestoreBackup Restore Backup

Revert the Model to a previously saved state

DVTI_DCSLogFile Log File

Display the information saved in the 3DCS Log File.

DVTI_dcsModelInfo Model Information

Display save information about the model including the file path and 3DCS version.

DVTI_dcsXLW Write to Excel

Export 3DCS data to an Excel spreadsheet.

DVTI_dcsXLR Read from Excel

Import 3DCS data from an Excel spreadsheet.

DVTI_help  Help

Open the 3DCS help manual.

DVTI_dcsTutorial  Tutorials

Open the 3DCS tutorials.

DVTI_dcsWhatsNew  What's New

View updates and changes to 3DCS.

DVTI_LicensingInstall  Licensing & Installation

Get support for licensing and installation of the software.

DVTI_Software_Updates  Software Upgrades

Get the latest version of 3DCS.

DVTI_Modeling_Support  Modeling Support

Go to the 3DCS Community to get help on using 3DCS.

Report_software_issue1  Report Software Issue

Report possible bugs in 3DCS.

Join_Mailing_list  Join Mailing List

Sign up for the DCS newsletter to receive software tips, information on new releases, and event details.

Run_Log_file  Run Log

View the Run Log of the last simulation including any recorded iteration steps or interference failures.

DCS_CFG_file  Configuration File

View the 3DCS configuration settings.

DVTI_CAT3DCSS  About

View information about the current version of 3DCS.

 

Move Types

Descriptions

DVTI_step Step Plane Move

A 3-2-1 locating move. Requires all primary locators to be parallel but allows a "step" (offset) between them. Requires both secondary locators to be parallel but allows a "step" (offset) between them. Can automatically calculate perpendicular vectors for the primary, secondary, and tertiary planes.

DVTI_6pln Six-Plane Move

A 3-2-1 locating move. Uses a different plane to restrict each degree of freedom, therefore the primary locators can be non-parallel and the secondary locators can be non-parallel. A Six-Plane move can duplicate many other move routines, such as the Step Plane move.

DVTI_featmove Feature Move

Create Primary, Secondary, and Tertiary planes through selected features and then aligns the planes on the object part to the target part.

DVTI_pattern Pattern Move

Floats a part on a set of parallel hole-pin pairs. Used with over-constrained assembly parts.

DVTI_2pt Two Point Move

Aligns a part on a line or axis. Only defines 5 degrees of freedom. Used with radial symmetric parts, such as placing a long pin in a hole.  

DVTI_3pt Three Point Move

A 3-2-1 locating move. Three points form the Primary Plane, the first two points also define the Secondary plane, and the first point is also the Tertiary locator.

DVTI_match Match Move

Rotates a part around an axis. Will set a gap to a target.

DVTI_userdll User DLL Move

Allows the user to link a separate move routine in a DLL file to 3DCS. 3DCS includes several DLL files with separate move routines.  Please see the Add-In DLLs and Extra DLLs Sections for descriptions.

AutoBend is one of the most frequently used move routines. This routine is used to move a part which is over constrained in the Primary direction.  

DVTI_iterate Iteration Move

A powerful, complex move with three modes. Can translate parts, rotate parts, or repeat a series of moves until a measure is in-spec.

DVTI_rtouch R-Touch Move

Rotates a part around an axis. Will touch one point of a set to a target.

rotline_mv_24 Rotate Line Move

Rotates a part around an axis. Will set two lines parallel.

gravity_mv_24 Gravity Move

Floats a part on hole-pin pairs in a specified direction.

lsqaxis_mv_24 Least Square Axis Move

Uses two points to find the least squares axis through a group of points.

Line-Plane Move Icon 16x16 Line-Plane Move

Is a type of move used when a part has to be moved to a plane and controlled on the plane by the intersection of a line and the plane and another point on the plane.

Measure Types

Modes

Description

DVTI_ptdist Point Distance

Nominal-Point

A versatile measurement. This measurement can use either Points or Features. The user can also define vector directions to measure the features.

For fast multiple Point-Nominal or Point-Point measure creation, please see Measure Generator.

Point-Point

Point-Line

Point-Plane

DVTI_lineang Line Angle

Line-Nominal

A measurement used to check the angle of a Line to itself, a plane or another line.

Line-Line

Line Plane

DVTI_plnang Plane Angle

Plane-Nominal

A measurement used to check the angle of a Plane to itself or to another plane.

Plane-Plane

DVTI_circintf Circle Interference


Is a measure that can report the minimum clearance, the maximum clearance, and the interference for one or more hole/pin assemblies.  This function is used to determine the number of assemblies that cannot be built due to interference in their hole-pin match during assembly.

DVTI_featmeas Feature Measure


A different type of measure that uses features and measures between two features using the Mesh and Mesh nodes. May cause the Simulation to slow down if Mesh Density is set to a large value.

DVTI_userdll User DLL


User DLLs are special type of MTMs, if users require a different way to measure parts in the assembly. Equation Measure is one example of a DLL routine.

DVTI_diameter Circle Diameter


Measures the variation of the Feature of Size to check the size variation.

DVTI_virtclr Virtual Clearance


This measure check the clearance between parallel set of holes and/or pins in an assembly.

DVTI_combination Combination


The Combination measure can take multiple measures and add, subtract, show min or max values, or check if the measures are In-Spec.

DVTI_2ptlist Two Point List


This measure allows for users to select multiple sets of points to measure between.

DVTI_circularity Circularity



Tolerance Type

Description

DVTI_linear Linear Tolerance

A tolerance function to create Profile, Composite Profile, Flatness and other form type tolerances.

DVTI_circle Circular Tolerance

A tolerance function to create Position, Composite Position, and other orientation or location type tolerances.

Size_Tol_On_Off Size Tolerance

A size-type tolerance function that can be created, or applied when a Feature Point gets converted to a Coordinate Point.

DVTI_userdll User DLL

A tolerance function to create other GD&T type tolerances, non-GD&T type tolerances, or to use external data from QDM or Plant Data as tolerance variation.

DVTI_dual Dual Tolerance

A tolerance function to define two different directions.

DVTI_triple Triple Tolerance

A tolerance function to define three different directions.

DVTI_radprof Radial Profile Tolerance

A tolerance function that may be applied to any straight feature of size, with a common axis and circular cross sections: hole, pin, shaft, etc.

 

Compliant Moves and Measures

(Separate license required)

DVTI_dcsCompliantInitStiffGenDlg StiffGen

Generate the files necessary for a Compliant model.

DVTI_dcsCreatePtsFromFeaMesh Coordinate Points from Mesh

Convert FEA mesh nodes to Coordinate Points.

DVTI_StiffMtxMove Load FEA Data

Link 3DCS and FEA data to accurately deform Compliant parts.

DVTI_dcsFeaLinking FEA Point Linking

Edit links between 3DCS points and FEA mesh analysis set (ASET) points.

clamp_mv_24. Clamp

Deform a compliant part that is over constrained by a rigid part.

DVTI_UnclampMove UnClamp

Release previously applied Clamps to allow spring back.

DVTI_WeldMove Join

Deform two compliant parts when they are joined together.

DVTI_PositioningMove Positioning

Fix the rotation or translation of a point in a Compliant part along X, Y, or Z.

DVTI_UnPositioningMove UnPositioning

Release previously Positioned points to allow spring back.

DVTI_ForceMove   Force

Deform a compliant part by a specified force.

contact_mv_24 Contact

Remove interference between two parts at the specified points.

DVTI_compliant_gravity Gravity Compliant

Deform a part due to gravity acting on its mass. Requires Mass Matrix file.

DVTI_compliant_thermal_24 Thermal

Deform a part due to a temperature change. Requires Thermal Load file.

DVTI_compliant_reaction_force_24 Force Measure

Measure the reaction force due to stresses on an overconstrained part.

DVTI_TorqueMove Torque

Deform a compliant part by a specified torque.

DVTI_DefoMorphMove Defomorphing

Visualize the effects of tolerances and forces applied on a single compliant part.

DVTI_PatternMove Pattern Compliant

Locate two compliant parts that use patterns of pins and holes as the secondary and tertiary locators.

DVTI_DispScalarMove Displacement Scalar

Scale the displacement file produced from FEA tools.

 

Mechanical and Kinematics, Joints and Constraints

(Separate license required)

DVTI_DofCounter DOF Counter

Display the constrained degrees of freedom for each part in the model.

DVTI_KinSimul Kinematic Simulation

Run the Simulation at each step of the selected Kinematic Motion Move.

DVTI_KinAnimation Kinematic Animation

Animate the selected Kinematic Motion Move. Requires Nominal Build.

DVTI_KinMotion Kinematic Motion

Rotate or translate a part while maintaining constraints and joints.

DVTI_FixedJnt Fixed Constraint

Hold part in its current location and orientation.

DVTI_CoincidenceConstraint Coincidence Constraint

Locate points to be coincident, axes to be coaxial, or planes to be coplanar.

DVTI_ContactConstraint Contact Constraint

Locate features so that their surfaces touch.

DVTI_OffsetConstraint Offset Constraint

Locate features a specified distance apart.

DVTI_AngleConstraint Angle Constraint

Locate features at a specified angle.

DVTI_FixTogetherConst Fix Together Constraint

Hold the specified parts in the same relative position.

DVTI_BreakConstraint Break Part

Remove all previously applied Mechanical Moves on the selected parts.

DVTI_SphericalJnt Spherical Joint

Locate two centers to one another, controlling three translation degrees of freedom.

DVTI_RevoluteJnt Revolute Joint

Locate two axes to one another and two planes to one another, controlling two rotation and three translation degrees of freedom.

DVTI_PrismaticJnt Prismatic Joint

Locate two axes to one another and two planes to one another, controlling three rotation and two translation degrees of freedom.

DVTI_CylindricalJnt Cylindrical Joint

Locate two axes to one another, controlling two rotation and two translation degrees of freedom.

DVTI_PlanarJnt Planar Joint

Locate two planes to one another, controlling two rotation and one translation degree of freedom.

DVTI_PointOnPlaneJnt Point On Plane Joint

Locate a point on a plane, controlling one translation degree of freedom.

DVTI_PointOnLineJnt Point On Line Joint

Locate a point on a line, controlling two translation degrees of freedom.

DVTI_LineOnPlaneJnt Line On Plane Joint

Locate an axis on a plane, controlling one translation and one rotation degree of freedom.

DVTI_UJnt Universal Joint

Locate two parts at the end of a pair of axes.

 

Advanced Analyzer and Optimizer features

(Separate license required)

DVTI_AnalyzerTable GeoFactor Analyzer

Display an equation-based matrix of the relationships between contributors and measures.

DVTI_SBS Simulation Based Sensitivity

Calculate contributors based off simulation trials.

CTI Critical Tolerance Identifier

Identify the most important sources of variation for all measures in the model simultaneously.

LSA Locator Sensitivity Analyzer

Predict how well locating features will control a component in the assembly.

DVTI_CostOptimization Tolerance Optimizer

Optimize Tolerances to produce the required quality at a minimum relative cost.

DVTI_SaveSOVAMatrix AAO Export

Save the GeoFactor Analyzer (SOV).

DVTI_LoadSOVAMatrix AAO Import

Load a GeoFactor Analyzer.

 

Functions available to NX platform

      DVTI_CAT3DCSS  Load 3DCS

Load the 3DCS workbench.

 

 

Functions available to CATIA V5 and 3DEXPERIENCE platforms

DVTI_setpartpos Set Part Position

Set the position of the part or assembly from the current screen position.

DVTI_updatecgr Update 3DCS CGR

Update a part's CGR (Catia Graphical Representation) shown in Animation mode to match the part's current display.

DVTSpecViewer  Visualize Spec Study

Visualize Spec Study Results

DVTI_dcsShowSimuLabel Hide/Show Simulation Labels

Show the histogram and statistics in the graphics.

DVTI_dcsColorChooser Select Color

Set the color of the 3DCS mesh and points.

DVTI_dcsLabelPart Hide/Show Labels by Part

Hide or show all of the surface or point labels in a part or assembly.

DVTI_dcsLabelPoint Hide/Show Labels by Features

Hide or show individual surface or point labels.

DVTI_dcsHideShowPartMesh Hide/Show Parts (Mesh & Points)

Hide or show the 3DCS mesh and points.

 

 

 

GD&T Display Functions available in Multi-CAD only

showhide_gdt  Show GD&T

Show or hide 3DCS GD&T in the graphics window.

move_gdt  Move GD&T

Enable dragging the GD&T call-outs in the graphics window.

 

 

 

Model Update Functions - Available in CATIA V5, 3DEXPERIENCE, NX, Creo and SolidWorks

(Update Constraints available with Mechanical License only)

DVTI_dcsUpdateModel Update Model

Initialize the model and update any changes to the assembly.

DVTI_dcsCreateMesh Update Geometry

Update feature points for modified parts and regenerate the 3DCS Mesh.

DVTI_dcsSearchFDT Update GD&T

Search a part or assembly and add the GD&T to the 3DCS model.

DVTI_UpdateMeasures_1 Update Measures

Extracts the CAD Analysis Measurement and Dimensions into 3DCS.

 

DVTI_resetpartpos Reset Part Position

Set the position of the part or assembly from the current screen position.

DVTI_DeleteUnusedInformation Delete Unused Information

Remove unused or duplicate points and mesh that are unnecessary for the analysis of the model.

DVTI_dcsRemoveData Delete 3DCS Data

Delete all 3DCS data from the 3DCS model.

DVTI_dcsConvertCATPoint Convert CAD Point

Convert between 3DCS points and CAT/NX/Creo points.

DVTI_dcsSearchMoveConst Update Constraints

Extract the constraints and apply them as Mechanical Moves in 3DCS.

 

 

 

Display Functions - Available in CATIA V5, 3DEXPERIENCE and Multi-CAD

DVTI_dcsShowPreSelMesh Show Preselection Mesh

Highlight the 3DCS mesh on mouse over.

DVTI_dcsColorMapActive Color Contour Shading

Color the parts according to the amount of variation during Deviation and Simulation.

DVTI_dcsColorLineActive Color Contour Lines

Display a visual representation of the variation of the active measures after running a Simulation.

DVTI_dcsColorOptions Color Contour Options

Adjust the display settings of Color Contour Shading and Color Contour Lines.

 

 

 

Functions available in Multi-CAD, NX, Creo and SolidWorks

dcs_mod_nav Model Navigator

Open the 3DCS Model Navigator window.

DVTI_dcsLabelPoint  Show Labels by Feature

Show or hide individual point or surface labels.

DVTI_dcsLabelPart Show Labels by Part

Show or hide Points and Surface Labels of a Part or Assembly.