ГОСТ Р 55346—2012
Примечание 3 — Если прикладной компонент dataJnstance. определенный с помощью атрибута data,
принадлежит к типу прикладного компонента logical_dataJype_definition. то прикладной компонент controljo_port
будет активироваться тогда, когда состоянием прикладного компонента datajnstance станет TRUE: в противном
случае прикладной компонент control_*o_port будет деактивироваться.
Примечание 4 — Если несколько прикладных компонентов control_io_port присоединяются к приклад
ному компоненту functionJnstance. то все они должны активироваться и для активации прикладного компонента
functionJnstance.
EXPRESS-описание:
*)
ENTITY controfjo_port
SUBTYPE OF (»o_port);
control_type:control_type_enumeration;
offset: REAL;
port_of;functionjnstance:
trigger_type; trigger_type_enumeration;
DERIVE
SELR io_port. RENAMED role :port_data_relation ; consumer;
UNIQUE
UR1: port_of. io_port_number. port_type,
WHERE
good_offset: offset >= 0.0;
port_data_direction; (SELRio_port.port_type <> output).
WR1: (’SYSTEMS_ENGINEERING_DATA_REPRESENTATION.EVENT_DATA_TYPE_DEFINI-
TION’ IN TYPEOF(data.definition)) OR (‘SYSTEMS_ENGINEERING DATA_REPRESENTATION.
LOGICAL_DATA_TYPE_DEFINITION’ IN TYPEOF(data.defmition));
END_ENTITY;
r
Определения атрибутов:
Атрибут control_type: Этот атрибут определяет назначение прикладного компонента control Jo_port.
Атрибут offset: Этот атрибут определяет время задержки, начиная с момента приема контрольного
сигнала и до тех пор. пока прикладной компонент control_io_port будет оставаться активным.
Атрибут port_of: Этот атрибут определяет прикладной компонент functionjnstance. к которому
присоединяется прикладной компонент control_io_port.
Атрибут trigger_type: Этот атрибут определяет способ активации прикладного компонента соп-
trol_io_port.
Примечание 5 — Точная семантика инициализации определяется с помощью типа данных, связанных
с контрольным портом.
Атрибут role:
Формальные положения:
UR1:
good_offset:
port_data_direction:
WR1:
4.3.54 Прикладной компонент coordinatejranslationjnfofmation
Прикладной компонент coordinate_translationjnformation определяет способ преобразования ин
формации о координатах из нормированной координатной системы в реально представляемую систе му
координат, используемую в приборе. Прикладной компонент coordinate_translation_information при
сваивается в качестве модификатора для предоставления реальной презентационной информации
для прикладных компонентов graphicsj/iew.
Размер поля зрения и положение отдельных элементов в нем рассчитывается по следующей
формуле:
- y-KOOpflHHaTa:=normalized_x-position*scale_factor;
- х-координата:= normalized_x-positk>n*aspect_ration*scale_factor:
Примечание — В настоящем стандарте используется нормированная координатная система, в которой
вся информация о положении элементов представляется вдиапазоне значений {0..1} для х- и у-координат. Коор-
47