AVEVA Marineリーダー

サポートされるエンティティ

AVEVA Marineリーダがサポートするエンティティです。
  • Plane panels
  • Curved panels
  • Knuckled panels
  • Plane plates
  • Curved plates
  • Pillars
  • Stiffeners (sub-flanges付きも含む)
  • Curved stiffeners
  • Face plates (sub-flanges付きも含む)
  • Flanges
  • Brackets
  • Doubling profiles
  • Hole profiles
  • Marking profiles
  • Seam profiles
  • Swage profiles
  • Tap profiles
@CreationType = TreeOfComponentsの場合、アセンブリツリーが作成され、以下のように分類されます:
  • 1つのアセンブリが全体のshipに対応(パートにつき1ship)。
  • blockにつき1アセンブリ。
    • PlanePanelにつき1アセンブリ。
      • カレントのPlanePanelのdetailed contour用に1つのコンポーネント(適切なオプションと共に)。
      • カレントのPlanePanelのsimple contour用に1つのコンポーネント(適切なオプションと共に)。
      • PlanePlateGroupにつき1コンポーネント。material name、material side、thickness、offsetがメタデータとして作成される。材料データがある場合、PSHELL材料が作成される。
        • PlanePlateにつき1サーフェス。ファイル内に存在するプロファイルは外部ループに使用される。内部ループとして穴の追加が可能(適切なオプションと共に)。
      • PlanePillarGroupにつき1コンポーネント。
        • PlanePillarにつきtrace lineの1セット。
        • webにつき1サーフェス(適切なオプションと共に)。
      • PlaneFlangeGroupにつき1コンポーネント。
        • PlaneFlangeにつきtrace lineの1セット。
      • PlaneStiffenerGroupにつき1コンポーネント。
        • PlaneStiffenerにつきtrace lineの1セット。
        • webおよびflangeにつき1サーフェス(適切なオプションと共に)。
      • PlaneFaceplateGroupにつき1コンポーネント。
        • PlaneFaceplateにつきtrace lineの1セット。
        • webおよびflangeにつき1サーフェス(適切なオプションと共に)。
      • sub-PlanePanelにつき1アセンブリ。含まれるものは、通常のPlanePanelsのものに対応。
      • PlaneBracketGroupにつき1アセンブリ。
        • sub-element(stiffener、planeplate、flange)が存在しない場合、bracketにつき1コンポーネント。sub-elementが存在する場合は1アセンブリ。
          • PlaneBracketにつき1サーフェス。ファイル内に存在するプロファイルは外部ループに使用される。AVEVA Marineフォーマットでは穴は許容されない。カレントのPlaneBracketGroupにsub-elementが存在する場合、sub-elementと区別する目的でサーフェス用に特定のコンポーネントが作成される。
        • PlaneStiffenerGroup sub-element(stiffenerグループ内部にflangeは許容されない)につき1コンポーネント。
        • PlaneFaceplateGroup sub-element(faceplateグループ内部にflangeは許容されない)につき1コンポーネント。
        • PlaneFlangeGroup sub-elementにつき1コンポーネント。
      • CurvedPanelにつき1アセンブリ。
        • カレントのCurvedPanelのsimple contour用に1つのコンポーネント(適切なオプションと共に)。
        • CurvedPlateGroupにつき1コンポーネント。
          • CurvedPlateにつき1サーフェス。ファイル内に存在するプロファイルは外部ループに使用される。内部の穴をインプリメント。
        • CurvedStiffenerGroupにつき1コンポーネント。
          • CurvedStiffenerにつきtrace lineの1セット。
      • KnuckledPanelにつき1アセンブリ。

@CreationType が“Parts”の場合、対応するツリーが作成されるが、アセンブリエンティティは作成されず代わりにパートが作成される。コンポーネントも作成されます。

@CreationTypeが “BOM Only”の場合、対応するパートが以前のケースとしてパートと共に作成されるが、コンポーネントは作成されない。

PlanePlates、CurvedPlates、PlaneBracketsは、サーフェスとしてマップされます。その他のオブジェクトはプレート上にあるカーブとしてインポートされます。オブジェクトのグループは類似したプロパティ(material、material side、thickness、offset)を共有します。この場合、これらのオブジェクトにメタデータが追加され、可能であれば材料定義が作成されます。湾曲したサーフェスの穴は、このリリースでは考慮されません。

リーダーは、オブジェクトのノミナルな位置にオブジェクトをインスタント化するのでパネルやブラケット間などにギャップが生じます。これは板厚を考慮しない理想化のためです。また、インポート時にサーフェス間のステッチングは行われません。

ヤング率、ポアソン比、膨張係数、密度を含む材料フィールドが利用できます。降伏応力と破壊応力はインポートされません。各材料は一意のグレード名が与えられます。

板厚が与えられた場合、HyperMeshプロパティに対応する値が与えられます。

オブジェクトは、PlanePlateGroup、PlanePillarGroup、PlaneFlangeGroup、PlaneStiffenerGroup、PlaneFaceplateGroup、PlaneBracketGroup、CurvedPlateGroup、CurvedStiffenerGroupを含む材料 / 板厚に影響を受けます。

インポートオプション(Import Options)

AVEVA Marineリーダーは、aveva_reader.iniファイルを使用します。
@BodyIdAsMetadata
Value Description
on メタデータとしてボディ識別子を割り当てる。

BODY_ID

off メタデータとしてボディ識別子を割り当てない(デフォルト)。
@CleanupTol
Value Description
double 負の値(デフォルト)は、自動クリーンアップトレランスを使用すること指定。計算された自動クリーンアップトレランスより大きい値が場合、特定のトレランスを使用。CADクリーンアップトレランスを参照。
@ColorsAsMetadata
Value Description
integer

形状エンティティの色属性をメタデータとして整数値で読み込みます。

COLOR_RGB

on

形状エンティティの色属性をメタデータとして読み込む。

COLOR_RGB

off 色属性は読み込まない(デフォルト)。
@CreationType
Value Description
Parts 完全パートに基づいて階層を作成。
BOMOnly 空のパートに基づいて階層を作成。
TreeOfComponents アセンブリ / コンポーネントに基づいて階層を作成。
PackIntoSinglePart 階層を単一のパートに統合。
@CurvedPlateColor
Value Description
string curved plateに使用する色のRGB指定。値は0.0から1.0(例 "0.1,0.5,0.4")を使用。指定しない場合、デフォルトの色管理を使用。廃止された@TribonCurvedPlateColorはこのオプションに対応しており、引き続きサポートされる。
@CurvedSimpleContourColor
Value Description
string curved simple contoursに使用する色のRGB指定。値は0.0から1.0(例 "0.1,0.5,0.4")を使用。指定しない場合、デフォルトの色管理を使用。廃止された@TribonCurvedSimpleContourColorはこのオプションに対応しており、引き続きサポートされる。
@CurvedStiffenerColor
Value Description
string curved stiffenerに使用する色のRGB指定。値は0.0から1.0(例 "0.1,0.5,0.4")を使用。指定しない場合、デフォルトの色管理を使用。廃止された@TribonCurvedStiffenerColorはこのオプションに対応しており、引き続きサポートされる。
@DoNotMergeEdges
Value Description
on インポートクリーンアップフェーズにおいて、基の形状エッジを、結合するのではなく保持する。
off インポートクリーンアップフェーズにおいて、エッジを互いに結合する。
@ExtendSurfaces
Value Description
on インポートされたサーフェスは、周辺のサーフェスに接触するまで引き伸ばされる(デフォルト)。
off インポートされたサーフェスは引き伸ばされない。
@FlangeColor
Value Description
string flangesに使用する色のRGB指定。値は0.0から1.0(例 "0.1,0.5,0.4")を使用。指定しない場合、デフォルトの色管理を使用。廃止された@TribonFlangeColorはこのオプションに対応しており、引き続きサポートされる。
@ImportCutoutProfiles
Value Description
on カットアウトプロファイルをインポートします。
off カットアウトプロファイルをインポートしない(デフォルト)。
@ImportDoublingProfiles
Value Description
on ダブルプロファイルをインポート。
off ダブルプロファイルをインポートしない(デフォルト)。
@ImportFaceplatesAsSurfaces
Value Description
on ファイル内にサーフェス記述がある場合、faceplateをサーフェスとして読み込み、そうでない場合はカーブとして読み込む(デフォルト)。
off faceplateをカーブとして読み込む。
@ImportHoleProfiles
Value Description
on 穴のプロファイルをインポート。
off 穴のプロファイルをインポートしない(デフォルト)。
@ImportHoles
Value Description
on 穴を作成(デフォルト)。
off 穴を作成しない。
@ImportMarkingProfiles
Value Description
on マーキングプロファイルをインポート。
off マーキングプロファイルをインポートしない(デフォルト)。
@ImportNotchProfiles
Value Description
on ノッチプロファイルをインポートします。
off ノッチプロファイルをインポートしない(デフォルト)。
@ImportPanelProfiles
Value Description
on パネルプロファイルに沿ってカーブを作成します。
off パネルプロファイルに沿ってカーブを作成しない(デフォルト)。
@ImportPillarsAsSurfaces
Value Description
on ファイル内にサーフェス記述がある場合、 pillarをサーフェスとして読み込み、そうでない場合はカーブとして読み込む(デフォルト)。
off pillarをカーブとして読み込む。
@ImportSeamProfiles
Value Description
on シームプロファイルをインポート。
off シームプロファイルをインポートしない(デフォルト)。
@ImportStiffenersAsSurfaces
Value Description
on ファイル内にサーフェス記述がある場合、stiffenerをサーフェスとして読み込み、そうでない場合はカーブとして読み込む(デフォルト)。
off stiffenerをカーブとして読み込む。
@ImportSwageProfiles
Value Description
on Swageプロファイルをインポート。
off Swageプロファイルをインポートしない(デフォルト)。
@ImportTapProfiles
Value Description
on タッププロファイルをインポート。
off タッププロファイルをインポートしない(デフォルト)。
@ImportUnboundedCurvedPlates
Value Description
on 境界記述が不十分な湾曲したプレートをインポート(デフォルト)。
off 境界記述が不十分な湾曲したプレートをインポートしない。
@ImprintStiffeners
Value Description
on スティフナーラインは、近くのサーフェスに投影され、それに応じて対象となるサーフェスのトポロジーが変更されます(デフォルト)。
off 投影を行わない。
@LegacyHierarchyAsMetadata
Value Description
on パート内の元のCAD階層でメタデータを生成。

LEGACY_HIERARCHY

off パート内の元のCAD階層でメタデータを生成しない(デフォルト)。
@MetadataPrefix
Value Description
string すべてのメタデータ名用のプリフィックス文字列。デフォルトではプリフィックスなし。

詳細については、CADメタデータ名前指定をご参照ください。

@PlaneBracketColor
Value Description
string plane bracketsに使用する色のRGB指定。値は0.0から1.0(例 "0.1,0.5,0.4")を使用。指定しない場合、デフォルトの色管理を使用。廃止された@TribonPlaneBracketColorはこのオプションに対応しており、引き続きサポートされる。
@PlaneCutoutColor
Value Description
string 面のカットアウトに使用する色のRGB指定。値は0.0から1.0(例 "0.1,0.5,0.4")を使用。指定しない場合、デフォルトの色管理を使用。
@PlaneDetailedContoursColor
Value Description
string plane detailed contoursに使用する色のRGB指定。値は0.0から1.0(例 "0.1,0.5,0.4")を使用。指定しない場合、デフォルトの色管理を使用。廃止された@TribonPlaneDetailedContoursColorはこのオプションに対応しており、引き続きサポートされる。
@PlaneDoublingColor
Value Description
string 面の複製に使用する色のRGB指定。値は0.0から1.0(例 "0.1,0.5,0.4")を使用。指定しない場合、デフォルトの色管理を使用。
@PlaneFaceplateColor
Value Description
string plane faceplatesに使用する色のRGB指定。値は0.0から1.0(例 "0.1,0.5,0.4")を使用。指定しない場合、デフォルトの色管理を使用。廃止された@TribonPlaneFaceplateColorはこのオプションに対応しており、引き続きサポートされる。
@PlaneFlangeColor
Value Description
string plane flangesに使用する色のRGB指定。値は0.0から1.0(例 "0.1,0.5,0.4")を使用。指定しない場合、デフォルトの色管理を使用。廃止された@TribonPlaneFlangeColorはこのオプションに対応しており、引き続きサポートされる。
@PlaneHoleColor
Value Description
string 穴のプロファイルに使用する色のRGB指定。値は0.0から1.0(例 "0.1,0.5,0.4")を使用。指定しない場合、デフォルトの色管理を使用。
@PlaneMarkingColor
Value Description
string 面のマーキングプロファイルに使用する色のRGB指定。値は0.0から1.0(例 "0.1,0.5,0.4")を使用。指定しない場合、デフォルトの色管理を使用。
@PlaneNotchColor
Value Description
string 面のノッチプロファイルに使用する色のRGB指定。値は0.0から1.0(例 "0.1,0.5,0.4")を使用。指定しない場合、デフォルトの色管理を使用。
@PlanePillarColor
Value Description
string pillarsに使用する色のRGB指定。値は0.0から1.0(例 "0.1,0.5,0.4")を使用。指定しない場合、デフォルトの色管理を使用。廃止された@TribonPlanePillarColorはこのオプションに対応しており、引き続きサポートされる。
@PlanePlateColor
Value Description
string plane platesに使用する色のRGB指定。値は0.0から1.0(例 "0.1,0.5,0.4")を使用。指定しない場合、デフォルトの色管理を使用。廃止された@TribonPlanePlateColorはこのオプションに対応しており、引き続きサポートされる。
@PlaneSeamColor
Value Description
string 面のシームプロファイルに使用する色のRGB指定。値は0.0から1.0(例 "0.1,0.5,0.4")を使用。指定しない場合、デフォルトの色管理を使用。
@PlaneSimpleContourColor
Value Description
string plane simple contoursに使用する色のRGB指定。値は0.0から1.0(例 "0.1,0.5,0.4")を使用。指定しない場合、デフォルトの色管理を使用。廃止された@TribonPlaneSimpleContourColorはこのオプションに対応しており、引き続きサポートされる。
@PlaneStiffenerColor
Value Description
string plane stiffenersに使用する色のRGB指定。値は0.0から1.0(例 "0.1,0.5,0.4")を使用。指定しない場合、デフォルトの色管理を使用。廃止された@TribonPlaneStiffenerColorはこのオプションに対応しており、引き続きサポートされる。
@PlaneSwageColor
Value Description
string 面のSwageプロファイルに使用する色のRGB指定。値は0.0から1.0(例 "0.1,0.5,0.4")を使用。指定しない場合、デフォルトの色管理を使用。
@PlaneTapColor
Value Description
string 面のタッププロファイルに使用する色のRGB指定。値は0.0から1.0(例 "0.1,0.5,0.4")を使用。指定しない場合、デフォルトの色管理を使用。
@PreferDetailed
Value Description
on AVEVA Marineオブジェクトの複数表現が利用可能な場合、最も複雑なものをインポート(デフォルト)。
off AVEVA Marineオブジェクトの複数表現が利用可能な場合、最も複雑でないものをインポート。
@ScaleFactor
Value Description
double インポート時のスケーリングファクターを定義します。

デフォルトは1.0です。

@SplitComponents
Value Description
Part パートに基づいてのコンポーネントを作成(CreationType=Partsの場合のみ設定可能な値)。
General コンポーネントをCADとして保持(CreationType=TreeOfComponentsの場合のみ設定可能な値)。
@StitchEdges
Value Description
on 閉じたサーフェスのエッジをステッチ(デフォルト)。
off 閉じたサーフェスのエッジをステッチしない(デフォルト)。
@SubFaceplateColor
Value Description
string sub-faceplatesに使用する色のRGB指定。値は0.0から1.0(例 "0.1,0.5,0.4")を使用。指定しない場合、デフォルトの色管理を使用。廃止された@TribonSubFaceplateColorはこのオプションに対応しており、引き続きサポートされる。
@SubStiffenerColor
Value Description
string sub-stiffenersに使用する色のRGB指定。値は0.0から1.0(例 "0.1,0.5,0.4")を使用。指定しない場合、デフォルトの色管理を使用。廃止された@TribonSubStiffenerColorはこのオプションに対応しており、引き続きサポートされる。
@TargetUnits
Value Description
CAD units CADファイルの単位を保持(GUIのデフォルト)。
MKS [m kg N s] 対応する単位系に変換する。
MMKS [mm kg N s] 対応する単位系に変換する。
MPA [mm t N s] 対応する単位系に変換する。
CGS [cm g dyn s] 対応する単位系に変換する。
MMKNMS [mm kg kN ms] 対応する単位系に変換する。
MMGNMS [mm g N ms] 対応する単位系に変換する。
IPS Std [in pounds lbf s] 対応する単位系に変換する。
IPS Grav [in slinch lbf s] 対応する単位系に変換する。
FPS Std [ft pounds lbf s] 対応する単位系に変換する。
FPS Grav [ft slug lbf s] 対応する単位系に変換する。
Scale Factor 対応するスケールファクターを適用(GUIを使用しない場合のデフォルトでは、以前のスクリプトをサポート可能)。

サポートメタデータ

AVEVA Marineリーダーで作成されるメタデータです。
AVEVA_OBJECT_TYPE
Type Entities Description
string 階層がアセンブリの場合、comps、assems 。階層がパートの場合parts。 値は、オブジェクトの役割を示す文字列。作成された値に含まれるもの:
  • Block
  • CurvedPanel
  • CurvedPlateGroup
  • CurvedStiffenerGroup
  • DetailedPlanePanelBoundary
  • KnuckledPanel
  • KnuckledSubpanel
  • Planebracket
  • PlaneBracketGroup
  • PlaneBracketFaceplateGroup
  • PlaneBracketFlangeGroup
  • PlaneBracketStiffenerGroup
  • PlaneComplexBracket
  • PlaneCutoutGroup
  • PlaneDoublingGroup
  • PlaneFaceplateGroup
  • PlaneFlangeGroup
  • PlaneHoleGroup
  • PlaneMarkingGroup
  • PlaneNotchGroup
  • PlanePanel
  • PlanePillarGroup
  • PlanePlateGroup
  • PlaneSeamGroup
  • PlaneStiffenerGroup
  • PlaneSwageGroup
  • PlaneTapGroup
  • Ship
  • SimpleCurvedPanelBoundary
  • SimplePlanePanelBoundary
BEAM_SECTION
Type Entities Description
entity parts スティフナーグループは、適切なBEAMSECTION エンティティを示すメタデータを含む可能性があります。
BEND_TYPE
Type Entities Description
string 階層がアセンブリの場合、comps、assems 。階層がパートの場合parts。 plane faceplate group、plane flange group、plane pillar group、またはplane stiffener groupのBendingRadius属性の値。可能な値は以下のとおり:
  • Straight
  • Curved
  • Knuckled
BENDING_RADIUS
Type Entities Description
string 階層がアセンブリの場合、comps、assems 。階層がパートの場合parts。 plane flangeグループのBendingRadius属性の値。
BODY_ID
Type Entities Description
string
  • points
  • lines
  • surfs
エンティティを含むCADボディの識別子。

@BodyIDAsMetadata=onに設定されている場合に作成。

COLOR_RGB
Type Entities Description
string 階層がアセンブリの場合、comps、assems 。階層がパートの場合parts。

RGBの3つの値。0から225で指定してオブジェクトの色を決定。

@Tribon<object>Colorオプションが使用された際に作成。

COMP_ID
Type Entities Description
string surfs plateまたはbracketのCompId属性の値。
DATA_TYPE
Type Entities Description
string 階層がアセンブリの場合assems。階層がパートの場合parts。 panelのDataType属性の値。
EXTENT_MAX
Type Entities Description
string 階層がアセンブリの場合assems。階層がパートの場合parts。 blockまたはpanelの最大限度の値。オブジェクトのMax属性から取り込まれる。
EXTENT_MIN
Type Entities Description
string 階層がアセンブリの場合assems。階層がパートの場合parts。 blockまたはpanelの最小限度の値。オブジェクトのMin属性から取り込まれる。
FORCE_UNITS
Type Entities Description
string 階層がアセンブリの場合assems。階層がパートの場合parts。 ship unitsオブジェクトのForceUnits属性の値。
FUNCTIONAL_PROPERTY
Type Entities Description
string assems panelまたはpanelのsub-objectグループのFunctionalProperty属性の値。
HEIGHT
Type Entities Description
string 階層がアセンブリの場合assems。階層がパートの場合parts。 plane flangeグループのHeight属性の値。
INCLINATION
Type Entities Description
double array assems pillar、flange、stiffener、およびfaceplateに属する各ラインに追加される6つのdouble値の配列。各ラインには、2つの単位ベクトルを形成する2組の3個の傾斜値が用意される。ベクトルは、絶対参照系の線の端点での傾きを示す。
INSTANCE
Type Entities Description
string 階層がアセンブリの場合assems。階層がパートの場合parts。 2つの値、AsDefinedまたはReflectedが可能。オブジェクトが定義データと同じ側か反転されているかを示す。
LEGACY_HIERARCHY
Type Entities Description
string
  • points
  • lines
  • surfs
パート内のエンティティ階層。

@LegacyHierarchyAsMetadata = onに設定されている場合に作成。

LENGTH_UNITS
Type Entities Description
string 階層がアセンブリの場合assems。階層がパートの場合parts。 ship unitsオブジェクトのLengthUnits属性の値。
MATERIAL
Type Entities Description
entity parts Plateおよびstiffenerグループは、適切なMATERIALエンティティを示すメタデータを含む可能性があります。
MATERIAL_DIRECTION
Type Entities Description
string faces flange、curved panel、knuckled panelのMaterialDirection属性の値。
MATERIAL_SIDE
Type Entities Description
string 階層がアセンブリの場合assems。階層がパートの場合parts。 plateグループまたはbracketグループの材料サイドデータの値。
MODELUNIT
Type Entities Description
integer 階層がアセンブリの場合comps。階層がパートの場合parts。 CADファイル内で指定されているモデルユニット。
  • 1 = インチ
  • 2 = ミリメートル
  • 4 = フィート
  • 5 = マイル
  • 6 = メートル
  • 7 = キロメートル
  • 8 = ミル
  • 9 = マイクロ
  • 10 = センチメートル
  • 11 = マイクロインチ
  • 12 = デシメートル
  • 13 = ヤード

これは、常に作成される。

OBJECT TYPE
Type Entities Description
string parts ship構造内での役割を示す文字列がパートに与えられる。サポートされるタイプ:
  • Block
  • CurvedPanel
  • CurvedPlateGroup
  • CurvedStiffenerGroup
  • DetailedPlanePanelBoundary
  • KnuckledPanel
  • KnuckledSubpanel
  • PlaneBracket
  • PlaneBracketFaceplateGroup
  • PlaneBracketFlangeGroup
  • PlaneBracketGroup
  • PlaneBracketStiffenerGroup
  • PlaneComplexBracket
  • PlaneFaceplateGroup
  • PlaneFlangeGroup
  • PlanePanel
  • PlanePlateGroup
  • PlanePillarGroup
  • PlaneStiffenerGroup
  • Ship
  • SimpleCurvedPanelBoundary
  • SimplePlanePanelBoundary
OFFSET
Type Entities Description
string 階層がアセンブリの場合assems。階層がパートの場合parts。 plateグループのオフセットデータの値。
PLATE_T
Type Entities Description
double 階層がアセンブリの場合assems。階層がパートの場合parts。 材料の概要にthicknessを持つオブジェクトのthickness属性の値。
RENDERING_TYPE
Type Entities Description
string 階層がアセンブリの場合assems。階層がパートの場合parts。 ship renderingオブジェクトのType属性の値。
RootSystemID
Type Entities Description
string 階層がアセンブリの場合assems。階層がパートの場合parts。 ルートシステムアセンブリ用に作成。この値はXMLフィールドOID。
THICKNESS
Type Entities Description
string 階層がアセンブリの場合assems。階層がパートの場合parts。 plane flangeグループのThickness属性の値。
TIGHTNESS
Type Entities Description
string 階層がアセンブリの場合assems。階層がパートの場合parts。 panelのTightness属性の値。指定可能な値:
  • NonTight
  • WaterTight
  • Undefined
VERSION
Type Entities Description
string 階層がアセンブリの場合assems。階層がパートの場合parts。 shipのVersion属性の値。
WEIGHT_UNITS
Type Entities Description
string 階層がアセンブリの場合assems。階層がパートの場合parts。 ship unitsオブジェクトのWeightUnits属性の値。