ГОСТ Р ИСО 10303-21—2022
Имена экземпляров констант могут быть использованы только в правилах RHS_OCCURRENCE
(см. таблицу 2).
6.4.4.2 Имена значений константы
Имя значения константы должно быть закодировано как знакза которым следует символ
UPPER, за которым следует последовательность символов UPPER или DIGIT.
Имена значений констант — это ссылки на значения сущностей, определенных в EXPRESS-схеме.
Если в схеме file_schema структуры обмена определено несколько схем EXPRESS, то имя значения
константы должно ссылаться на значение, определенное в первой схеме (см. 8.2.4).
WSN для имен значений констант приведен в таблице 2 в правиле подстановки CONSTANT_
VALUE_NAME.
Примеры
Допустимые выражения имен
Значение
@Р1
Ссылка на значение константы PI, определение которой содер
жится в EXPRESS-схеме.
@Е
Ссылка на значение константы Е, определение которой содер
жится в EXPRESS-схеме.
Недопустимые выражения имен
@23
@INCH
Ошибка
Наименование начинается с цифры.
INCH (дюйм) — это наименование объекта, определение которого
содержится в EXPRESS-схеме.
@Pie
Все буквы должны быть приведены в верхнем регистре.
Имена значений констант могут быть использованы только в правилах RHS_OCCURRENCE
(см. таблицу 2).
6.4.4.3 Имена экземпляров объекта
Имя экземпляра объекта должно быть закодировано как знак номераза которым следует
целое без знака. Целое должно представлять любую комбинацию из одной или нескольких десятичных
цифр. По меньшей мере одна цифра не должна быть "0". Предшествующие нули в имени экземпляра
объекта не имеют значения. Имя экземпляра объекта не должно использовать то же целое число, что
и имя экземпляра значения.
Примечания
1 Целочисленные значения для ENTITY_INSTANCE_NAME и VALUE_INSTANCE_NAME не могут перекры
ваться, поскольку на оба типа можно ссылаться с помощью URI, например "<abc.stp # 123>" (см. 10.2.7).
2 Начальные нули в именах экземпляров объектов игнорируются, поэтому "# 001" является тем же иденти
фикатором, что и "# 1".
WSN для имен значений констант приведен в таблице 2 в правиле подстановки ENTITY
INSTANCE_NAME.
Примеры
Правильное выражение имени
#12
#023
Значение
Именует экземпляр объекта или ссылается на экземпляр объекта с
идентификатором 12.
Именует экземпляр объекта или ссылается на экземпляр объекта с
идентификатором 23.
Неправильное выражение имени
#Faraday
#439А6
#+23
Ошибка
Содержит не числовой символ.
Содержит не числовой символ.
Содержит знак’+’.
14