2

实体中的值是否可以自由嵌入到 ISO 10303-21 格式的文件中?

在我看到的所有从 CAD 程序生成的示例中,length_measure 嵌入到了不确定性_measure_with_unit 中,如下所示:

#83 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 0.0001 ), #86, 'distance_accuracy_value', 'NONE');

这是必需的吗?可以将其更改为,例如:

#83 = UNCERTAINTY_MEASURE_WITH_UNIT (#10000, #86, 'distance_accuracy_value', 'NONE');
#10000 = LENGTH_MEASURE( 0.0001 );

相反,我们会看到这样的情况:

#91 = APPROVAL ( #92, 'UNSPECIFIED' ) ;
#92 = APPROVAL_STATUS ( 'not_yet_approved' ) ;

假设 #92 未被任何其他实体使用,是否可以将其更改为:

#91 = APPROVAL ( APPROVAL_STATUS ( 'not_yet_approved' ), 'UNSPECIFIED' ) ;

我问的原因是,我无法访问 ISO 10303,因为它被锁在数百美元的付费墙后面,而且处理 STEP 的网站都没有谈论嵌入值。

4

1 回答 1

3

我在这里假设您使用 ISO 10303-203。建模 AP203 的 EXPRESS 文件可通过此处的SCL项目获得。这不是官方的 ISO 资源(stepmod是)。

  1. LENGTH_MEASURE 在 EXPRESS 文件中被定义为一种类型,因此它不能被指定为实体声明。

    类型长度测量=真实;END_TYPE;

  2. 每个实体应在单独的行上表示,即使它不被任何其他实体使用。

您可以在Depuis 网站上或直接从ISO 10303-21 标准页面获取有关 STEP 物理文件的更多信息。这个维基百科页面也可以提供帮助。

于 2012-01-03T16:30:48.703 回答