Для детали, чертеж которой представлен на рис. 1, и ее схемы на языке Express разработать обменный файл в соответствии с ISO 10303-21.
Рис. 1.  Чертеж
Схема модели:
SCHEMA detail;
ENTITY line;
P1,P2: point;
END_ENTITY;
ENTITY cycle;
P1: point;
R: REAL;
END_ENTITY;
ENTITY d_line;
P1,P2: point;
END_ENTITY;
ENTITY point;
X,Y: REAL;
END_ENTITY;
END_SCHEMA;
 Ответ 
Обменный файл:
HEADER
 FILE DESCRIPTION (('чертеж'),'1');
 FILE NAME ('fig1','02.04.04',('Иванов'));
 FILE SCHEMA(('detail'));
ENDSEC;
DATA
#1 = point(0,0);
#2 = point(30.,0);
#3 = point(0,16.);
#4 = point(30.,16.);
#5 = point(18.,9.);
#6 = point(40.,0);
#7 = point(48.,0);
#8 = point(40.,16.);
#9 = point(48.,16.);
#6 = point(40.,0);
#7 = point(48.,0);
#8 = point(40.,16.);
#9 = point(48.,16.);
#10 = point(40.,4.);
#11 = point(48.,4.);
#12 = point(40.,14.);
#13 = point(48.,14.);
#14 = line(#1,#2);
#15 = line(#1,#3);
#16 = line(#2,#4);
#17 = line(#3,#4);
#18 = cycle(#5,10.);
#19 = line(#6,#7);
#20 = line(#6,#8);
#21 = line(#7,#9);
#22 = line(#8,#9);
#23 = d_line(#10,#11);
#24 = d_line(#12,#13);
ENDSEC;