OCXリーダー

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

OCXリーダがサポートするエンティティです。
  • Vessel
  • Arrangement
  • Compartments
  • Physical spaces
  • Panels
  • Plate
  • Pillars
  • Stiffener
  • Brackets
  • Hole profiles
  • Seam profiles
  • Reference plane
@CreationType =TreeOfComponentsの場合 、アセンブリツリーが作成され、次のように編成されます。
  • 1つのアセンブリが1つのvesselに相当
    • arrangementにつき1アセンブリ
      • compartmentにつき1コンポーネント
      • physical spaceにつき1コンポーネント
    • vesselレベルplateにつき1コンポーネント
    • vesselレベルbracketにつき1コンポーネント
    • vesselレベルstiffenerにつき1コンポーネント
    • vesselレベルpillarにつき1コンポーネント
    • panelにつき1アセンブリ
      • panelの形状用に1コンポーネント
      • panelレベルplateにつき1コンポーネント(XXXXオプションが有効な場合)
      • panelレベルbracketにつき1コンポーネント
      • panelレベルstiffenerにつき1コンポーネント
      • panelレベルseamにつき1コンポーネント
      • panelレベルpillarにつき1コンポーネント

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

@CreationType = BOM Onlyの場合、対応するパートは以前のケースと同様にパートと共に作成されますが、コンポーネントは作成されません。

panelの形状、plate、およびbracketはサーフェスにマッピングされます。stiffenerとpillarは、カーブにマッピングされますが、XXXXオプションが有効で、対応する情報がファイル内にある場合は、サーフェスにもマッピングできます。seamはカーブにマッピングされます。

適切な材料定義もモデル内に作成されます。サポートされている材料情報には、材料のメタデータとして提供される、密度、ポアソン比、熱膨張、破壊応力、降伏応力、ヤング率があります。各材料は一意のグレード名が与えられます。オブジェクトはメタデータを介して材料エンティティを参照します。板厚情報は、plateパートのメタデータとして提供されます。

ビーム断面定義もモデル内に作成されます。ビーム断面を使用するstiffenerは、メタデータを介して定義を参照します。

インポートオプション

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

BODY_ID

off メタデータとしてボディ識別子を割り当てない(デフォルト)。
@CleanupTol
Value 説明
double 負の値(デフォルト)は、自動クリーンアップトレランスを使用すること指定。計算された自動クリーンアップトレランスより大きい値が場合、特定のトレランスを使用。CADクリーンアップトレランスを参照。
@CreateComposingPlates
Value 説明
on パネルレベルプレートの形状を作成。
off パネルレベルプレートの形状は作成しない(デフォルト)。
@CreateDetailedObjects
Value 説明
on 使用可能な場合は、オブジェクトのより完全な表現を提供する(デフォルト)
off オブジェクトの基本表現のみを提供する。
@CreateObjectContours
Value 説明
on オブジェクトコンターのワイヤーフレーム表現を作成する。
off オブジェクトコンターのワイヤーフレーム表現を作成しない(デフォルト)。
@CreationType
Value 説明
Parts 完全パートに基づいて階層を作成。
BOMOnly 空のパートに基づいて階層を作成。
TreeOfComponents アセンブリ / コンポーネントに基づいて階層を作成。
PackIntoSinglePart 階層を単一のパートに統合。
@DoNotMergeEdges
Value 説明
on インポートクリーンアップフェーズにおいて、基の形状エッジを、結合するのではなく保持する。
off インポートクリーンアップフェーズにおいて、エッジを互いに結合する。
@ExtendSurfaces
Value 説明
on インポートされたサーフェスは、周辺のサーフェスに接触するまで引き伸ばされる(デフォルト)。
off インポートされたサーフェスは引き伸ばされない。
@ImportCompartments
Value 説明
on IGESファイル内のCompartmentと”Face"によって定義されたCompartmentの両方をインポートする。前者は形状インポートによる。後者はメタデータを作成するのみ。また、参照面が作成される。これは、Compartmentによって参照される。
off Compartmentをインポートしない(デフォルト)。
@ImportHoles
Value 説明
on 穴を作成(デフォルト)。
off 穴を作成しない。
@LegacyHierarchyAsMetadata
Value 説明
on パート内のオリジナルのCAD階層でメタデータを作成する。

LEGACY_HIERARCHY

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

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

@OrphanPlatesAsSurfaces
Value 説明
Surfaces vesselレベルplateにワイヤーフレームのみが含まれている場合は、そのフレームから適切なサーフェスを作成する(デフォルト)。
Any other value ワイヤーフレーム表現のみを保持する。
@ScaleFactor
Value 説明
double インポート時のスケーリングファクターを定義する。

デフォルトは1.0です。

@SplitComponents
Value 説明
Part パートに基づいてのコンポーネントを作成(CreationType=Partsの場合のみ設定可能な値)。
General コンポーネントをCADとして保持(CreationType=TreeOfComponentsの場合のみ設定可能な値)。
@StitchEdges
Value 説明
on 閉じたサーフェスのエッジをステッチ(デフォルト)。
off 閉じたサーフェスのエッジをステッチしない(デフォルト)。
@TargetUnits
Value 説明
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を使用しない場合のデフォルトでは、以前のスクリプトをサポート可能)。

サポートメタデータ

OCXリーダーで作成される可能性のあるメタデータです。
AirFillingHeight
タイプ エンティティ 内容
double 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、CompartmentおよびPhysical Spaceにはこのメタデータが含まれている可能性があります。
AirPipeHeight
タイプ エンティティ 内容
double 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、CompartmentおよびPhysical Spaceにはこのメタデータが含まれている可能性があります。
AP_Pos
タイプ エンティティ 内容
double 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
BEAM_SECTION
タイプ エンティティ 内容
entity part スティフナーグループは、適切なBEAMSECTION エンティティを示すメタデータを含む可能性があります。
BlockCoefficient
タイプ エンティティ 内容
double 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
BulkCargoAngleOfRepose
タイプ エンティティ 内容
double 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、CompartmentおよびPhysical Spaceにはこのメタデータが含まれている可能性があります。
BulkCargoPermeability
タイプ エンティティ 内容
double 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、CompartmentおよびPhysical Spaceにはこのメタデータが含まれている可能性があります。
BulkCargoStowageFactor
タイプ エンティティ 内容
double 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、CompartmentおよびPhysical Spaceにはこのメタデータが含まれている可能性があります。
BulkCargoType
タイプ エンティティ 内容
string 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、CompartmentおよびPhysical Spaceにはこのメタデータが含まれている可能性があります。
CallSign
タイプ エンティティ 内容
string 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
COG_X
タイプ エンティティ 内容
double 階層がアセンブリの場合component。階層がパートの場合part。 panel、plate、stiffener、bracket、pillar、compartment、physical spaceのX位置。
COG_Y
タイプ エンティティ 内容
double 階層がアセンブリの場合component。階層がパートの場合part。 panel、plate、stiffener、bracket、pillar、compartment、physical spaceのY位置。
COG_Z
タイプ エンティティ 内容
double 階層がアセンブリの場合component。階層がパートの場合part。 panel、plate、stiffener、bracket、pillar、compartment、physical spaceのZ位置。
DeadWeight
タイプ エンティティ 内容
double 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
DeepestEquilibriumWL
タイプ エンティティ 内容
double 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
内容
タイプ エンティティ 内容
string 階層がアセンブリの場合assemby またはcomponent。階層がパートの場合part。 OCX ファイルで指定されているオブジェクトの概要が含まれます。
Designer
タイプ エンティティ 内容
string 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
DesignSpeed
タイプ エンティティ 内容
double 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
DryWeight
タイプ エンティティ 内容
double 階層がアセンブリの場合assemby またはcomponent。階層がパートの場合part。 OCX ファイルに含まれている場合、panel、plate、stiffener, bracket、pillarにはこのメタデータが含まれている可能性があります。
ExternalGeometryFormat
タイプ エンティティ 内容
string 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、CompartmentおよびPhysical Spaceにはこのメタデータが含まれている可能性があります。
ExternalGeometryReference
タイプ エンティティ 内容
string 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、CompartmentおよびPhysical Spaceにはこのメタデータが含まれている可能性があります。
FlagState
タイプ エンティティ 内容
string 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
FlangeDirection
タイプ エンティティ 内容
double array 階層がアセンブリの場合component。階層がパートの場合part。 stiffenerとpillarに属する各ラインに追加される6つのdouble値の配列。各ラインには、2つの単位ベクトルを形成する2組の3個の傾斜値が用意されます。ベクトルは、絶対参照系の線の端点でのフランジの傾斜を示します。
FP_Pos
タイプ エンティティ 内容
double 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
FreeboardDeckHeight
タイプ エンティティ 内容
double 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
FreeboardLength
タイプ エンティティ 内容
double 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
FreeboardType
タイプ エンティティ 内容
string 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
HasBilgeKeel
タイプ エンティティ 内容
string 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
HasDeadWeightLessThan
タイプ エンティティ 内容
string 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
HeavyBallastDraught
タイプ エンティティ 内容
double 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
識別
タイプ エンティティ 内容
string 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
INCLINATION
タイプ エンティティ 内容
double array assem pillar、flange、stiffener、およびfaceplateに属する各ラインに追加される6つのdouble値の配列。各ラインには、2つの単位ベクトルを形成する2組の3個の傾斜値が用意される。ベクトルは、絶対参照系の線の端点での傾きを示す。
LengthOfWaterline
タイプ エンティティ 内容
double 階層がアセンブリの場合assem。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
Lpp
タイプ エンティティ 内容
double 階層がアセンブリの場合assem。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
Material
タイプ エンティティ 内容
entity parts plate、bracket、stiffener、およびpillarは、適切なMATERIALエンティティを示すメタデータを含む可能性があります。
MODELUNIT
タイプ エンティティ 内容
integer 階層がアセンブリの場合comp。階層がパートの場合part。 CADファイル内で指定されているモデルユニット。
  • 1 = インチ
  • 2 = ミリメートル
  • 4 = フィート
  • 5 = マイル
  • 6 = メートル
  • 7 = キロメートル
  • 8 = ミル
  • 9 = マイクロ
  • 10 = センチメートル
  • 11 = マイクロインチ
  • 12 = デシメートル
  • 13 = ヤード

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

MouldedBreadth
タイプ エンティティ 内容
double 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
MouldedDepth
タイプ エンティティ 内容
double 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
MouldedDraught
タイプ エンティティ 内容
double 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
NewBuildingSociety
タイプ エンティティ 内容
string 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
NewBuildingSocietyName
タイプ エンティティ 内容
string 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
NormalBallastDraught
タイプ エンティティ 内容
double 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
NumberIMO
タイプ エンティティ 内容
string 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
NumberOfDecksAbove
タイプ エンティティ 内容
string 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
OCXObjectType
タイプ エンティティ 内容
string 階層がアセンブリの場合、comp、assem 。階層がパートの場合part。 値は、オブジェクトの役割を示す文字列。作成された値に含まれるもの:
  • Vessel Container
  • Vessel
  • Panel
  • Plate
  • Stiffener
  • Bracket
  • Pillar
  • Arrangement
  • Compartment
  • Physical Space
  • Panel Geometry
  • Seam
OFFSET
タイプ エンティティ 内容
double 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、plateおよびbracketにはこのメタデータが含まれている可能性があります。
Owner
タイプ エンティティ 内容
string 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
Plate_T
タイプ エンティティ 内容
double 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、plate、stiffener、bracket、およびpillarにはこのメタデータが含まれている可能性があります。
PortRegistration
タイプ エンティティ 内容
string 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
目的
タイプ エンティティ 内容
string 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、CompartmentおよびPhysical Spaceにはこのメタデータが含まれている可能性があります。
ReliefValvePressure
タイプ エンティティ 内容
double 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、CompartmentおよびPhysical Spaceにはこのメタデータが含まれている可能性があります。

RuleLength
タイプ エンティティ 内容
double 階層がアセンブリの場合assem。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
ShipName
タイプ エンティティ 内容
string 階層がアセンブリの場合assem。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
ShipType
タイプ エンティティ 内容
string 階層がアセンブリの場合assem。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
SlammingDraughtEmptyFP
タイプ エンティティ 内容
double 階層がアセンブリの場合assem。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
SlammingDraughtFullFP
タイプ エンティティ 内容
double 階層がアセンブリの場合assem。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
Society
タイプ エンティティ 内容
string 階層がアセンブリの場合assem。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
SocietyName
タイプ エンティティ 内容
string 階層がアセンブリの場合assem。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
SpeedFactor
タイプ エンティティ 内容
double 階層がアセンブリの場合assem。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
Tightness
タイプ エンティティ 内容
string 階層がアセンブリの場合assem。階層がパートの場合part。 OCX ファイルに含まれている場合、Panelにはこのメタデータが含まれている可能性があります。
Tonnage
タイプ エンティティ 内容
double 階層がアセンブリの場合assem。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
UnitCargoType
タイプ エンティティ 内容
string 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、CompartmentおよびPhysical Spaceにはこのメタデータが含まれている可能性があります。
UpperDeckArea
タイプ エンティティ 内容
double 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
Volume
タイプ エンティティ 内容
double 階層がアセンブリの場合assem。階層がパートの場合part。 OCX ファイルに含まれている場合、CompartmentおよびPhysical Spaceにはこのメタデータが含まれている可能性があります。
WaterPlaneArea
タイプ エンティティ 内容
double 階層がアセンブリの場合assem。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
Yard
タイプ エンティティ 内容
string 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
YearOfBuild
タイプ エンティティ 内容
string 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
ZPosDeckline
タイプ エンティティ 内容
double 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。
ZPosOfDeck
タイプ エンティティ 内容
double 階層がアセンブリの場合component。階層がパートの場合part。 OCX ファイルに含まれている場合、Vesselにはこのメタデータが含まれている可能性があります。