iso - STEP 第 21 部分 (ISO 10303-21) CAD 文件中的值是否可以自由嵌入到实体中?

标签 iso cad step

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

在我见过的所有由 CAD 程序生成的示例中,length_measure 都嵌入到uncertainty_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 的网站谈论嵌入值。

最佳答案

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

  1. LENGTH_MEASURE 在 EXPRESS 文件中定义为类型,因此无法将其指定为实体声明。

    TYPE length_measure = REAL; END_TYPE;

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

您可以在Depuis website上获取有关STEP物理文件的更多信息或直接来自ISO 10303-21 standard pageThis wikipedia page也可以提供帮助。

关于iso - STEP 第 21 部分 (ISO 10303-21) CAD 文件中的值是否可以自由嵌入到实体中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8424966/

相关文章:

html - 将图像数据设置为要在 HTML 伪元素中使用的自定义 ISO 字符

cad - Circuitmaker - 手动定义电路板尺寸

c++ - 从 C++ 中的非文本文件中读取?

Excel Vba从2个单元格值创建数组,步长为1

c - ISO C 和有符号文字常量

java - iso 的 pig UDF 到 yyyy-mm-dd hh :mm:ss. 000

neo4j - 符合 neo4j 中的模式

c - 严格的 C90 代码的 GCC 选项?

python - 如何在 pythonOCC 中使用样条线?