Application module: Signal | ISO/TS 10303-1745:2006(E) © ISO |
This clause specifies the information requirements for the Signal application module. The information requirements are specified as the Application Reference Model (ARM) of this application module.
NOTE 1 A graphical representation of the information requirements is given in Annex C.
NOTE 2 The mapping specification is specified in 5.1. It shows how the information requirements are met by using common resources and constructs defined or imported in the MIM schema of this application module.
The following EXPRESS specification begins the Signal_arm schema and identifies the necessary external references.
EXPRESS specification:
*)
SCHEMA Signal_arm;
(*
The following EXPRESS interface statement specifies the elements imported from the ARM of another application module.
EXPRESS specification:
*)
USE FROM
Characteristic_arm;
--
ISO/TS 10303-1654
(*
NOTE 1 The schemas referenced above are specified in the following part of ISO 10303:
Characteristic_arm ISO/TS 10303-1654
NOTE 2 See Annex C, Figures C.1and C.2 for a graphical representation of this schema.
This subclause specifies the ARM type for this application module. The ARM type and definition is specified below.
The s_external_identification_item type is an extension of the external_identification_item type. It adds the data types Composite_signal_property_relationship, Signal_property and Signal to the list of alternate data types.
NOTE The list of entity data types may be extended in application modules that use the constructs of this module.
EXPRESS specification:
*)
TYPE
s_external_identification_item =
EXTENSIBLE
GENERIC_ENTITY
SELECT
BASED_ON
external_identification_item
WITH
(Composite_signal_property_relationship,
Signal_property,
Signal);
END_TYPE;
(*
This subclause specifies the ARM entities for this module. Each ARM application entity is an atomic element that embodies a unique application concept and contains attributes specifying the data elements of the entity. The ARM entities and definitions are specified below.
EXPRESS specification:
*)
ENTITY Composite_signal_property
SUBTYPE OF (Signal_property);
INVERSE
signal_property_structure : SET[1:?] OF Composite_signal_property_relationship FOR composition;
END_ENTITY;
(*
Attribute definitions:
signal_property_structure: an inverse relationship that specifies that the existence of the Composite_signal_property is dependent on the existence of the Composite_signal_property_relationship that specifies the Composite_signal_property as its composition. There shall be one or more Composite_signal_property_relationship for a Composite_signal_property.
EXPRESS specification:
*)
ENTITY Composite_signal_property_relationship;
composition : Composite_signal_property;
signal_property_structural_element : Signal_property;
INVERSE
aggregation_operation : External_source_identification FOR item;
END_ENTITY;
(*
Attribute definitions:
composition: specifies a role of the Composite_signal_property for the Composite_signal_property_relationship. The structure shall be defined by an ISO or IEC standard.
signal_property_structural_element: specifies the Signal_property that is being included in the Composite_signal_property_relationship.
aggregation_operation: specifies an inverse relationship that specifies that the existence of the Composite_signal_property_relationship is dependent on the existence of the External_source_identification that specifies the Composite_signal_property_relationship as its item. An aggregation_operation specifies the External_source_identification for the mathematical model for the inclusion of an element in the Composite_signal_property_relationship. The structure that the aggregation_operation helps to implement shall be specified by an ISO or an IEC standard.
A Signal is an abstraction of signal as categorized according to an ISO or IEC standard in this part of ISO 10303. Signal in this part of ISO 10303 is specifically included for the purpose of exchanging information related to functional abstractions of products as commonly specified on data sheets. There is no predefined mechanism in this part of ISO 10303 that defines standard physical arrangement of instrumentation and test articles to support test processes. This part of ISO 10303 provides a standard mechanism to associate sets of data that characterize the behaviour of a product with the functional hierarchical model and physical geometric model of that product.
NOTE 1 A Signal is a physical phenomenon that may be characterized by means of appropriate instrumentation or simulated by a computer system for the purpose of evaluating system behaviour.
NOTE 2 IEC Multi-Lingual Dictionary Volume 2, 1992: signal (174) a physical phenomenon, one or more of whose characteristics may vary to represent information.
EXAMPLE The physical phenomenon may be, for instance, an electromagnetic wave, or acoustic wave and the characteristic may be an electric field, a voltage, or a sound pressure.
EXPRESS specification:
*)
ENTITY Signal;
name : STRING;
INVERSE
signal_category : External_source_identification FOR item;
UNIQUE
UR1: name;
END_ENTITY;
(*
Attribute definitions:
name: the words by which the Signal is known.
signal_category: specifies an inverse relationship that specifies that the existence of the Signal is dependent on the existence of the External_source_identification that specifies the Signal as its item.
Formal propositions:
UR1: The name shall be unique within a population of Signals.
NOTE A context dependent unit may be the identification of an enumerated list of values, as in digital simulation or data transfer.
EXPRESS specification:
*)
ENTITY Signal_property
SUPERTYPE OF (Composite_signal_property);
signal_property_representation : Characteristic_data_table;
characterized_signal : Signal;
INVERSE
signal_property_category : External_source_identification FOR item;
END_ENTITY;
(*
Attribute definitions:
signal_property_representation: specifies the Characteristic_data_table of the Signal_property. The signal_property_representation is at least a two dimensional representation, including a sample function and a data set represented at the discrete points of the sample function.
NOTE A signal_property_representation is a discretized function represented by a table that maps a parameter, such as time, frequency, or distance, onto a response variable. The table is represented in this standard by a list of columnar data, each column is represented by set. One member of the set is a representation of the sample function at that sample point. The other members of the set represents the discretized parameters (e.g,. power).
EXAMPLE An example signal_property_representation characterizes voltage over a defined frequency range.
characterized_signal: specifies the Signal that has the Signal_property.
signal_property_category: specifies an inverse relationship that specifies that the existence of the Signal_property is dependent on the existence of the External_source_identification that specifies the Signal_property as its item.
*)
END_SCHEMA; -- Signal_arm
(*
© ISO 2006 — All rights reserved