Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
start:plugins:marineweightschedule:mws-usermanual [2020/12/22 14:06] adminmar [ProjectWeightReport] |
start:plugins:marineweightschedule:mws-usermanual [2021/03/15 11:52] adminmar Grammatical and spelling check |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Marine Weight Schedule - User Manual ====== | ====== Marine Weight Schedule - User Manual ====== | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | //Marine Weight Schedule// is a plugin for Rhino 3D, designed to generate | + | //Marine Weight Schedule// is a plugin for Rhino 3D designed to generate |
- | A command is also provided to generate | + | A command is also provided to generate |
- | Both reports will be generated as excel files (.xlsx) based on a customizable template, but microsoft | + | Both reports will be generated as excel files (.xlsx) based on a customizable template, but Microsoft |
===== Plugin installation ===== | ===== Plugin installation ===== | ||
==== Overview ==== | ==== Overview ==== | ||
Line 17: | Line 17: | ||
{{page> | {{page> | ||
+ | {{ : | ||
===== Features and commands ===== | ===== Features and commands ===== | ||
==== MWS_About ==== | ==== MWS_About ==== | ||
This command can be used only from the command line prompt. It displays the plugin' | This command can be used only from the command line prompt. It displays the plugin' | ||
- | <WRAP center round todo 60%> | + | {{ : |
- | Todo | + | |
- | </ | + | |
==== MWS_License ==== | ==== MWS_License ==== | ||
This command can be used only from the command line prompt. It displays the plugin' | This command can be used only from the command line prompt. It displays the plugin' | ||
Line 34: | Line 31: | ||
=== Walkthrough === | === Walkthrough === | ||
For each layer((The whole model or worksession will be used)), the command will retrieve the //Mass//, //Margin// and //Vertical offset// values from the layer name((Read "Model preparation" | For each layer((The whole model or worksession will be used)), the command will retrieve the //Mass//, //Margin// and //Vertical offset// values from the layer name((Read "Model preparation" | ||
- | - For each rhino object, the actual mass and gravity center will be computed, using the layer values. The layer' | + | - For each rhino object, the actual mass and gravity center will be computed, using the layer values. The layer' |
- At the same time, the Bill-of-Materials will be created internally. | - At the same time, the Bill-of-Materials will be created internally. | ||
- An excel report will be created. | - An excel report will be created. | ||
- | <WRAP center round todo 60%> | + | {{ : |
- | Add images | + | |
- | </ | + | |
=== Model preparation === | === Model preparation === | ||
- | The fondamental | + | The fundamental |
For example: // | For example: // | ||
- | * The layer **'' | + | * The layer **'' |
- | * The layer **'' | + | * The layer **'' |
== Layers naming convention == | == Layers naming convention == | ||
The document' | The document' | ||
Line 52: | Line 47: | ||
* **'' | * **'' | ||
* **'' | * **'' | ||
- | {{ : | + | {{ : |
- | <WRAP center round todo 60%> | + | |
- | Add images | + | |
- | </ | + | |
== Particular case for Stiffeners == | == Particular case for Stiffeners == | ||
Line 65: | Line 57: | ||
* **Implicit stiffeners** | * **Implicit stiffeners** | ||
There are some cases where you don't want/need to create an actual geometry for your structure stiffeners, for example when you are at the early stage of your project. //Implicit stiffeners// | There are some cases where you don't want/need to create an actual geometry for your structure stiffeners, for example when you are at the early stage of your project. //Implicit stiffeners// | ||
- | < | + | < |
In the Bill-of-Material, | In the Bill-of-Material, | ||
- | + | <WRAP center round info 80%> | |
- | <wrap em>' | + | ' |
+ | </WRAP> | ||
For example: | For example: | ||
- | <WRAP center round todo 60%> | + | {{ : |
- | Add images | + | * **Stiffeners defined as curves in the model** |
+ | Two kind of curves-defined stiffeners can be used: | ||
+ | * Folded plates | ||
+ | < | ||
+ | This will be counted as one surface, Thickness 6, width=120+60. Thus the result in the Bill-of-materials will be: | ||
+ | <WRAP center round info 80%> | ||
+ | 'Th.6 plate Area' = length x (120+60) | ||
</ | </ | ||
- | * **Stiffeners defined a curves in the model** | + | |
- | W:120x6 BF60 pour profilé à bord tombé | + | < |
- | W:120x6 F: | + | This will count as one surface, Thickness 6, width=120, plus one profile 80x8 |
- | <WRAP center round todo 60%> | + | <WRAP center round info 80%> |
- | todo box | + | In this case, the command will output an area for the plate and a length for the profile: |
- | </ | + | |
- | <WRAP center round todo 60%> | + | 'Th.6 plate Area' = length x 120 |
- | Add images | + | |
+ | '80x8 profile length ' =length | ||
</ | </ | ||
* **Stiffeners defined as surfaces in the model** | * **Stiffeners defined as surfaces in the model** | ||
- | F:80x8|34.1|(87.2) % 23.4% | + | In some cases, you might want to represent your stiffeners as a 3D surface in the model, but count them as lineic outputs in the Bill-of-Materials because they are technically profiles. |
- | <WRAP center round todo 60%> | + | < |
- | todo box | + | This would output: |
+ | <WRAP center round info 80%> | ||
+ | '80x8 profile Length' | ||
</ | </ | ||
- | <WRAP center round todo 60%> | + | As for the weight estimate, the layer' |
- | Add images | + | < |
+ | This would output: | ||
+ | <WRAP center round info 60%> | ||
+ | '80x8 profile Length' | ||
</ | </ | ||
+ | |||
== Particular case for Blocks == | == Particular case for Blocks == | ||
- | <WRAP center round todo 60%> | + | By default, rhino(r) blocks((instances references)) are ignored by the command. However, we provide several commands to transform blocks into GBlocks, which are considered in the reports as punctual masses. |
- | todo | + | |
+ | See [[start: | ||
+ | |||
+ | <WRAP center round important 90%> | ||
+ | When the command will process GBlocks, their layer properties will be ignored, and their internal definition will be used instead (Name, gravity center, mass). | ||
</ | </ | ||
+ | |||
+ | |||
=== Output === | === Output === | ||
- | An excel report is generated: | + | When the whole model has been processed, an excel((.xlsx)) |
- | {{ : | + | Bill of masses main sheet: |
- | <WRAP center round todo 60%> | + | |
- | Add images | + | {{: |
- | </ | + | |
+ | Bill of masses detailed sheets for Volumes, surfaces, curves, and points: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Bill of materials: | ||
+ | |||
+ | {{: | ||
A custom ViewPort is created with the gravity center displayed: | A custom ViewPort is created with the gravity center displayed: | ||
- | {{ : | + | |
- | <WRAP center round todo 60%> | + | {{: |
- | Add images | + | |
- | </ | + | |
=== Options === | === Options === | ||
No option available. | No option available. | ||
=== Customization === | === Customization === | ||
- | The excel file template can be modified in the plugin' | + | The excel report |
- | <WRAP center round todo 60%> | + | |
- | add details | + | <wrap hi>%AppData%\McNeel\Rhinoceros\7.0\Plug-ins\Marine Weight Schedule for RH6-RH7 (dac6da37-23fc-4ad6-9b46-33a2cad9e13b)\// |
- | </WRAP> | + | |
+ | It is recommended to edit only the text values and the logos while keeping the document' | ||
---- | ---- | ||
==== HydrostaticReport ==== | ==== HydrostaticReport ==== | ||
- | Computes | + | Computes |
=== Walkthrough === | === Walkthrough === | ||
The hull's surface or polysurface is selected as input. | The hull's surface or polysurface is selected as input. | ||
- | Once validated, Rhino' | + | Once validated, Rhino' |
{{ : | {{ : | ||
=== Options === | === Options === | ||
Line 127: | Line 147: | ||
^ AutoMinMax | Detect TEMin and TEmax values from geometry (Only available when a geometry is selected)| | ^ AutoMinMax | Detect TEMin and TEmax values from geometry (Only available when a geometry is selected)| | ||
=== Customization === | === Customization === | ||
- | The excel file template can be edited | + | The excel report |
+ | |||
+ | <wrap hi> | ||
+ | |||
+ | It is recommended to edit only the text values and the logos while keeping the document' | ||
+ | ---- | ||
+ | ==== GBlock_SetData ==== | ||
+ | Adds gravity center and mass information to a block. GBlocks are considered by the command // | ||
+ | <WRAP center round info 90%> | ||
+ | When using this command on an existing GBlock, its gravity center, mass information, | ||
+ | |||
+ | This is the only way to edit a GBlock name or data. | ||
+ | </ | ||
+ | === Walkthrough === | ||
+ | - Start the command | ||
+ | - Pick a rhino block((Instance reference)) in the model | ||
+ | - Pick the GBlock' | ||
+ | - Enter the GBlock' | ||
+ | - Enter the GBlock' | ||
+ | - Click OK or press Enter | ||
+ | {{ : | ||
==== GBlock_GetList ==== | ==== GBlock_GetList ==== | ||
- | Lists every existing GBlock | + | Lists every existing GBlock |
=== Walkthrough === | === Walkthrough === | ||
- | <WRAP center round todo 60%> | + | - Start the command |
- | Todo | + | - A window is shown with details about every block instances in the model |
- | </ | + | {{ : |
==== GBlock_ReadData ==== | ==== GBlock_ReadData ==== | ||
- | Read a GBlock data. | + | Reads a GBlock data. |
=== Walkthrough === | === Walkthrough === | ||
- | <WRAP center round todo 60%> | + | - Select a GBlock |
- | Todo | + | - The data is shown in the command line: |
- | </ | + | {{: |
==== Gblock_Select ==== | ==== Gblock_Select ==== | ||
Select a block by their GBlock Name. (From a list of available GBlock names) | Select a block by their GBlock Name. (From a list of available GBlock names) | ||
=== Walkthrough === | === Walkthrough === | ||
- | <WRAP center round todo 60%> | + | - Launch the command |
- | Todo | + | - Pick a GBlock name from the list |
- | </ | + | - Every instance of this GBlock will be selected in the model |
+ | {{ : | ||
==== GBlock_SelectNextMissingData ==== | ==== GBlock_SelectNextMissingData ==== | ||
- | Select | + | Selects |
=== Walkthrough === | === Walkthrough === | ||
- | <WRAP center round todo 60%> | + | - Launch the command |
- | Todo | + | - The commands loops between the non-GBlocks instances in the model. (Press ESC to leave) |
- | </ | + | {{ : |
- | ==== GBlock_SetData | + | ==== GBlock_Rename |
- | Add gravity center and mass informations to a block. GBlocks | + | Renames |
=== Walkthrough === | === Walkthrough === | ||
- | <WRAP center round todo 60%> | + | - Launch the command |
- | Todo | + | - Pick a Gblock from the list |
- | </ | + | - Enter a new name for the GBlock |