Sample Programs

GEOMETRY
Creates a product with all of the STEP backbone entities needed to get started with geometry.
AP203E2_CC1
Creates a product with all configuration management data required for the original AP-203 Conformance Class One.
ASSEMBLY
Constructs an assembly between two products, relating the configuration management as well as the geometry.
PRINT_ASSY
Print Bill-of-Materials report. Find all engineering assemblies in a STEP file and print their assembly structure as an indented list.
TOLERANCE
Reads an existing data file with geometry for a block and hole, then applies dimensions, datums, and tolerances to the faces.
 

Other Files

configuration_control_3d_design_mim_lf.ws
An example working set description containing recommended complex instance combinations (AND/ORs). Use this if you want to generate your own C++ classes with the EXPRESS compiler.
configuration_control_3d_design_mim_lf.nam
Short name abbreviations already installed in ST-Runtime.

Overview

EXPRESS source and associated files for STEP Part 203 Edition 2: Application Protocol for Configuration controlled 3D design of mechanical parts and assemblies. The second edition was published in 2005 as ISO/TS 10303-203:2005(E). This version was published as a technical specification rather than an international standard and was completely restructured as a modular document.

Refer to the first edition of AP203 for recommended practices and other supporting information. The second edition document is available on the ISO web site as well as through national standards bodies.


Programming Libraries

For C++ programming, the ap203e2lib class library is pre-installed and provides AP203E2-specific classes for use with the ST-Developer ROSE programming library
  • Include File: stp_schema.h
  • Include Path: $(ROSE_INCLUDE)/ap203e2lib
  • Library Path: $(ROSE_LIB) with ap203e2lib.lib or -lap203e2lib
  • Class List
  • How to use

For Java programming, the ap203e2lib Jar file is pre-installed and provides AP203E2-specific classes for use with the ST-Developer Java programming library

  • Import: com.steptools.schemas.configuration_control_3d_design_mim_lf
  • Jar File: $(ROSE_LIB)/lib/java/ap203e2lib.jar
  • Class List
  • How to use