GHS/BHS Bug Report
Versions affected:
1. 9.98H - 10.05
2. 9.76G - 9.98F
Program area affected:
Calibrated Tanks
Conditions under which a problem could occur:
Note: Calibrated tanks have tank property tables built into the
Geometry File in addition to the geometry. Property tables are typically
used where tank properties must match values that have been determined by
some external means. They can be added to a geometry file using Model Converter.
When a property table is present you have a choice of computing properties
from the geometry or taking them from the table. In order to use the table,
you set the tank to TYPE CALIBRATED.
1. In version 10.00 (the official release) the only situation in which trouble
could occur from this bug would be with a geometry file containing property
table information and where conditions were being saved (SAVE command) and
restored. If you have not built tank property tables into your geometry file,
this bug has no effect. If you are using property tables and you are not
depending on the CALIBRATE setting to be preserved when running a SAVE file,
this bug has no effect.
2. In beta versions 9.76G through 9.98F there was an unrelated and more serious
calibration bug present, which caused major problems for all tanks
when issuing the TYPE CALIBRATED command. This beta bug would not affect
most GHS users but could crop up in GHS Load Monitor (GLM) systems created
with versions from 9.76G up to and including 9.98F.
Discussion:
1. The latest official release version 10.00 of GHS has a bug when saving
loading conditions for vessel geometries containing calibrated property table
tank information. The problem has been corrected in beta version 10.06.
The bug was that random "TYPE CA" lines were being inserted into save files.
These spurious lines have no effect whatsoever for any tanks not possessing
property table information in the geometry file.
For tanks possessing property table information, the effect of this bug is to
randomly turn calibration mode on or off when the saved file is run. Note that
saving of calibration mode information for specific tanks was never
implemented until beta version 9.98H, at which time this bug was introduced.
2. In beta versions 9.76G through 9.98F the TYPE CALIBRATED problems include
displaying tanks without property tables as if they were calibrated,
clearing tank loads to zero, and propagating such misinformation via save
files. This beta bug would not affect most GHS users but could crop up in
GLM systems created with versions between 9.76G and 9.98F. If the
TYPE CALIBRATED is not used it appears that this bug has no effect. In most
GLM systems TYPE CALIBRATED is never used.
Workaround:
1. After running a SAVE file, issue the command "TYPE (*) INTACT" to remove all
CALIBRATED settings, then use "TYPE tankname CALIBRATED" for any tanks that
you want to be in calibrated mode.
2. Users of any GLM systems using a version between 9.76G and 9.98F should
be aware that when restoring saved conditions, tank loads could be reset
to zero rather than the values they had when the condition was saved. If
this occurs, they should delete their GLM save files and contact Creative
Systems for a replacement GLM32.EXE.
Updates:
Please contact Creative Systems for instructions on downloading the
latest version.
Copyright (C) 2006
Creative Systems, Inc.