Screen Based Reference
- Last UpdatedDec 02, 2025
- 11 minute read
Calculate Painting Areas
Description of the form:
|
Input file: |
Name of the input file. Default directory and extension are SBH_PAINT_AREA_INP and *.dat respectively. |
|
Detailed list: |
Y if a detailed list of the resulting areas is wanted. |
|
Level: |
Detail level of the list above. |
|
List file: |
Name of the file for the detailed list. Default directory and extension are SB_SHIPPRINT and *.lst respectively. |
|
Default file: |
Name of the default file. Default directory and extension are SBH_PAINT_AREA_DEF and *.def respectively. |
|
This information is displayed only if the paintareas default file contains the statement DISPLAY_DEFNAME (see Default File Statements). |
|
|
PADB: |
Name of the Painting Area Data Base. Default directory is SBH_PAINT_AREA_DB respectively. This information is displayed only if the paintareas default file contains the statement DISPLAY_PADBNAME (see Default File Statements) |
|
Room: |
ROOM statement. |
|
Surface: |
SURFACE statement. |
|
Combine: |
COMBINE statement. |
|
Sum: |
SUM statement. |
|
Delete: |
DELETE statement. |
|
Exit: |
Exit Function. |
|
List: |
List the PADB. |
|
Defaults: |
List/create the default file. |
|
Calculate: |
Start the execution of the background program to calculate the painting areas and times. |
List Painting Data Base
The results of the painting area calculations are stored in the Painting Area Data Base (PADB). A special list program has been developed to list the PADB. The input is made using the Form system.
It is possible to create a CSV file from one or all objects in the PADB. Objects can also be deleted.
Description of the form:
|
Key: |
Name of the record. |
|
Ship: |
Ship number. |
|
Valids: |
Valid treatments are given in one string with one letter for each treatment. for example, PBC means that painting, blasting and cleaning are valid. |
|
Type: |
Statement type generating the record. The type can be COMBINE, ROOM, SUM or SURFACE. |
|
Created: |
The creation date and time for the record. |
|
Revised: |
The revision date and time for the record. The revision number is also given. |
|
Painting: |
Area, time and time factor for painting. |
|
Blasting: |
Area, time and time factor for blasting. |
|
Cleaning: |
Area, time and time factor for cleaning. |
|
Derusting: |
Area, time and time factor for derusting. |
|
After treat: |
Area, time and time factor for after treatment. The time factor is only relevant for records of type ROOM or SURFACE. |
|
Print file: |
The name of the output file when records or the complete PADB are printed. |
|
Exit: |
Exit Function. |
|
List: |
The record with the given key is listed. It is not necessary to specify the whole key. The program finds the key which is alphabetically greater than or equal to the given key. |
|
First: |
The first record is listed. |
|
Next: |
The next record is listed. Using next it is possible to list the whole PADB sequentially. |
|
Select: |
Records on PADB can be selected to be used in the SUM statement. |
|
PrintRec: |
Print current record on file (CSV file). |
|
PrintAll: |
Print all records on file (CSV file). The list will be brief with only record key and record type. |
|
Previous: |
All listed records are temporarily stored in a sorted list. Previous will list the previous record in this list. |
|
Delete: |
Delete the current record from the PADB. The record must first be read with List, First, Next or Previous before it can be deleted. |
Define Treatment
Description of the form:
|
Name: |
Record key. |
|
Common Difficulty Factor: |
Global difficulty factor. Method specific difficulty factor, which will be multiplied in the paintareas default file. |
|
Painting: |
Y if the difficulty factor is to be defined. |
|
Number: |
The number of coats of painting. |
|
Blasting: |
Y if the difficulty factor is to be defined. |
|
Method: |
Blasting method. |
|
Cleaning: |
Y if the difficulty factor is to be defined. |
|
Derusting: |
Y if the difficulty factor is to be defined. |
|
Method: |
Derusting method. |
|
After treatment: |
Y if the difficulty factor is to be defined. |
|
Exit: |
Treatment has been defined. |
Defaults
Description of the form:
|
Default file: |
Name of the default file. |
|
Painting: |
Time factor (m2/min). |
|
Blasting: |
Time factor (m2/min). |
|
Method: |
Blasting method. |
|
Cleaning: |
Time factor (m2/min). |
|
Derusting: |
Time factor (m2/min). |
|
Method: |
Derusting method. |
|
After treatment: |
Time factor (m2/min). |
|
Blasting: |
Next blasting method. |
|
Gold Blasting: |
Previous blasting method. |
|
Derusting: |
Next derusting method. |
|
Gold Derusting: |
Previous derusting method. |
|
Exit: |
Exit Function. |
|
Reset: |
The first defaults values are listed. |
|
Read: |
Read and interpret default file. |
List Resulting Statements
Description of the form:
|
Next: |
Next page (displayed only if an other page follows). |
|
Previous: |
Previous page (displayed only if a page precedes). |
|
Yes: |
The statement is accepted. |
|
No: |
The statement is not accepted. Return to main form. |
Comments to Input Scheme
Description of the form:
|
Exit: |
Accept and return to list form. |
Panel Statement
Description of the form:
|
Exit: |
Return to main form. |
|
Next: |
Next page (displayed only if an other page follows). |
|
Previous: |
Previous page (displayed only it a page precedes). |
|
Identify: |
Identify panels. |
All identified panels will be listed. It is possible to define the version for symmetric panels. The side attribute specifies the side to be calculated if only one side is treated. If any panels are to be removed the valid field should be set to N for these panels and the function Identify selected. New panels can be identified or Exit can be given, resulting that the marked panels are removed from the list.
List panels in Limiting Box
Description of the form:
|
Next: |
Next page (displayed only if an other page follows). |
|
Previous: |
Previous page (displayed only if a page precedes). |
|
Exit: |
Return to main form. |
Room Statement
Description of the form:
|
Room name: |
Record key. |
|
Type: |
Room type. |
|
Continue: |
Continue with the form according to the chosen type. If New or Combine is selected and the record exists in PADB or workspace a question is displayed to confirm changing the record. The statement will be continued only if the answer is Y. |
|
Exit: |
Return to main form. For rooms of type New and Combine the system checks if the limits have been defined. |
Room Statement - New
Description of the form:
|
Room name: |
Record key. |
|
Store: |
Y if the result shall be stored on PADB. |
|
Automatic: |
Y for automatic selections of panels. |
|
Limits: |
Add limit statements. |
|
Panel: |
Add panels explicitly. |
|
Treatment: |
Put treatment. |
|
Exit: |
Return to main form. |
Room Statement - Combine
Description of the form:
|
Room name: |
Record key. |
|
Automatic: |
Y for automatic selections of panels. |
|
Type: |
The room is to be added or subtracted. |
|
Limits: |
Add limit statements. |
|
Panel: |
Add panels explicitly. |
|
Exit: |
Return to main form. |
Room Statement - Old
Description of the form:
|
Room name |
Record key. |
|
Store: |
Y if the result shall be stored on PADB. |
|
Treatment: |
Put treatment. |
|
Exit: |
Return to main form. |
Surface Statement
Description of the form:
|
Surface name: |
Record key. |
|
Type: |
Surface type. |
|
Continue: |
Continue with the form according to the chosen type. If New or Combine is selected and the record exists in PADB or workspace a question is displayed to confirm changing the record. The statement will be continued only if the answer is Y. |
|
Exit: |
Return to main form. For surfaces of type New and Combine the system checks if the limits have been defined. |
Surface Statement - New
Description of the form:
|
Surface name: |
Record key. |
|
Store: |
Y if the result shall be stored on PADB. |
|
Limits: |
Add limit statements. |
|
Panel: |
Add panels explicitly. |
|
Treatment: |
Put treatment. |
|
Shell: |
Add shell statement. |
|
Deck: |
Add deck statement. |
|
Exit: |
Return to main form. |
Surface Statement - Combine
Description of the form:
|
Surface name: |
Record key. |
|
Type: |
The surface shall be added or subtracted. |
|
Limits: |
Add limit statements. |
|
Panel: |
Add panels explicitly. |
|
Shell: |
Add shell statement. |
|
Deck: |
Add deck statement. |
|
Exit: |
Return to main form. |
Surface Statement - Old
Description of the form:
|
Surface name: |
Record key. |
|
Store: |
Y if the result is to be stored on PADB. |
|
Treatment: |
Put treatment. |
|
Exit: |
Return to main form. |
Shell Statement
Description of the form:
|
Surface name: |
Record key. |
|
Side: |
Side of surface. |
|
Number: |
The surface number if not the main surface. If the number is equal to zero the statement is deleted. |
|
Exit: |
Return to main form. |
Deck Statement
Description of the form:
|
Surface name: |
Record key. |
|
Side: |
Side of surface. |
|
Number: |
The surface number if not the main deck. If the number is equal to zero the statement is deleted. |
|
Exit: |
Return to main form. |
Combine Statement
Description of the form:
|
Combination name: |
Record key. |
|
Store: |
Y if the result is to be stored on PADB. |
|
Add: |
Add surface/room. |
|
Subtract: |
Subtract surface/room. |
|
Treatment: |
Put treatment. |
|
Exit: |
Return to main form. If the record exists in PADB or workspace a question is displayed to confirm changing the record. The statement will be saved only if the answer is Y. |
Combine Statement - Add
Description of the form:
|
Combination name: |
Record key. |
|
Combination list: |
All available records are listed in this enumerated field. If the number of records exceeds the maximum number of rows for the field, CURR, NEXT and PREV will be visible. |
|
Select: |
Selects a record to be added from the Combination List. The selected records are listed in the form. When the form is full a new page will be used. |
|
Next: |
Next page of Combination List (displayed only if an other page follows). |
|
Previous: |
Previous page of Combination List (displayed only if a page precedes). |
|
Valid: |
If selected records are marked N in the valid field they are removed when the functions Select, Next, Previous and Exit are used. |
|
Exit: |
Return to main form. |
When the combination statement has been accepted and stored, all selected records will be deleted from the combination list.
Combine Statement - Subtract
Description of the form:
|
Combination name: |
Record key. |
|
Combination list: |
All available records are listed in this enumerated field. If the number of records exceeds the maximum number for the field, CURR, NEXT and PREV will be visible. |
|
Select: |
Selects a record to be added from the Combination List. The selected records are listed in the form. When the form is full a new page will be used. |
|
Next: |
Next page of Combination List (displayed only if an other page follows). |
|
Previous: |
Previous page of Combination List (displayed only if a page precedes). |
|
Valid: |
If selected records are marked N in the valid field they are removed when the functions Select, Next, Previous and Exit are used. |
|
Exit: |
Return to main form. |
When the combination statement has been accepted and stored, all selected records will be deleted from the combination list.
Sum Statement
Description of the form:
|
Sum name: |
Record key. |
|
Add: |
The given rooms/surfaces will be added to a total. |
|
PADB: |
The given rooms/surfaces stored on the PADB will be added to a total. |
|
Exit: |
Return to main form. If the record exists in PADB or workspace a question is displayed to confirm changing the record. The statement will be saved only if the answer is Y. |
Sum Statement - Add
Description of the form:
|
Sum name: |
Record key. |
|
Sum list: |
All available records are listed in this enumerated field. If the number of records exceeds the maximum number for the field, CURR, NEXT and PREV will be visible. |
|
Select: |
Selects a record to be added from the Combination List. The selected records are listed in the form. When the form is full a new page will be used. |
|
Next: |
Next page of Sum List (displayed only if a page follows). |
|
Previous: |
Previous page of Sum List (displayed only if a page precedes). |
|
Valid: |
If selected records are marked N in the valid field they are removed when the functions Select, Next, Previous and Exit are used. |
|
Exit: |
Return to main form. |
Sum Statement - PADB
Description of the form:
|
Sum name: |
Record key. |
|
PADB List: |
All records on PADB which previously have been selected from PADB are listed in this enumerated field. If the number of records exceeds the maximum number for the field, CURR, NEXT and PREV will be visible. |
|
Select: |
Selects a record to be added from the Combination List. The selected records are listed in the form. When the form is full a new page will be used. |
|
Next: |
Next page of PADB List (displayed only if an other page follows). |
|
Previous: |
Previous page of PADB List (displayed only if a page precedes). |
|
Valid: |
If selected records are marked N in the valid field they are removed when the functions Select, Next, Previous and Exit are used. |
|
Exit: |
Return to main form. |
Delete Statement
Description of the form:
|
Name: |
Record key. |
|
Exit: |
If the record key exists on PADB an additional question to confirm the execution is displayed in the form. Only if the answer is Y the statement will be deleted. If the record key does not exist on PADB no message will be displayed and no changes will be made. The program returns to the main form. |
Limiting Statements
Description of the form:
|
Name: |
Record key. |
|
Forward: |
Define a limit in the forward direction. |
|
Aft: |
Define a limit in the aft direction. |
|
Portside: |
Define a limit in the portside direction. |
|
Starboard: |
Define a limit in the starboard direction. |
|
Upwards: |
Define a limit in the upward direction. |
|
Downward: |
Define a limit in the downward direction. |
|
List: |
List the plane panels situated inside the defined limiting box. |
|
Display: |
Display the plane panels situated inside the defined limiting box. |
|
Exit: |
Return to main form. The validity of the limiting box is checked and if all limits have been given correctly the resulting box can be displayed. |
|
Yes: |
Display the limiting box. |
|
No: |
Do not display the limiting box. |
Limiting Statements - Principal Plane
Description of the form:
|
Direction: |
The current direction. |
|
Name: |
Record key. |
|
Plane: |
Principal plane. |
|
Coordinate: |
The x, y, or z coordinate |
|
Info: |
Get additional information from the drawing. |
|
Next: |
List next plane in complex limit (displayed only if the plane is a member of a complex limit). |
|
Previous: |
List previous plane in complex limit (displayed only if the plane is a member of a complex limit). |
|
Exit: |
Return to main form. |
Limiting Statements - General Plane
Description of the form:
|
Direction: |
The current direction. |
|
Name: |
Record key. |
|
X1, Y1, Z1: |
The first point in the general plane. |
|
X2, Y2, Z2: |
The second point in the general plane. |
|
X3, Y3, Z3: |
The third point in the general plane. |
|
Info: |
Get additional information from the drawing. |
|
Next: |
List next plane in complex limit (displayed only if the plane is a member of a complex limit). |
|
Previous: |
List previous plane in complex limit (displayed only if the plane is a member of a complex limit). |
|
Exit: |
Return to main form. |
Limiting Statements - Panel
Description of the form:
|
Direction: |
The current direction. |
|
Name: |
Record key. |
|
Panel name: |
Name of the limiting panel. |
|
Reflect: |
Y if the selected panel is reflected. |
|
Point: |
A point in the given panel plane. |
|
Normal: |
The normal to the given panel plane. |
|
Identify: |
Get panel from picture. |
|
Info: |
Get additional information from the drawing. |
|
Next: |
List next panel in complex limit (displayed only if the panel is a member of a complex limit). |
|
Previous: |
List previous panel in complex limit (displayed only if the panel is a member of a complex limit). |
|
Exit: |
Return to main form. |
Limiting Statements - Surface
Description of the form:
|
Direction: |
The current direction. |
|
Name: |
Record key. |
|
Type: |
Surface type: SHELL or DECK. |
|
Number: |
Surface number if not main shell or main deck. If the number is equal to zero the statement is deleted. |
|
Exit: |
Return to main form. |
Limiting Statements - Curve
Description of the form:
|
Direction: |
The current direction. |
|
Name: |
Record key. |
|
Curve name: |
Name of the limiting curve. |
|
Reflect: |
Y if the selected curve is reflected. |
|
Point: |
A point on the given plane curve. |
|
Normal: |
The normal to the given curve plane. |
|
Identify: |
Get curve from picture. |
|
Info: |
Get additional information from the drawing. |
|
Next: |
List next curve in complex limit (displayed only if the curve is a member of a complex limit). |
|
Previous: |
List previous curve in complex limit (displayed only if the curve is a member in a complex limit). |
|
Exit: |
Return to main form. |
Limiting Statements - Complex
Description of the form:
|
Direction: |
The current direction. |
|
Name: |
Record key. |
|
Complex limit: |
Select type of complex limit part. |
|
Define: |
Define the limit of the selected type. |
|
Display: |
Display all planes and panels in the current complex limit. |
|
List: |
List the planes/panels/curves in the current complex limit. |
|
Exit: |
Continue complex limit definition with panels. |