|
GHS Port Reference Center
Information for maritime designers, engineers and builders Maintained by Creative Systems, Inc., Creators of GHS Click here for information about GHS and other fine marine software. |
|
|
`This run produces a Displacement Correction Table
proj displcor
variable (string) gfr,pf
variables draftloc,w0,lwl,d,d1,dd,ndrafts,t1,dt
macro resetdr
draft @ {draftloc} = {d}
/
macro trim
trim= {t%1}/
.resetdr
solve weight
variable dw%1
set dw%1 = {weight} minus {w0}
/
macro draft
trim=0
.resetdr
solve weight
set w0={weight}
.trim 1
.trim 2
.trim 3
.trim 4
.trim 5
.trim 6
.trim 7
.trim 8
\{ d:2} { dw1:1} { dw2:1} { dw3:1} { dw4:1} { dw5:1} { dw6:1} { dw7:1} { dw8:1}
/
macro st
variable t%1
set t%1 = %2
/
macro trims
.st {n} {t}
set n = {n} plus 1
set t = {t} plus {dt}
/
macro drafts
.draft
set d = {d} plus {dd}
/
macro dctab
variables n,t
set n = 1
set t = {t1}
.trims (8)
\
\ Displacement Correction Table
\------------------------ Trim per{ lwl} {lunit }------------------------------
\ Draft { t1:2} { t2:2} { t3:2} { t4:2} { t5:2} { t6:2} { t7:2} { t8:2}
set d = {d1}
.drafts ({ndrafts})
\------------------------------------------------------------------------------
\ Draft location: {draftloc } Displacement corrections in {WUNIT}
\
/
macro displcor
read {gfr}
report {pf}
lwl={lwl}
.dctab
view
report off
/
set gfr = "tanker.gf"
set lwl = 100 `Length over which trim is taken
set draftloc = 0.0 `Location at which drafts are taken
set t1 = -2.0
set dt = 0.5
set d1 = 2.0
set dd = 0.5
set ndrafts = 8
macro go
template dc1 "Displacement Correction Table Dialog"
"Geometry File" file gfr
"Report File" file pf
"LBP" lwl
"Draft Loc" draftloc
"First trim" t1 | "Trim increment" dt
"First draft" d1 | "Draft increment" dd
"Number of drafts" ndrafts
"Calculate" .displcor
exit
//
.dc1
/
.go
|
| Add a free link to your site |