Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
И.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
818.57 Кб
Скачать

I kohtj о

менты границы S[l:?]

Ориентация

' С Boolean I

п '

[ Тип контура '

я Контур из линий

Контур из вершин

Точки S[l;?]

О

Вершина

Рис. 6.10. Фрагмент прикладного протокола АР202 на языке Express-G

318

6.4. Краткое описание языка Express

Структура обменного файла в стандарте STEP

(ISO 10303-21)

Внутри стандарта STEP введен обменный файл, но технология обмена дан-

ными между различными системами более полно разработана в стандарте P_lib.

Обменный файл в STEP состоит из головной и информационной секций. В

головной секции (между служебными словами HEADER и ENDSEC) указыва-

ются:

Entity file_name - имя и некоторые другие атрибуты данного конкретного

обменного файла;

Entity file_description - неформальное описание содержимого файла и требо-

вания к ПО для обработки данного файла;

Entity file_schema - схемы, для которых далее даны экземпляры сущнос-

тей;

keyword (список типов).

В информационной секции (между словами DATA и ENDSEC) указывают-

ся имена экземпляров сущностей и значения их атрибутов в виде следующих

строк:

# имя экземпляра сущности = keyword (список параметров);

Например:

#1 = POINT(0.0,0.2,0.5); (* экземпляр сущности типа POINT

с именем 1 имеет значения параметров 0, 0.2 и 0.5 типа REAL.*)

#2 = WIDGET(.RED.); (* экземпляр сущности типа WIDGET с именем 2

имеет значение перечислимого типа RED.*)

#8 = LINE(#1,#4); (* значениями атрибутов являются экземпляры

сущностей с именами 1 и 4.*)

В списке параметров значения перечисляются в том же порядке, в каком

они фигурировали в описании сущности.

Расширения языка Express

В языке Express-C добавляются возможности описания событий и тран-

закций:

event a;

when b =^> с; (* здесь b - логическое выражение, с - обращение к транзак-

ции при b = true*);

end_event;

transaction с;

local d: e;

end_Iocal;

• • •

end_transaction;

319

6. Информационная поддержка этапов жизненного цикла изделий — cals-технологии

При описании соответствия между двумя Express-моделями используются

языки Express-X или Express-M. Например, в Express-M соответствие между

схемой-источником А, в которой заданы атрибуты al, а2, аЗ, и схемой-целью

В, в которой те же атрибуты описаны идентификаторами b 1, Ь2, ЬЗ, выражается

следующим описанием:

shema map В <— А;

Ы :=а!;Ь2:=а2;ЬЗ:=аЗ;

end_shema_map;

При отображении возможны преобразования атрибутов, например, если al

задан в метрах, a b 1 - в сантиметрах, то в примере нужно записать b 1 := а 1 * 100.

6.5. Стандарты управления качеством

промышленной продукции

Международные стандарты серии ISO 9000 разработаны для управления

качеством продукции, их дополняют стандарты серии ISO 14000, отражающие

экологические требования к производству и промышленной продукции. Хотя

эти стандарты непосредственно не связаны с CALS-стандартами, их цели -

совершенствование промышленного производства, повышение его эффектив-

ности - совпадают.

Очевидно, что управление качеством тесно связано с его контролем. Конт-

роль качества традиционно основан на измерении показателей качества про-

дукции на специальных технологических операциях контроля и выбраковке не-

годных изделий. Однако есть и другой подход к управлению качеством,

основанный на контроле качественных показателей не самих изделий, а проек-

тных процедур и технологических процессов, используемых при создании этих

изделий.

Такой подход во многих случаях более эффективен. Он требует меньше

затрат, поскольку позволяет обойтись без 100 %-ного контроля продукции и

благодаря предупреждению появления брака снижает производственные из-

держки. Именно этот подход положен в основу стандартов ISO 9000, принятых