GHS Version 08.00 Update
New features, changes, and bug fixes since version 7.50A
GHS,BHS & BHSY Version 8.00 Shipments Are Complete
As of October 5th, 2001 the GHS, BHS and BHS/Yacht version 8.00 update has been shipped to all users who are current with their Maintenance/Support subscriptions. If you have not received your update package please contact Creative Systems.
Please note the new GHS User Bulletin, Instructions for GHS32 Template dialog boxes.
=========== MAJOR NEW FEATURES =========
New example GHS Run File demonstrating how to find the maximum steady heel angle to prevent downflooding in gusts: SAILSHIP.HTM.
With our newly implemented Template capability in GHS we are starting to develop a library of Wizards.
Two new Wizards are now available for download and testing.
incline.rf
173095b.rf
HSprop.rf
Displcor.rf
You can run the Wizards in GHS 8.28. To run, simply select the Wizard from the Run Files pull-down menu.
DAMSTAB (probabilistic damage)
A new parameter allows the Subdivision Load Line Draft to be specified (e.g.
DAMSTAB /DLL:12.3) which provides the height at which the wing offsets are to
be measured, and the middle of the division length is now used rather than the
location giving the maximum breadth.
The /STOP parameter in DAMSTAB /SDIC can now include a subparameter to
indicate the number of multiple divisions at which to stop. For example,
DAMSTAB /SDIC /STOP:2 stops after two-division flooding has been completed.
A change was made to DAMATAB /SDIP:SIMPLIFIED so that it never goes beyond
two-division flooding.
New DAMSTAB /SDI parameter /LIMITHEEL:angle modifies the survivability
criterion by limiting the end of the range of stability to the given
angle. This also limits the range over which area is taken in the SDIP
version. It does not affect the range in which the maximum righting arm
is recognized.
The DIVISION command now accepts a "+" prefix on tank names. This causes
those tanks to be considered for flooding even if entirely beyond the
ends of the division. This is useful for including tanks which would be
flooded indirectly by the damage. The tanks so indicated are always flooded
whenever the preceding tank (in the DIVISION command list) is flooded.
When more than one series of progressively-flooded tanks are specified
within a division, only the series immediately following a given tank
is to be progressively flooded.
DAMSTAB /WRITE:runfile parameter was added to write a runfile which floods
tanks for each combination of divisions in the damage stability analysis
then executes a user-written "RA" macro after each case.
LOAD EDITOR
Loading by sounding in Load Editor has been enhanced so that as long as the
cursor has not been moved out of the soundings column, all constant soundings
are simultaneously displayed, instead of being stippled over if not on the
same row as the cursor. A sounding is made constant by entering a new value,
or simply by pressing the Enter key without changing the value. Soundings
cease being constant when the cursor moves to a different column. Loads
for all constant soundings are now automatically recalculated whenever any
sounding is changed, so it is no longer necessary to manually move the cursor
up and down the soundings column to adjust loads for the new trim due to
sounding changes. Loading by ullage behaves in a similar manner.
Load Editor now features a separate Ground Point mode, along with Tank and
"Fixed" Weight modes. Ground Point mode has the same fields as Weight mode,
except that "Penetration" replaces the "Load%" field, and the current weight
field is read-only. The Tab and Shift-Tab keys cycle forward and backward
among modes containing any items. The Ctrl-Tab key cycles forward among all
modes, even those with no items.
Load Editor now supports Ctrl-Insert to add new items and Delete to delete
items in Weight and Ground Point modes. The Delete key only functions while
the cursor is at the initial "Description" field; neither key functions while
field entry is in process. Ctrl-Insert creates a new row at the bottom of the
item list with all numeric values initialized to zero and the "Description"
field open for entry. Also the Insert key adds a new item before the current
row in Weight and Ground Point modes. In all modes, the Ctrl-Up and Ctrl-Down
arrow keys move an item up or down in the list. These new keys only function
while the cursor is at the first entry field ("Name" or "Description") and
field entry is not in process.
Condition Graphics (if CG module is available) can now be accessed from
Load Editor by keying Ctrl-K. The contents of the CGPARAM variable (if
defined) is used as the CG parameter, along with the same parenthesized
tank list originally applied to the LOAD EDIT command.
Load Editor startup no longer sets zero heel if heel was fixed. In Autosolve
mode (turned on using LOAD EDIT /AUTO parameter or toggled using Ctrl-L),
the heel has the same fixed or variable setting as before Load Editor startup.
Load Editor now supports distributed weights and combined weights. A
distributed weight is graphed as a line between its longitudinal end points,
with crosshairs through its CG. Combined weights are graphed with multiple
crosshairs at their separate CGs. Their combined CG and total weight can be
changed in Load Editor Weight mode.
MULTI BODY
Load Editor displays the height above the waterplane in parentheses after
MB interaction weight descriptions (e.g. "Interaction @ 1 (2.312)").
MB solving has been protected against trim capsize and corrected a spurious
thrash condition when close to solution.
Load Editor starts up in /AUTO mode (no forced fixed heel) when MB is active.
PRINTING and VIEWING
The GHS32 VIEW command has been enhanced with Windows GUI features such as
resizable font and number of rows, scroll bar, right-clicking, etc. GHS16
VIEW runs old viewer, renamed GHSVIEW0.EXE.
Report previewing: PRINT report /PREVIEW displays a preview of the report
(including graphs) in a new window. Pages can be changed using the Page Up
and Page Down keys. Many other functions are available, including toggling
colors and zooming; right-click for a list of command and keyboard shortcuts.
The G command goes to a page number. Ctrl-C copies a page to the
clipboard. The P command prints using a dialog box from which printer name,
print range, and number of copies can be selected (other print properties can
be viewed but any changes are ineffective). The Q command to quick-prints the
current page to the default printer.
PRINT /PREVIEW supports "Print to file" check box for P command dialog.
PRINT report /PAGE:n[:m] restricts printing to page numbers n through m.
If :m is not present, then only page n is printed. If /PREVIEW is present,
then previewing starts with page n.
GHS32 has a new Report menu, with menu choices formerly in the File menu.
RIGHTING ARMS and LIMITS
A new angle keyword, HRA0, which means "half of RA0", or "the angle at the
middle of the range of stability" is now available for use in the LIMIT
command.
With Ground Points present, the RA report is now showing Displacement as
total buoyancy (the sum of water displacement and ground reaction) which
remains constant (unless tank spilling takes place). Likewise the righting
arms shown are for the total buoyancy.
TANKS
Parenthesized tank lists are no longer restricted to 255 characters maximum
(in commands like LOAD, TYPE, etc.).
The TC command parameter /SOUND calls for a sounding column to be shown
when the loads are specified (load fraction, volume or gallons).
When load fraction, volume or weight loads are given, the TC report
now shows exactly the same loads as given rather than those resulting from
the solved waterplane (which may differ very slightly). (This is similar
to the way the STATUS report works in /NOMINAL mode.)
The GROUP command when doing a report now accepts the /DESCRiption parameter
which causes tank descriptions to be shown instead of names.
VARIABLES
RAH real system variable was added to give the total righting arm (which
may be Undefined if a SOLVE is needed).
TLCG, TTCG, and TVCG real system variables were added to give the center
of gravity for the default part (established by the PART or TANK command).
ATTSDI real system variable was added to give the latest attained subdivision
index.
WIND real system variable was added to give the current wind speed in knots at
10 meters above the waterplane (which may be Undefined).
VERSION string system variable was added to give the program version number.
Retrieving VERSION before 7.64 causes a "Variable VERSION undeclared" error,
but the following code fragment may be adapted in run files to safely test
whether the version is before 7.64:
Variable evaluation now allows braces to be nested (e.g. "{ARRAY{INDEX}}").
LOG function to compute logarithm base 10 was added for the SET command.
======= Minor New Features =======
GHS32 HELP supports selecting any help topic and searching through all menu
topics, by means of right-click menu choices.
COMPONENT /DEPTH /WETTED parameters may now be used together, with wetted
surface appearing as a column in the table and as a curve in the plot.
MESSAGE EXPIRE parameter was added to display any expiration count, expiration
date, and current time.
MESSAGE TRACE ON has added /I:n parameter to append an instance suffix to
the TRACE.$$$ file name (e.g. /I:2 for "TRACE2.$$$").
"EXIT macro" can now be used inside the same macro even when it was executed
using a repetition count.
User files are now sent to the recycle bin instead of erasing or writing over
them (e.g. for COPY, DISK, ERASE, REPORT, SAVE, and WRITE commands).
Multi-heel condition graphics at fixed trim are available; for example,
angles = 0, 5, .. 55
display status body @0.0:=angles
A new EXTEND command allows access to GHS extensions governed by specific GHSX
run files. Presently available is EXTEND HOPPER which performs righting arm
calculations with simultaneous spilling and flooding. The EXTEND command
requires both CG and AF modules being present.
A new command, MAXVCG TITLE, changes the title assigned to the max VCG
data base.
Command lines ending in ",," or ";;" omit these terminators and continue to the
next line. (Note that command lines ending in a single comma or semicolon
include the "," or ";" and continue to the next line.)
SHELL /SPAWN executes a program directly instead of via a DOS command shell,
without waiting for the spawned program to finish executing. PRINT, REPORT,
VIEW, ENTER, DISPLAY STATUS, etc. now support the /SPAWN parameter.
======= Bug Fixes =======
Model Converter
MC infile.SHC /TANKS was rounding offsets and permeability numbers to
integers. This has been fixed in MC version 2.56.
Version 7.60B - 7.72B
A bug has been found in DAMSTAB regarding the treatment of flood points. It
appears that flood points were often ignored in versions 7.60B - 7.72B. This
bug has been fixed in version 7.72C.
version 7.50
The DISPLAY command was not working under Windows NT/2000 in version 7.50.
GHS32 menu choices were not being disabled during execution of library files
and run files launched directly from the main program command line.
Blank space was sometimes remaining at the bottom of the window following
removal of the GHS32 menu during Load Editor startup.
The above bugs have been fixed in version 7.50A.
MAXVCG with ROLL was encountering a fatal error or possibly assigning an
inaccurate value to the pre-roll angle if PRE was referenced in a LIMIT
command.
This has been corrected in version 7.50B.
When loading by sounding in Load Editor the constant-sounding mode was
not always working perfectly. This has been improved and enhanced.
GHS32 menus no longer conflict with older versions of Windows Manager.
These have been corrected in version 7.50C.
If you are affected by any of these and have not yet received a corrected
copy, please contact Creative Systems.
Also see the update history section of the Customer Support Center for the latest available beta versions.
Previous Version Update Features
Copyright (C) 1997-2002
Creative Systems, Inc.