CADインポートオプション
CAD読み込みプログラムは、インポート中のデータ処理用のオプションを提供します。
これらのオプションの一部は、ImportブラウザGeometry Import Optionsダイアログからアクセスできます。また、他のオプションはそれぞれの書き出しプログラム用の_reader.iniファイルからアクセスできます。
Assembly
- Create multiple components for linear members
- 各部材パートに対し複数のコンポーネントを作成します。
- Create multiple components for stiffeners
- 各Stiffener形状につき複数のコンポーネントを作成します(各プロパティごとに1つ。たとえばFlangeとWebがある場合、2つの異なるプロパティとコンポーネントが作成される)。
- Hierarchy as
- 作成する階層のタイプ。
- アセンブリ / コンポーネントをベースに階層を作成する場合、Assembliesを選択します。
- 空のパートをベースに階層を作成する場合、BOM Onlyを選択します。
- 内容の含まれるパートをベースに階層を作成する場合、Partsを選択します。
- Insert name field
- コンポーネントの構成と名前を変更することが可能になります(NXパート)。名前付けオプションは”Format”オプションを使用して指定します。
- <Part Name>を選択した場合、パートから
DB_PART_NAME
ストリング属性を使用します。その属性が存在しない場合は、パートファイル名が使用されます。 - <Part Number>を選択した場合、パートから
DB_PART_NUMBER
またはDB_PART_NO
ストリング属性を使用します。その属性が存在しない場合は、パートファイル名が使用されます。 - <Category>を選択した場合、ジオメトリに関連するNXカテゴリーからコンポーネントが作成され、命名されます。
- <RID-PDI>を選択した場合、パートからstring属性
DB_PART_NAME
を使用します。 - <Layer>を選択した場合、インポートされるジオメトリのレイヤーからコンポーネントが作成され、命名されます。
- <Instance Name>を選択した場合、アセンブリ内のパートのインスタンス名を使用します。パートがアセンブリのルーツであれば、パートファイル名が使用されます。
- <Material Name>を選択した場合、インポートされたジオメトリに材料が指定されている場合、その材料名を使用します。それ以外の場合、コンポーネントの名前は変更されません。
- <Thickness>を選択した場合、インポートされたジオメトリが板厚情報を持った中立面であった場合、その板厚の値を使用します。それ以外の場合、コンポーネントの名前は変更されません。
- <UG Body ID>を選択した場合、各ジオメトリボディの内部IDを使用します。この値は、インポートされる各形状ボディ単位で固有のものです。
- <UG Tag>を選択した場合、パートインスタンスの内部数値タグを使用します。この値は、インポートされる各パートインスタンス毎に固有のものです。
- <Part Name>を選択した場合、パートから
- Sample component name
- これは、NX Part Browser Assign components by name optionに対応します。デフォルトの値は、"default"で、一般的なコンポーネントネーミングです。名前は、<>内のInsert name field optionに対応します。
- Single part only
- 階層を1つのパートにまとめます。
- Split components by
- コンポーネント分割時にどのようにコンポーネントを作成するかを決定するもので、CADフォーマットに依存します。オプションには、以下の1つまたは複数を含みます(CADフォーマットに依存):
- Bodyを選択した場合、ボディをベースにしたコンポーネントが作成されます。
- Layerを選択した場合、レイヤーをベースにしたコンポーネントが作成されます。
- Partを選択した場合、パートをベースにしたコンポーネントが作成されます。
- Categoryを選択した場合、コンポーネントをカテゴリで分割します。
- Materialを選択した場合、材料でコンポーネントを分割します。
- Thicknessを選択した場合、コンポーネントの板厚を基準にしてコンポーネントを分割します。
- Customを選択した場合、サブオプションが有効になります。
Topology
- Cleanup tolerance
- AutomaticまたはManualが可能です。
- Create solids
- ソリッドエンティティを作成します。選択しない場合、サーフェスは読み込まれますが、ソリッドエンティティを作成しません。
- Ensure manifold geometry
- マニホールドボディを、ノンマニホールド、またはトポロジーの次元が混合しているParasolidの一般ボディから抽出します。選択しない場合、Parasolidの一般ボディを定義通りに抽出します。
- Extend surfaces
- インポートされたサーフェスは、周辺のサーフェスに接触するまで引き伸ばされます。
- Faceplates as surfaces
- ファイル内にサーフェス記述がある場合、faceplateをサーフェスとして読み込み、そうでない場合はカーブとして読み込む。
- Import type
- ファイルの構造に基づいてオブジェクトを作成します。
- Imprint stiffeners
- スティフナーラインは、近くのサーフェスに投影され、それに応じて対象となるサーフェスのトポロジーが変更されます。
- Merge edges
- クリーンアップ処理の一部としてインポート時にエッジが(可能な場合)結合されます。
- Perform connectivity
- モデルをインポートし、接続性を計算します。サーフェスは接続されます。選択しない場合、接続性を計算せずにモデルを読み込みます。サーフェスは連続性を持ちません。このオプションは、インポート時間が短縮されますが、ビジュアライゼーション目的で使用する場合を除き不適切です。
- Pillars as surfaces
- ファイル内にサーフェス記述がある場合、 pillarをサーフェスとして読み込み、そうでない場合はカーブとして読み込みます。
- Prefer detailed
- オブジェクトの複数表現が利用可能な場合、最も複雑でないものをインポートします。
- Scale Factor
- インポート時のスケーリングファクターを定義します。
- Split periodic faces
- 周期的サーフェスを分割しインポートの品質と堅牢性を上げます。
- Stiffeners as surfaces
- ファイル内にサーフェス記述がある場合、stiffenerをサーフェスとして読み込み、そうでない場合はカーブとして読み込みます。
- Stiffener/beam/ER systems as
- 以下から選択します:
- Solids - これらのオブジェクトをソリッドエンティティとしてインポートします。
- Landing curves - これらのオブジェクトをランディングカーブとしてインポートします。
- Landing curves and midsurfaces - これらのオブジェクトをランディングカーブおよび中立面としてインポートします。
- Midsurfaces - これらのオブジェクトを中立面としてインポートします。
- Stitch across bodies
- 異なるコンポーネントに属するサーフェスをステッチします。
- Stitch different sheets
- 同じパート/インスタンスに属する異なるシートボディをステッチングします。
- Target Units
- インポートされたモデルに適用される単位系です。
- 特定の単位系を選択します。
- CAD unitsを選択した場合、インポートされたCADの単位系と同じになります。単位系がインポートされているCADファイルと一致しない場合は、対応する数値が単位系の変更を考慮して変更されます。
- あるいは、Scale Factorを選択し、CAD単位系を用い、指定された係数によってエンティティをスケールします。
- Tolerance value
- リーダーは、このトレランスをCADデータ処理に使用するオブジェクト空間トレランスとして使用します。
- Trim surfaces using
- サーフェスのトリミング方法を指定します。オプション:
- Parametric curves
- Model curves
- Preferred representation
- Visualization only
- モデルを表示目的のみで読み込みます。これは、読み込み時の多くのステップ(クリーンアップ、ステッチング、ソリッド作成など)を省略することで、読み込み時間を短縮します。読み込まれたモデルは、他の目的には不適な可能性があります。
Entities
- Assign properties to components
- プロパティを対応するコンポーネント(複数のプロパティを持つまたはプロパティが割り当てられていないコンポーネント)に割り当てる。
- BREP and tessellation
- B-repまたはテッセレーションをインポートします。B-repに与えられたプリファレンスとともにインポートされます。B-repが存在する場合、テッセレーションはインポートされません(デフォルト)。以下から選択します:
- BREP or tessellation
- BREP and tessellation
- BREP only
- Tessellation only
- Compartment
- ファイル内のCompartmentと”Face"によって定義されたCompartmentの両方をインポートします。前者は形状インポートにより、後者はメタデータを作成するのみです。また、参照面が作成され、これは、Compartmentによって参照されます。
- Coordinate systems
- CAD座標系をシステムコレクターとしてインポートします。
- Cutout profiles
- カットアウトプロファイルをインポートします。
- Disable layers
- これは、NX PartブラウザのLayer filteringモードでのDisableオプションに対応します。インポートで無効にするレイヤーは、NX Partブラウザのエントリーと同じ規則でリストされます。
- Enable layers
- これは、NX PartブラウザのLayer filteringモードでのEnableオプションに対応します。インポートで有効にするレイヤーは、NX Partブラウザのエントリーと同じ規則でリストされます。
- FE models
- FEモデルをインポートします。
- Filtering
- これは、NX Part browser Layer filtering selectionに対応します。
- Free curves
- モデルにフリーなカーブ(ワイヤーフレームエンティティ)をインポートします。
- Free points
- モデルにフリーなポイントをインポートします。
- Groups as regions
- グループに対応する領域エンティティを作成します。
- Hidden (blanked/no show)
- 隠れた、ブランク、または表示されていないエンティティをインポートします。
- Hidden ply surfaces
- 隠れているプライベースサーフェスを読み込む。
- Holes
- 穴を作成します。
- IGES compartments
- ファイル内のCompartmentをインポートします。
- Layer filter
- 指定されたレイヤーフィルターのみインポート。文字列は"
%filter1%filter2%filter3
"となります。フィルター名は、任意の文字で区切って列記され、区切り文字は、文字列の最初の要素として挿入されます。区切り文字には、”%
”などを使用できます。属性名に"%
"が使用されている場合は、その他の任意の区切り文字をユーザーが選択できる。HyperWorks は、文字列の最初の文字を分割文字として認識します。DEFAULT
の特殊な値は、デフォルトレイヤーフィルターを示すのに使用可能。 - Midsurfaces
- バッチモードにおいて
@Display
=layerfiltering
の場合に中立面がインポートされます。GUIでのインポートにおいてCreationタイプをAssembliesに設定した場合、NX Partブラウザでの対応するオプションを初期化します。 - Notch profiles
- ノッチプロファイルをインポートします。
- Panel profiles
- パネルプロファイルに沿ってカーブを作成します。
- Parameters prefix
- このプリフィックスのついたパラメータのみインポートします。その他はインポートされません。
- Plane size factor
- 無限面のサイズのためのファクター > 0。ファクターはモデルサイズのパーセンテージです。
- Ply contour gap tolerance
- プライコンターギャップトレランス(デフォルト 0.3)。
- Publications
- publication内で参照される形状から領域を作成します。
- Selected categories
- これは、UG Part ブラウザオプションのCategoriesに対応します。これらは、コマンドファイル文字列と同様にリストされます。“
<name1_length> <name1> <name2_length> <name2>
…”ここで、<name<i>_length>
は、カテゴリ名の文字長さを表す数字。 - Skip entities
- インポート時に読み込まない特定のエンティティタイプ、またはサブタイプ(例:特定のフォーム数を持ったエンティティタイプなど)。
- ソリッド
- バッチモードで、
@Display= layerfiltering
に設定されている場合、ソリッドをインポートします。GUIでのインポートにおいてCreationタイプをAssembliesに設定した場合、NX Partブラウザでの対応するオプションを初期化します。 - Solver
- 適切なソルバーを選択します。
- Topological properties
- 参照面を作成しコンターをスケッチます。さらに、これらの属性を持つメタデータをSystemにアタッチします。
- Trim ply surfaces
- インポート時にプライベースサーフェスをトリムします。
- Unbounded curved plates
- 境界記述が不十分な湾曲したプレートをインポートします。
Metadata
- Attributes
- 一般的な属性すべてを(グローバルおよび単独エンティティに関連する)メタデータとしてインポートします。
- Body ID
- ボディ識別子をメタデータとして与えます。
- Color
- 形状エンティティの色属性をメタデータとして整数値で読み込みます。
- Density
- 密度の値をメタデータとして読み込む。
- Full name
- CADパートから取り込む完全なCAD名は、メタデータとして作成します。これは、アセンブリ名 / パート名 / フィーチャー名 / エンティティ名で構成されます。
- Layer
- レイヤーの値をメタデータとして読み込みます(デフォルト)。
- Legacy hierarchy
- パート内のオリジナルのCAD階層でメタデータを作成します。
- Original ID
- オリジナルのCADエンティティIDをメタデータとしてインポートします。
- Plate system attributes
- Plate systemとBraket childにXMLで割り当てられる物理特性をメタデータとして作成します。
- PMI
- ポイントのPMIデータを読み込みます。新規ポイントが作成され、PMI属性がメタデータとして与えられます。
- Prefix string
- すべてのメタデータ名用のプリフィックス文字列。デフォルトではプリフィックスなし。
- Stiffener normals
- Stiffener/Beam/ERシステムの法線に関する情報をメタデータとして追加します。
- Tags
- エンティティ名をメタデータで作成します。
- Unique ID
- 固有のCAD IDを追跡するためのメタデータを作成します(デフォルト)。1つのエンティティがインポート時に分割された場合、2つのエンティティに同じIDが与えられる。
User Defined
- Options
- GUIには表示されないその他のオプションは、 option1_name = option1_value、option2_name = option2_valueなどの形式で指定します。GUI内でも表示されているオプションをこのフィールドでも指定した場合、このフィールドの値が優先されます。
- Timeout (seconds)
-
CADファイルのインポートを中止するためのタイムアウト値(秒単位)を指定します。タイムアウトは、サードパーティのライブラリコール(HyperMeshに送信するデータの読み込みと準備)内で行われた処理に費やされた時間のみをカバーしています。データがHyperMeshに送信されると、タイムアウトは適用されなくなります。このタイムアウトは、インポートする各CADファイルに個別に適用されます。単一のファイル(個々のパーツまたはマスターアセンブリファイル)をインポートする場合、ファイル全体のインポートに適用されます。複数のファイルをインポートした場合(複数のファイルを選択した場合やパートブラウザのRepresentation Loadの実行など)、各ファイルに個別に適用されます。
Colors
- Colors
- 形状エンティティの色属性をRGBフォーマットでメタデータとして整数で読み込みます。
PDM Attributes
- Material name
- カレントのパートのPDM材料名情報を含むCAD属性の名前。デフォルトはMATERIAL_NAME。
- Mesh flag
- カレントのパートのPDMメッシュフラグ名情報を含むCAD属性の名前。デフォルトはMeshFlag。
- MID
- カレントのパートのPDM材料ID情報を含むCAD属性の名前。デフォルトは、MaterialId。
- Part number
- カレントのパートのPDMパート数情報を含むCAD属性の名前。デフォルトはPartNumber。
- PID
- カレントのパートのPDMプロパティID情報を含むCAD属性の名前。デフォルトはPID。
- Revision
- カレントのパートのPDM major revision情報を含むCAD属性の名前。デフォルトはRevision。
- Thickness name
- カレントのパートのPDM板厚情報を含むCAD属性の名前。デフォルトはThickness。
- UID
- カレントのパートのPDM UID情報を含むCAD属性の名前。デフォルトはUID。
デフォルトの_reader.iniファイルは、[Altair Home]/io/afc_translators/bin/[platform]の下にあります。CADリーダーが実行されると、各リーダーは現在の作業ディレクトリの適切な_reader.iniファイルを検索します。ファイルが見つからない場合、HW_CONFIG_PATH環境変数で指定されているすべてのディレクトリを検索します。
いずれにもファイルが見つからない場合、最終的にデフォルトの_reader.iniを使用します。この場合、_reader.iniは、"global"または"local"ユーザースコープを持ちます。例えば、"local"ユーザーは、現在の実行のためにローカルな現在の作業ディレクトリに_reader.iniファイルをコピーし修正することができます。
オプションは、1度に1つの値のみをとります。オプションはまた、各オプションの先頭に#を置くことでコメント行(無効)にでき、このような場合にはオプションのデフォルト値が使用されます。
利用可能な_reader.iniオプションの詳細については、Importオプションの章を参照してください。
多くのCADトランスレータは、その他の関連情報をメタデータとして特定エンティティ(アセンブリ、コンポーネント、ポイント、ライン、サーフェス、ソリッド)に付加することができます。メタデータの一部はデフォルトで作成され、そのほかのメタデータは_reader.iniファイル内で有効と無効を切り替えることができます。メタデータはデータベースに保存され、レビューやプロセス自動化に使用されます。例えば、CADファイルからのサーフェスタグ(名前)を取得し、メッシュ基準値をHyperWorks内のサーフェスに適用します。メタデータに関する詳細は、各フォーマットのインポートオプショントピックと特定のメタデータ名前指定を参照してください。