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 にアクセスできないからです。ISO 10303 は何百ドルものペイウォールの背後に閉じ込められており、STEP を扱っているサイトのいずれも値の埋め込みについては言及していません。

4

1 に答える 1

3

ここでは、ISO 10303-203 を使用していると仮定します。AP203 をモデル化した EXPRESS ファイルは、こちらのSCLプロジェクトから入手できます。これは公式の ISO リソースではありません ( stepmodです)。

  1. LENGTH_MEASURE は EXPRESS ファイルで型として定義されているため、実体宣言として指定することはできません。

    TYPE length_measure = REAL; END_TYPE;

  2. 各エンティティは、他のエンティティで使用されていない場合でも、別の行で表現する必要があります。

STEP 物理ファイルの詳細については、Depuis の Web サイトまたはISO 10303-21 標準ページから直接入手できます。このウィキペディアのページも役立ちます。

于 2012-01-03T16:30:48.703 に答える