Vertiefende C-Techniken > Schnittstellen > ISO 10303 (STEP) > Die Beschreibungssprache Express > Beispiel einer Modellbeschreibung 2


EXPRESS Code
(*
process
A process is used to manufacture or verify a shape aspect of a product.
*)
ENTITY process
ABSTRACT SUPERTYPE OF (ONEOF(verification_process,
manufacturing process));
name: STRING;
description STRING;
parameters: LIST [1:?] OF process_parameter;
resource: resource;
END_ENTITY;
(*
Attribute definitions:
name: the word, or group of words, by which the
product_definition_process is referred to.
description: text that describes The product_definition_process in natural
language.
parameters: list of parameters defining the process itself (e. g. cutting speed of a
turning process)
resource: the main resource (e.g. turning, milling machines of a
manufacturing_process or the inspection equipment of a verification
process) for the process execution.
)*
ENTITY manufacturing process
ABSTRACT SUPERTYPE OF (ONEOF(single_process,
process_collective))
SUBTYPE OF (process);
manuf actured product: product_definition;
manufactured shape aspect: shape aspect;
END_ENTITY;
ENTITY verification_process
SUBTYPE OF (process);
verified_tolerance: tolerance;
deviation: length_measure;
END_ENTITY;
. . .
