Types for Engineering Specifications

This topic provides you with more information about the types for engineering specifications.

This page discusses:

General Information

A type can be applied on a value to raise the semantics of this value.

The authorized types for engineering specification values are the following one:

  • Basic types: string, integer, real.
  • Specific types: NOMINAL_PIPE_SIZE and DS_MATERIAL
  • Magnitude types: LENGTH, ANGLE, TIME, MASS, VOLUME, DENSITY, AREA, ENERGY, FORCE, MASSFLOW, PRESSURE, TEMPRTRE, LINEMASS, VOL_FLOW, FREQUENCY, POWER, VOLTAGE, RESISTANCE, COURANT, ACCELRTN, ANGACCELRTN, SURFACICMASS, SPEED, HEATTRANSFERRESISTANCE, HEATTRANSFER, HEATCAPACITY, MASSICFLOW, THERMALCONDUCTIVITY.

Specific Types

Specific types must follow particular rules.

Nominal Pipe Size

The NOMINAL_PIPE_SIZE (NPS) values are strings with size names but do not correspond to real sizes with the Length type.

Any NPS must have a unique computable numeric equivalent, to be able to order a list of NPSs. The structure of this string follows this rule: the string must be composed of four parts:

  • the 1st part is a beginning area that contains text.
  • the 2nd part is a numerical area representing units, decades, hundreds, fraction,...
  • the 3rd part is a separator zone being a free string of information. The separator can be a blank or any chain of characters that does not include a digit or a fraction sign.
  • the 4th part is another numerical area representing units, decades, hundreds, fraction,...
  • the 5th part is the terminator area being a free string of information. The terminator area can be absent or any chain of characters that does not include a digit, comma, dot, or a fraction sign.

The numerical area 1 is the only one mandatory, even if its value can be a blank. In this case, it is equal to 0.

The following table is an example of some NOMINAL_PIPE_SIZE types:

Nominal_Pipe_SizeBeginning areaNumerical Area 1SeparatorNumerical Area 2Terminator AreaNumerical Equivalent (real)
Example 1111111.0
Example 211 3/4113/411.75
Example 33/43/40.75
Example 42/5"2/5"0.4
Example 511inch2/511inch2/511.4
Example 6.75.750.75
Example 711 3/4 inch113/4inch11.75
Example 812" 4/512"4/512.8
Example 9DIN50DIN5050
Example 10D40.2mmD40.2mm40.2

DS_Material

A value with the DS_Material type references a DS Material PLM entity.

In a Technological Table, each valuated cell with the DS_Material type is linked to a DS Material PLM entity. In each cell containing a material, the displayed value is the material name.