Beruflich Dokumente
Kultur Dokumente
Documentation
Documentation shall mean, whether in electronic or printed form, User's Guides, Installation Guides, Reference Guides,
Administrator's Guides, Customization Guides, Programmer's Guides, Configuration Guides and Help Guides delivered with a
particular software product.
Other Documentation
Other Documentation shall mean, whether in electronic or printed form and delivered with software or on Intergraph Smart Support,
SharePoint, or box.net, any documentation related to work processes, workflows, and best practices that is provided by Intergraph
as guidance for using a software product.
Terms of Use
a. Use of a software product and Documentation is subject to the End User License Agreement ("EULA") delivered with the
software product unless the Licensee has a valid signed license for this software product with Intergraph Corporation. If the
Licensee has a valid signed license for this software product with Intergraph Corporation, the valid signed license shall take
precedence and govern the use of this software product and Documentation. Subject to the terms contained within the
applicable license agreement, Intergraph Corporation gives Licensee permission to print a reasonable number of copies of the
Documentation as defined in the applicable license agreement and delivered with the software product for Licensee's internal,
non-commercial use. The Documentation may not be printed for resale or redistribution.
b. For use of Documentation or Other Documentation where end user does not receive a EULA or does not have a valid license
agreement with Intergraph, Intergraph grants the Licensee a non-exclusive license to use the Documentation or Other
Documentation for Licensee’s internal non-commercial use. Intergraph Corporation gives Licensee permission to print a
reasonable number of copies of Other Documentation for Licensee’s internal, non-commercial use. The Other Documentation
may not be printed for resale or redistribution. This license contained in this subsection b) may be terminated at any time and
for any reason by Intergraph Corporation by giving written notice to Licensee.
Disclaimer of Warranties
Except for any express warranties as may be stated in the EULA or separate license or separate terms and conditions, Intergraph
Corporation disclaims any and all express or implied warranties including, but not limited to the implied warranties of merchantability
and fitness for a particular purpose and nothing stated in, or implied by, this document or its contents shall be considered or deemed
a modification or amendment of such disclaimer. Intergraph believes the information in this publication is accurate as of its
publication date.
The information and the software discussed in this document are subject to change without notice and are subject to applicable
technical product descriptions. Intergraph Corporation is not responsible for any error that may appear in this document.
Limitation of Damages
IN NO EVENT WILL INTERGRAPH CORPORATION BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL INCIDENTAL,
SPECIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO, LOSS OF USE OR PRODUCTION, LOSS OF
REVENUE OR PROFIT, LOSS OF DATA, OR CLAIMS OF THIRD PARTIES, EVEN IF INTERGRAPH CORPORATION HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
UNDER NO CIRCUMSTANCES SHALL INTERGRAPH CORPORATION’S LIABILITY EXCEED THE AMOUNT THAT
INTERGRAPH CORPORATION HAS BEEN PAID BY LICENSEE UNDER THIS AGREEMENT AT THE TIME THE CLAIM IS
MADE. EXCEPT WHERE PROHIBITED BY APPLICABLE LAW, NO CLAIM, REGARDLESS OF FORM, ARISING OUT OF OR IN
CONNECTION WITH THE SUBJECT MATTER OF THIS DOCUMENT MAY BE BROUGHT BY LICENSEE MORE THAN TWO (2)
YEARS AFTER THE EVENT GIVING RISE TO THE CAUSE OF ACTION HAS OCCURRED.
IF UNDER THE LAW RULED APPLICABLE ANY PART OF THIS SECTION IS INVALID, THEN INTERGRAPH LIMITS ITS
LIABILITY TO THE MAXIMUM EXTENT ALLOWED BY SAID LAW.
Export Controls
Intergraph Corporation’s software products and any third-party Software Products obtained from Intergraph Corporation, its
subsidiaries, or distributors (including any Documentation, Other Documentation or technical data related to these products) are
subject to the export control laws and regulations of the United States. Diversion contrary to U.S. law is prohibited. These Software
Products, and the direct product thereof, must not be exported or re-exported, directly or indirectly (including via remote access)
under the following circumstances:
a. To Cuba, Iran, North Korea, Sudan, or Syria, or any national of these countries.
b. To any person or entity listed on any U.S. government denial list, including but not limited to, the U.S. Department of Commerce
Denied Persons, Entities, and Unverified Lists, http://www.bis.doc.gov/complianceandenforcement/liststocheck.htm, the U.S.
Department of Treasury Specially Designated Nationals List, http://www.treas.gov/offices/enforcement/ofac/, and the U.S.
Department of State Debarred List, http://www.pmddtc.state.gov/compliance/debar.html.
c. To any entity when Licensee knows, or has reason to know, the end use of the Software Product is related to the design,
development, production, or use of missiles, chemical, biological, or nuclear weapons, or other un-safeguarded or sensitive
nuclear uses.
d. To any entity when Licensee knows, or has reason to know, that an illegal reshipment will take place.
Any questions regarding export or re-export of these Software Products should be addressed to Intergraph Corporation’s Export
Compliance Department, Huntsville, Alabama 35894, USA.
Trademarks
Intergraph, the Intergraph logo, PDS, SmartPlant, FrameWorks, I-Sketch, SmartMarine, IntelliShip, ISOGEN, SmartSketch,
SPOOLGEN, SupportManager, SupportModeler, Sapphire, and Intergraph Smart are trademarks or registered trademarks of
Intergraph Corporation or its subsidiaries in the United States and other countries. Hexagon and the Hexagon logo are registered
trademarks of Hexagon AB or its subsidiaries. Microsoft and Windows are registered trademarks of Microsoft Corporation. ACIS is a
registered trademark of SPATIAL TECHNOLOGY, INC. Infragistics, Presentation Layer Framework, ActiveTreeView Ctrl,
ProtoViewCtl, ActiveThreed Ctrl, ActiveListBar Ctrl, ActiveSplitter, ActiveToolbars Ctrl, ActiveToolbars Plus Ctrl, and ProtoView are
trademarks of Infragistics, Inc. Incorporates portions of 2D DCM, 3D DCM, and HLM by Siemens Product Lifecycle Management
Software III (GB) Ltd. All rights reserved. Gigasoft is a registered trademark, and ProEssentials a trademark of Gigasoft, Inc.
VideoSoft and VXFlexGrid are either registered trademarks or trademarks of ComponentOne LLC 1991-2013, All rights reserved.
Oracle, JD Edwards, PeopleSoft, and Retek are registered trademarks of Oracle Corporation and/or its affiliates. Tribon is a
trademark of AVEVA Group plc. Alma and act/cut are trademarks of the Alma company. Other brands and product names are
trademarks of their respective owners.
Regions....................................................................................................................................................... 26
Region Corrosion Sheet ........................................................................................................................ 26
Index ........................................................................................................................................................... 45
Documentation Comments
For the latest support information for this product, comments or suggestions about this
documentation, and documentation updates for supported software versions, please visit
Intergraph Smart Support (https://smartsupport.intergraph.com).
Compartmentation Workbooks
The Compartmentation reference data is defined in multiple workbooks, delivered to the
[Product Folder]\ShipCatalogData\BulkLoad\DataFiles\Compartmentation\DataFiles folder:
CompartGenericServices.xls
CompartLabels.xls
CompartmentCodeLists.xls
Compartments.xls
CompartReports.xls
InterferenceZoneCodeLists.xls
InterferenceZones.xls
RegionCodeLists.xls
Regions.xls
Compartmentation Symbols
Volumes in the Compartmentation task are not represented by 3D symbols, so you do not need
to be concerned with 3D symbol creation and definition.
However, the Compartmentation task does use 2D symbols in the Place Volume Along Path
command, when you specify a cross section. These symbols are defined in Visual Basic source
Compartmentation Rules
The Compartmentation rules are defined in Visual Basic source code, delivered to the
[Programming Resources Folder]\Programming\ExampleCode\Compartmentation\Rules folder.
Compartment rules: CompartMergeSplitRule, CustomCompute, and Naming
General load rules: CustomCompute, Naming
General volume rules: CompartAttributeHelper, Naming
Load combination rules: Naming
Region rules: CustomCompute
Spatial load rules: FilterRule
[Programming Resources
Folder]\Programming\ExampleCode\Compartmentation\Rules\GeneralVolume\Naming\Compart
Rules.vbp (3 classes)
Bulkload Workbook: [Product
Folder]\ShipCatalogData\BulkLoad\DataFiles\Compartmentation\DataFiles\Regions.xls,
RegionCodeLists.xls
Visual Basic Symbols: [Reference Data
Folder]\Compartmentation\Data\Symbols\Compartmentation\Shapes (Place Volume Along Path
command)
API: CompartQueryServices.dll, CompartAttributeHelper.dll
You can create hierarchy folders as needed under the Custom Symbols folder.
If a custom .dll has a localizer .dll, both files must be located in the same folder.
.dlls ending with "–Ref..dll" or "_Ref..dll" are treated as reference .dlls and are ignored.
Do not copy these .dlls from the client machine containing the Visual Basic source code.
3. Run Tools > Update Custom Symbol Configuration.
Create or update the custom symbol configuration file
Whenever a symbol or naming rule class is accessed, the software searches for the .dll as
follows:
a. The software checks for the ProgID entry in the xml files. If an entry exists, then the
corresponding .dll is loaded, and an instance of the class is created.
b. If an entry does not exist, the software searches previously registered .dlls on the local
computer.
c. If any entry is not found for the ProgID in either .xml file, and the .dll is also not
registered on the local machine, the software returns an error. In this case, you should
copy the .dll to the [Reference Data Folder]\SharedContent\Custom Symbols folder and
run Update Custom Symbol Configuration in Project Management.
If a ProgID entry exists in the .xml files, that .dll is used even though another or the same
copy of the .dll is registered on the local machine. The order of priority when creating an
instance of an object is: CustomSymbolConfig.xml, SystemSymbolConfig.xml, and then the
registry.
When you add a new custom .dll to the [Reference Data Folder]\SharedContent\Custom
Symbols folder or modify an existing custom .dll, you must re-run Update Custom Symbol
Configuration in Project Management.
If a Visual Basic 6 component uses helper classes, and the helper classes are instantiated
by calling CreateObject, you must replace CreateObject. If the helper class is in the
same project, then replace it with new. If the helper class is in a different project, then
replace it with SP3DCreateObject. SP3DCreateObject tries to instantiate the object
using the information in .xml files. If the software does not find an entry in .xml files for the
given ProgID, then it calls CreateObject, and implements SP3DCreateObject in the
[Product Folder]\Core\Runtime\SP3DCoCreateInstance..dll. When SP3DCreateObject
needs to be used, [Product Folder]\Core\Runtime\SP3DCoCreateInstance.dll needs to be
referenced in the Visual Basic project. Example usage of SP3DCreateObject is shown
below:
Set oHelperObject = SP3DCreateObject(strHelperProgId)
If the Visual Basic 6 symbol class has any public structures or types, they should be made
private. For example:
Public Type InputType
Name As String
Description As String
Properties As IMSDescriptionProperties
uomValue As Double
End Type
Should be changed to:
Private Type InputType
Name As String
Description As String
Properties As IMSDescriptionProperties
uomValue As Double
End Type
Debugging and maintaining Visual Basic project references, reference .dlls, and binary
compatibility are beyond the scope of this document. Contact your Intergraph Support
representative if you have questions.
BulkCargoType
Defines bulk cargo types.
The Head section contains the following parameters (listed in alphabetical order):
actual_angle_of_repose - Actual angle subtended with the horizontal by the upper surface
of the conic pile, made by the cargo type when loaded into a hold.
BreadthofHatch - Inside breadth of the hatch.
Custom Program - Custom program for the cargo type, if needed. The Visual Basic source
code for the load custom programs (rules) is delivered in [Programming Resources
Folder]\Programming\ExampleCode\Compartmentation\Rules\GeneralLoad\CustomComput
e.
CmpartZoneCPS
The Head section contains the following parameters (listed in alphabetical order):
MirrorBehaviorOption - Mirror behavior option code for the part. Valid codes are listed in
the AllCodeLists.xls workbook on the Mirror Behavior Option sheet in the Codelist
Number column.
PartDescription - Part description.
PartNumber - Part number or name as it appears in the Catalog task. This identification
must be unique across the entire catalog.
SymbolDefinition - 2D symbol file associated with the part. You can specify a symbol file
different from the SymbolDefinition in the Definition section. The 2D symbol files are
delivered to the [Reference Data Product Folder]\SharedContent folder.
CmpartZoneDamageControl
Defines ship zones for damage control.
The Head section contains the following parameters (listed in alphabetical order):
MirrorBehaviorOption - Mirror behavior option code for the part. Valid codes are listed in
the AllCodeLists.xls workbook on the Mirror Behavior Option sheet in the Codelist
Number column.
PartDescription - Part description.
PartNumber - Part number or name as it appears in the Catalog task. This identification
must be unique across the entire catalog.
SymbolDefinition - 2D symbol file associated with the part. You can specify a symbol file
different from the SymbolDefinition in the Definition section. The 2D symbol files are
delivered to the [Reference Data]\SharedContent folder.
CmpartZoneFire
Defines ship fire zones.
The Head section contains the following parameters (listed in alphabetical order):
MirrorBehaviorOption - Mirror behavior option code for the part. Valid codes are listed in
the AllCodeLists.xls workbook on the Mirror Behavior Option sheet in the Codelist
Number column.
PartDescription - Part description.
PartNumber - Part number or name as it appears in the Catalog task. This identification
must be unique across the entire catalog.
RiskFactor - Risk factor associated with the part.
SymbolDefinition - 2D symbol file associated with the part. You can specify a symbol file
different from the SymbolDefinition in the Definition section. The 2D symbol files are
delivered to the [Reference Data Product Folder]\SharedContent folder.
CmpartZonePlanning
Defines ship zones for planning.
The Head section contains the following parameters:
PartNumber - Part number or name as it appears in the Catalog task. This identification
must be unique across the entire catalog.
PartDescription - Part description.
MirrorBehaviorOption - Mirror behavior option code for the part. Valid codes are listed in
the AllCodeLists.xls workbook on the Mirror Behavior Option sheet in the Codelist
Number column.
SymbolDefinition - 2D symbol file associated with the part. You can specify a symbol file
different from the SymbolDefinition in the Definition section. The 2D symbol files are
delivered to the [Reference Data Product Folder]\SharedContent folder.
Classification - Classification for the part.
CompartmentCargo
Defines various cargo compartments.
The Head section contains the following parameters (listed in alphabetical order):
CompartmentGroup - Groups available for compartments.
CompartmentNumber - Manufacturers and model numbers for compartments.
CompartmentType - Types of compartments.
functionType - Types of functions for compartments.
MirrorBehaviorOption - Mirror behavior option code for the part. Valid codes are listed in
the AllCodeLists.xls workbook on the Mirror Behavior Option sheet in the Codelist
Number column.
PartDescription - Part description.
PartNumber - Part number or name as it appears in the Catalog task. This identification
must be unique across the entire catalog.
RelevantCargos - Cargo types available for compartments.
structureType - Types of structure for compartments.
SymbolDefinition - 2D symbol file associated with the part. You can specify a symbol file
different from the SymbolDefinition in the Definition section. The 2D symbol files are delivered
to the [Reference Data Product Folder]\SharedContent folder.
CompartmentHabitable
Defines living space compartments.
The Head section contains the following parameters (listed in alphabetical order):
CompartmentGroup - Groups available for compartments.
CompartmentNumber - Manufacturers and model numbers for compartments.
CompartmentType - Types of compartments.
functionType - Types of functions for compartments.
MirrorBehaviorOption - Mirror behavior option code for the part. Valid codes are listed in
the AllCodeLists.xls workbook on the Mirror Behavior Option sheet in the Codelist
Number column.
PartDescription - Part description.
PartNumber - Part number or name as it appears in the Catalog task. This identification
must be unique across the entire catalog.
RelevantCargos - Cargo types available for compartments.
structureType - Types of structure for compartments.
SymbolDefinition - 2D symbol file associated with the part. You can specify a symbol file
different from the SymbolDefinition in the Definition section. The 2D symbol files are delivered
to the [Reference Data Product Folder]\SharedContent folder.
CompartmentMachinery
Defines compartments for machinery.
The Head section contains the following parameters (listed in alphabetical order):
CompartmentGroup - Groups available for compartments.
CompartmentNumber - Manufacturers and model numbers for compartments.
CompartmentType - Types of compartments.
functionType - Types of functions for compartments.
MirrorBehaviorOption - Mirror behavior option code for the part. Valid codes are listed in
the AllCodeLists.xls workbook on the Mirror Behavior Option sheet in the Codelist
Number column.
PartDescription - Part description.
PartNumber - Part number or name as it appears in the Catalog task. This identification
must be unique across the entire catalog.
RelevantCargos - Cargo types available for compartments.
structureType - Types of structure for compartments.
SymbolDefinition - 2D symbol file associated with the part. You can specify a symbol file
different from the SymbolDefinition in the Definition section. The 2D symbol files are delivered
to the [Reference Data Product Folder]\SharedContent folder.
CompartmentTank
Defines compartment tank specifications.
The Head section contains the following parameters (listed in alphabetical order):
CompartmentGroup - Groups available for compartments.
CompartmentNumber - Manufacturers and model numbers for compartments.
CompartmentType - Types of compartments.
functionType - Types of functions for compartments.
MirrorBehaviorOption - Mirror behavior option code for the part. Valid codes are listed in
the AllCodeLists.xls workbook on the Mirror Behavior Option sheet in the Codelist
Number column.
PartDescription - Part description.
PartNumber - Part number or name as it appears in the Catalog task. This identification
must be unique across the entire catalog.
RelevantCargos - Cargo types available for compartments.
structureType - Types of structure for compartments.
SymbolDefinition - 2D symbol file associated with the part. You can specify a symbol file
different from the SymbolDefinition in the Definition section. The 2D symbol files are delivered
to the [Reference Data Product Folder]\SharedContent folder.
CompartmentUnknown
The Head section contains the following parameters (listed in alphabetical order):
CompartmentGroup - Groups available for compartments.
CompartmentNumber - Manufacturers and model numbers for compartments.
CompartmentType - Types of compartments.
functionType - Types of functions for compartments.
MirrorBehaviorOption - Mirror behavior option code for the part. Valid codes are listed in
the AllCodeLists.xls workbook on the Mirror Behavior Option sheet in the Codelist
Number column.
PartDescription - Part description.
PartNumber - Part number or name as it appears in the Catalog task. This identification
must be unique across the entire catalog.
RelevantCargos - Cargo types available for compartments.
structureType - Types of structure for compartments.
SymbolDefinition - 2D symbol file associated with the part. You can specify a symbol file
different from the SymbolDefinition in the Definition section. The 2D symbol files are delivered
to the [Reference Data Product Folder]\SharedContent folder.
CompartmentVoid
The Head section contains the following parameters (listed in alphabetical order):
CompartmentGroup - Groups available for compartments.
CompartmentNumber - Manufacturers and model numbers for compartments.
CompartmentType - Types of compartments.
functionType - Types of functions for compartments.
MirrorBehaviorOption - Mirror behavior option code for the part. Valid codes are listed in
the AllCodeLists.xls workbook on the Mirror Behavior Option sheet in the Codelist
Number column.
PartDescription - Part description.
PartNumber - Part number or name as it appears in the Catalog task. This identification
must be unique across the entire catalog.
RelevantCargos - Cargo types available for compartments.
structureType - Types of structure for compartments.
SymbolDefinition - 2D symbol file associated with the part. You can specify a symbol file
different from the SymbolDefinition in the Definition section. The 2D symbol files are delivered
to the [Reference Data Product Folder]\SharedContent folder.
GaseousCargoType
Defines cargo types for gases.
The Head section contains the following parameters (listed in alphabetical order):
Custom Program - Custom program for the cargo type, if needed. The Visual Basic source
code for the load custom programs (rules) is delivered in [Programming Resources
Folder]\Programming\ExampleCode\Compartmentation\Rules\GeneralLoad\CustomComput
e folder.
density - Thickness of a material (mass per unit volume).
Description - Part description.
LiquidCargoType
Defines cargo types for liquids.
The Head section contains the following parameters (listed in alphabetical order):
Custom Program - Custom program for the cargo type, if needed. The Visual Basic source
code for the load custom programs (rules) is delivered in [Programming Resources
Folder]\Programming\ExampleCode\Compartmentation\Rules\GeneralLoad\CustomComput
e folder.
density - Thickness of a material (mass per unit volume).
Description - Part description.
expansion_coefficient - Measurement of swelling or expansion of a composite material
due to temperature changes or moisture absorption.
FreeSurfaceCenter - Free surface center.
Name - Part name as it appears in the Catalog task. This identification must be unique
across the entire catalog.
OverPressure - Overpressure setting. Min according to rule.
required_carriage_pressure - Required pressure to keep the gas in a liquid state.
SloshingBreadth - Rule dependent definition.
SloshingLength - Rule dependent definition.
specific_heat_capacity - Amount of energy required to raise the temperature of a kilogram
of a material by 1 degree Centigrade.
TankHoldNumber – Tank Hold number. Tank number starts in the forship: Fore tank: 1->.
thermal_conductivity - Rate at which a material conducts heat.
TopOfAirPipe - Top of air pipe.
viscosity - Measured resistance to flow.
LoadCaseType
Defines the type of cargo load.
The Head section contains the following parameters (listed in alphabetical order):
Description - Part description.
LiquidPressure - Fluid pressure per unit area.
Name - Part name as it appears in the Catalog task. This identification must be unique
across the entire catalog.
SeaPressure - Pressure at sea level.
UnitCargoType
The Head section contains the following parameters (listed in alphabetical order):
Custom Program - Custom program for the cargo type, if needed. The Visual Basic source
code for the load custom programs (rules) is delivered in [Programming Resources
Folder]\Programming\ExampleCode\Compartmentation\Rules\GeneralLoad\CustomComput
e folder.
Description - Part description.
Name - Part name as it appears in the Catalog task. This identification must be unique
across the entire catalog.
permeability - Measure of how easily fluid (e.g., water) can pass through a porous medium.
stack_limit - Maximum number of this type of material that can be stacked on top of each
other.
stowage_factor - Ratio of weight to stowage space required under normal conditions.
volume - Volume of compartment.
weight - Weight of the compartment.
VoidSpace
Defines volumes set aside for space reservation in a model.
The Head section contains the following parameters (listed in alphabetical order):
MirrorBehaviorOption - Mirror behavior option code for the part. Valid codes are listed in
the AllCodeLists.xls workbook on the Mirror Behavior Option sheet in the Codelist
Number column.
PartDescription - Part description.
PartNumber - Part number or name as it appears in the Catalog task. This identification
must be unique across the entire catalog.
SymbolDefinition - 2D symbol file associated with the part. You can specify a symbol file
different from the SymbolDefinition in the Definition section. The 2D symbol files are
delivered to the [Reference Data Folder]\SharedContent folder.
Common Properties
These properties appear for the load case and cargo type classes. The properties are listed
here in the order that they appear, from left to right, on the part sheet.
Name - Type the unique identification for the part as found in the catalog data.
Description - Type a description for the part.
Unique Properties
Unique properties appear only for certain classes.
Custom Program - Type a custom program for the cargo type, if necessary. The Visual Basic
source code for the load custom programs (rules) is delivered in [Programming Resources
Folder]\Programming\ExampleCode\Compartmentation\Rules\GeneralLoad\CustomCompute
folder.
See Also
Compartmentation Part Classes and Load Case Types (on page 16)
CompartmentCargoRule
Defines the load on a compartment based on the type of cargo the compartment is holding.
The Head section contains the following parameters (listed in alphabetical order):
CompartmentObject - Type of compartment object, such as a CompartmentTank.
LoadType - Type of load, such as a GaseousCargoType.
RuleName - Rule name as it appears in the Catalog task.
Interference Zones
The InterferenceZones.xls workbook defines the zones available for interferences in the
model. These zones are similar to interference volumes, but include the ability to construct ACIS
geometry. An example of when to use an interference zone is when you want an evacuation
path that must remain clear.
See Also
Compartmentation Reference Data (on page 8)
Understanding the Compartmentation Reference Data Workflow (on page 10)
What's New in Compartmentation Reference Data (on page 7)
Interference Zone Type Sheet (on page 25)
Regions
The Regions.xls workbook defines the regions that are available for placement in the model.
These regions support custom analysis rules that can be used to apply corrosion factors or other
rules during data extraction for analysis.
See Also
Compartmentation Reference Data (on page 8)
Understanding the Compartmentation Reference Data Workflow (on page 10)
What's New in Compartmentation Reference Data (on page 7)
Region Corrosion Sheet (on page 26)
Compartmentation Symbols
Compartment volumes, ship zones, interference zones, and regions are not represented by 3D
symbols, so you do not need to be concerned with 3D symbol creation and definition.
However, the Compartmentation task does use 2D symbols in the Place Volume Along Path
command, when you specify a cross section. These symbols are defined in Visual Basic source
code, delivered to the [Reference Data Product
Folder]\Compartmentation\Data\Symbols\Compartmentation\Shapes folder. The files in this
folder are not used by Compartmentation. This project is for reference and can be used for
customization purposes.
Delivered symbols include a circle, hexagon, oval, square, and so forth. Bitmaps are provided
on the Symbols share, in the SketchCrossSections folder.
Symbol Picture
Circle
Rectangle
Triangle
Ellipse
Hexagon
Sector
Road
TrapezoidC (concentric)
I-Beam
See Also
Compartmentation Reference Data (on page 8)
Understanding the Compartmentation Reference Data Workflow (on page 10)
What's New in Compartmentation Reference Data (on page 7)
Naming Rules
The software provides several options for naming various types of compartmentation objects
that you can place in the model. In addition to the delivered sample naming rules that are
described below, you can create your own naming rules.
Part Description Rule - Names the object using the format:
[part description]-[global workshare location ID]-[index number]
The part description is the description from the SM3D reference data catalog for the
selected object. The global workshare location ID is the number assigned in the Project
Management task; and the index number is the object placement count. For example, the
name Wing tank-1-0001 represents the first object placed in the model at location 1.
Frame Rule - Names the objected based on the existing frame system within the site area.
From the frame system, the software checks the existing frame which is closest to the
compartment surface.
Space Rule - Names the object using the format:
[space folder name]-[global workshare location ID]-[index number]
The space folder name is the name of the currently-defined space folder you are using. The
global workshare location ID is the number assigned in the Project Management task, and the
index number is the object placement count. For example, the name Ship-1-0003 represents the
third object placed in the model in the Ship space folder at location 1.
Part Class Rule - Names the object using the format:
Labels
The CompartLabels.xls workbook (Report sheet) lists the catalog labels that are available for
compartments. For example, the delivered labels show general information on a compartment,
tightness of a compartment, and the load on a compartment. The following table describes the
delivered labels.
Label Description
You can associate objects and labels, and you can edit labels by clicking Tools > Options and
selecting the ToolTips tab. To view a label in the software, you pause the mouse pointer over
the compartment in the model.
Reports
The CompartReports.xls workbook (Report sheet) lists the catalog reports that are available
for compartments. The delivered reports show compartment attributes, loads, objects inside the
compartments, and so forth. The following table describes the delivered reports.
Report Description
Report Description
If you do not select compartments before
running the report, all compartments in the current
work session are processed.
The underlying report processes include:
Get all the objects which are in touch with each
compartment.
Get the subtracted geometry of the compartment
and object.
Get the surface area of the subtracted geometry.
Get the coating information of the
compartment(s).
Compartment Weight and Displays a list of compartments, their weight and their
CG center of gravity.
Spatial Loads And Relations Displays a list of spatial loads, with associated load
Report combinations, compartments, and part descriptions.
This report provides a spatial load overview.
Unit Attributes Report Displays a list of unit loads, including their load
magnitudes and vector components.
Unit Loads And Relations Displays a list of unit loads and their parent folders.
Report This report provides a unit load overview.
Report Description
Volumes and Parents Report Displays a list of volumes in the model, with part
descriptions and parent folders.
To run a report, start the software, and click Tools > Run Report. Select the Catalog Reports
tab, and browse to the Compartmentation folder.
For more information about labels and reports, see the Common User's Guide and the Reports
User's Guide.
See Also
Compartmentation Reference Data (on page 8)
Understanding the Compartmentation Reference Data Workflow (on page 10)
What's New in Compartmentation Reference Data (on page 7)
Compartmentation Codelists
The CompartmentCodeLists.xls workbook specifies the compartmentation-specific codelists in
your catalog. Most of the codelists are examples and are not required in the catalog.
For more information about codelists, see the Smart 3D Reference Data Guide, available from
the Help > Printable Guides command.
See Also
Compartmentation Reference Data (on page 8)
Understanding the Compartmentation Reference Data Workflow (on page 10)
What's New in Compartmentation Reference Data (on page 7)
In This Section
Compart Coating Color Codelist .................................................... 38
Compart Coating Process Codelist ............................................... 38
Compart Coating Responsibility Codelist ...................................... 38
Compart Coating Status Codelist .................................................. 38
Compart Coating Type Codelist .................................................... 38
Compartment Authorization Class Codelist ................................... 38
Compartment Bulk Cargo Type Codelist ....................................... 38
Compartment Bulkhead Tightness Codelist .................................. 39
Compartment Capacity Context Codelist ...................................... 39
Compartment Cargo Context Codelist........................................... 39
Compartment Coating Applicability Codelist ................................. 39
Compartment Coating Certification Codelist ................................. 39
Compartment Coating Inspection Codelist .................................... 39
Compartment Compartment Group Codelist ................................. 39
Compartment Compartment Type Codelist ................................... 39
Compartment Contact Material Type Codelist .............................. 39
Compartment Damage Location Codelist ..................................... 40
Compartment Damage Type Codelist ........................................... 40
Compartment Design Requirement Codelist ................................. 40
Compartment Function Type Codelist ........................................... 40
Compartment Insulation Category Codelist ................................... 40
Compartment Naval Nuclear Class Codelist ................................. 40
Compartment Naval Safety Category Codelist .............................. 40
Compartment Naval Security Class Codelist ................................ 40
Compartment Noise Category Codelist ......................................... 40
Compartment Positional Rel Type Codelist ................................... 41
Compartment Property Context Codelist ....................................... 41
Compartment Relevant Cargos Codelist ....................................... 41
Compartment Structure Type Codelist .......................................... 41
Compartment Surface Preparation Codelist .................................. 41
Load Case Liquid Pressure Codelist ............................................. 41
Load Case Sea Pressure Codelist ................................................ 41
Ship Design Loading Condition Type Codelist .............................. 41
Space Access Type Codelist ......................................................... 42
Space Adjacency Contact Type Codelist ...................................... 42
Regions Codelists
The RegionCodeLists.xls workbook specifies the regions- specific codelists in your catalog.
For more information about codelists, see the Smart 3D Reference Data Guide, available from
the Help > Printable Guides command.
See Also
Compartmentation Reference Data (on page 8)
Understanding the Compartmentation Reference Data Workflow (on page 10)
What's New in Compartmentation Reference Data (on page 7)
L V
LiquidCargoType • 22 VoidSpace • 23
Load Case Liquid Pressure Codelist • 41
Load Case Sea Pressure Codelist • 41 W
LoadCaseType • 23
What's New in Compartmentation
Reference Data • 7
M
Move custom .dlls to SharedContent folder •
14
N
Naming Rules • 32
Naming Rules Sheet • 32
P
Preface • 7
R
Region Corrosion Sheet • 26
Region Ship Type Codelist • 44
Region Type Codelist • 44
Regions • 26
Regions Codelists • 44
S
Ship Design Loading Condition Type
Codelist • 41
Space Access Type Codelist • 42
Space Adjacency Contact Type Codelist •
42
Space Adjacency Geometry Type Codelist •
42
Space Arrangement Orientation Codelist •
42
Space Arrangement Type Codelist • 42
Space Item Purpose Codelist • 42
Space Physical Orientation Type Codelist •
42
Space Positional Relationship Type
Codelist • 42
Space Product Structure Type Codelist • 42
U
Understanding the Compartmentation
Reference Data Workflow • 10
UnitCargoType • 23