VDRReplayManual A4
VDRReplayManual A4
REPLAY MANUAL
FOR
This Page
Intentionally Blank
2
CLASSIFICATION: Commercial In Confidence
Page 2 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
NOTE: All alterations must be verified by re-authorisation and approval of the complete
document.
3
CLASSIFICATION: Commercial In Confidence
Page 3 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
This Page
Intentionally Blank
4
CLASSIFICATION: Commercial In Confidence
Page 4 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
Introduction ............................................................................................................. 7
Version History ............................................................................................ 7
Operation .................................................................................................... 7
Installation ............................................................................................................... 8
Hardware Requirements ............................................................................. 8
Program Operation ................................................................................................. 9
Select Raw Data Folder .............................................................................. 9
Select Time Span ........................................................................................ 10
Playback ...................................................................................................... 11
Status Window ................................................................................ 11
Radar Window ................................................................................. 12
NMEA Data ..................................................................................... 12
NMEA Sentences ............................................................................ 12
General Data ................................................................................... 12
Steering and Propulsion Data ......................................................... 13
Alternate Displays ....................................................................................... 15
Ship’s Status Pages .................................................................................... 16
ShipData.Txt Status Section ........................................................... 17
Analogue Data Display ................................................................................ 19
ShipData.Txt Analog Section .......................................................... 20
Strip Chart Display ...................................................................................... 23
NMEA Filter Display .................................................................................... 25
AIS Data Display ......................................................................................... 26
VDR Status Display ..................................................................................... 27
Make ASCII Files ........................................................................................ 28
View Error Log ............................................................................................ 28
COM Port Outputs ....................................................................................... 29
Configure Ports Dialogue ................................................................ 29
About Box .................................................................................................... 31
Sample ShipData.txt ............................................................................................... 32
5
CLASSIFICATION: Commercial In Confidence
Page 5 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
This Page
Intentionally Blank
6
CLASSIFICATION: Commercial In Confidence
Page 6 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
Introduction
This software is designed to playback AMI-GFV Marine Voyage Data Recorder files. Data
from the VDR is stored in 3 sets of compressed files, one for data, one for sound, and one
for radar images. The software expects all data files for the period to be located in the same
directory.
Version History
Version 6.6.1 adds display of VDR status and errors, support for jpg radar image
compression, an error log display, and VHW message support.
Version numbering system changed to make identification easier. New numbering is year,
month, issued that month. For example 6.4.2 would be the second version release in April of
2006.
Version 3.1 adds AIS data output and support for up to 1024 status inputs with a revised
status input display.
Version 3.0 adds a multi channel analogue display, a strip chart display and a NMEA filter
display.
The analogue display uses information in the shipdata.txt file to convert the scaled output of
the 935 cards to real world units. The strip chart enables the display of any 4 analogue
parameters recorded by the system in strip chart form. The NMEA filter display let the user
look at one particular NMEA sentence.
Version 2.0 adds the capability to display the status of two state inputs, using a new display
page. The system can display 8 pages of 32 lines of information giving a total capacity of
256 state inputs.
The function of each input is defined in the ShipData.txt file which must be located in the
same directory as the radar, sound and NMEA files.
Operation
The user first navigates to a folder and examines the folder of VDR files. If the folder
contains the files of interest it is passed to the program controller panel.
Once a folder has been selected, the used can process the complete time span of the folder
files or only a section of it. Once a time span has been selected, the system uncompresses
all files within the time span. The system also checks for missing or null files at this time. A
minute of uncompressed data requires about 10 Mbytes of disc space so a full 12 hours of
recording will normally take less than 10 Gbytes of disc space.
The system is now ready to play the data. In addition to normal playback functions the user
can elect to save all the NMEA data to an uncompressed ASCII file and to output all or a
selection of it to up to 3 serial ports.
Playback is started by pressing the PLAY button. Playback can be paused and restarted, or
stopped completely at any time. The LOOP button enables the user to repeat a section of
data in a continuous loop.
7
CLASSIFICATION: Commercial In Confidence
Page 7 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
Installation
The software is supplied on CDRom and will autostart on most PCs. If it fails to autostart run
the program VDRRInstal.exe on the CD. Included on the CD is this manual in MS Word
format and a sample of VDR data.
The installation will put the VRR Replay program icon on the PC desktop.
Hardware Requirements
8
CLASSIFICATION: Commercial In Confidence
Page 8 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
Program Operation
At program startup the select raw data dialogue box is automatically opened.
First select the drive from the drive dropdown list, and then select the folder from the folder
list box. The complete path of the selected folder is shown in the upper right.
At this point the ACCEPT button is disabled. The user must press the EXAMINE
DIRECTORY button, before the ACCEPT button can be pressed.
The EXAMINE DIRECTORY button will look in the current folder for Data, Sound and Radar
files. The number of each type of file and the overall time span is displayed.
There should be one data and one sound file for each minute, and no less than 4 radar files
per minute.
9
CLASSIFICATION: Commercial In Confidence
Page 9 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
In the above example the complete time span is shown. The up/down spin buttons next to
the minutes can be used to adjust the start and stop time within the initial range.
When the time span is set the user then presses the Extract and Test button. Note at this
stage the playback controls are disabled.
The extract and text operation make take some time to complete, depending on the number
of files in the time span.
First the system clears any old files in the C:\VDRReplay directory. Then uncompresses all
the required data files. It also checks for non-existent and null files.
In the above example the end time has been shortened to 12:07, and the files extracted.
This process is completed when the “DATA LOADED” message is shown. The playback
control keys are now enabled.
10
CLASSIFICATION: Commercial In Confidence
Page 10 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
Playback
Before starting playback, the user should enable any required output channels, or data
logging. See following sections for Comm port setup and logging file setup.
Before playback ensure that the PC sound card is enabled, speaker turned on, and the
output volume not muted.
Press PLAY.
Status Window
The Status window is the top panel of the display. At the left side are two system message
areas. These are normally blank, but are used to inform the operator of unusual events such
as missing files, or changes in the state ( or on/off ) inputs.
The middle are of the status window is normally blank, but may have solid or flashing “LED”
indicators. These indicate software problems, and help AMI-GFV staff analysis the trouble.
The next area shows the 3 files currently playing.
11
CLASSIFICATION: Commercial In Confidence
Page 11 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
The right of the window shows the system time. System time is based on the File name and
the interval of sound file playback to obtain the second count.
Radar Window
The radar window shows a section of the current radar image. The image starts from the top
left and is about 800 by 600 pixels in size. If the user wishes to view the complete radar
image 1024 x 768, the maximize button on the form title bar can be used to make the radar
image fill full screen. This action will of course cover all other displays. To return to normal
size the normal button is pressed on the radar image caption bar.
NMEA Data
NMEA data is shown in the bottom left window. If playback is PAUSED, the slider can be
used to examine any NMEA sentence in the current minute.
NMEA Sentences
The headers for the current second’s NMEA data are shown in the window next to the
NMEA data window. This enables the user to determine which data sets will be available for
decode.
General Data
The General data window is at the upper right of the display above the control panel. It is
one of two data display windows that can be shown, the other being the Steering and
Propulsor window.
At startup the steering and propulsor window is
located underneath the general data window.
The Display Menu is used to select which of the
two displays is on top.
The General data display shows information
relating to the ship’s position and speed.
GPS Panel
This shows the Lat / Lon and Time from either
GLL or GGA messages.
The date is from the ZDA message.
SOG and COG are speed over ground and
course made good from the VTG message, if
available.
Status shows the quality of the GPS data. If the
GPS time increments by more than 1 second, a
missing data message is displayed. Where data
is available from both GLL and GGA messages
the source is shown here.
Depth Panel
Depth is shown, either below the waterline or
below the keel, depending on the NMEA depth
message received. Depth is in meters.
12
CLASSIFICATION: Commercial In Confidence
Page 12 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
Heading Panel
This is the gyrocompass heading from the HEHDT sentence, or the VHW sentence,
preference is given to the HDT sentence.
LOG Panel
The LOG panel shows the longitudinal water and ground speed, plus the bow and stern
transverse water and ground speed. The VBW message is preferred, but data from the VHW
message will also be displayed as longitudinal water speed.
Port velocities are shown in Red, Starboard in Green.
Wind Speed
Wind speed is derived from the xxMWV sentences and shows wind speed and direction,
relative or true.
13
CLASSIFICATION: Commercial In Confidence
Page 13 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
Rudder Angles
Space exists on the display to show 3 rudders, typically only a MAIN or Port/Starboard will
be visible. If Sensor Values is displayed the raw information from the sensors is being
shown rather than the true rudder angle.
Engine Data
As with rudder angle, only decoded values will be shown. Space exists for 4 propulsions
units, named Starboard, Main, Port, and Bow Thruster. This could be expanded to include
multiple thrusters such as present on a drill ship or semi-submersible.
Each propulsor (engine) has a demand display and RPM display.
The display menu can be used to bring this display window to the top of the General Data
window. However the General window can be dragged over the radar image when it is
desired to view both data windows.
Note that in some systems these parameters are presented as Analog signals. In this case
the can be viewed on the analog display pages.
14
CLASSIFICATION: Commercial In Confidence
Page 14 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
Alternate Displays
15
CLASSIFICATION: Commercial In Confidence
Page 15 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
The inputs are grouped by the KW 932 card used to interface them. The system can have up
to 32 cards for a total of 1024 inputs.
Input which have just changed state, are highlighted with a bright yellow item background
and either bright green or bright red state background.
Other input cards are selected selecting from the drop down List,.
Note that the state of any group of 4 inputs can be either one of a pair such as
OPEN / CLOSED
NORMAL / FAIL
GOOD / BAD
NORMAL / ALARM
16
CLASSIFICATION: Commercial In Confidence
Page 16 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
Card Code
Each card must be set to a unique code using switches on the card itself. The range of these
codes are
A – Z and a – f on newer versions and
1 – 8 on older version. Any of them can be used for the card code.
In the data section of the card block
Code=A
Code=b
Code=3
Are all valid, also in the data section Code=A is not the same as Code=a.
While it is convenient to make the KW932 suffix the same as the card code (where possible)
it is not a requirement.
17
CLASSIFICATION: Commercial In Confidence
Page 17 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
Name Code
With the expansion to 32 status cards, it became necessary to help identify each card. This
was achieved by adding a Name field into the card data block. Any text can be used which
help identify the specific card inputs.
[KW932A]
Code=A
Name=”Fire Doors A Deck”
18
CLASSIFICATION: Commercial In Confidence
Page 18 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
The KW935 analogue input card is normally used to interface all voltage and current
sensors. Each 935 has 4 channels and a unique card code. The digital data output for each
channel is always in the range -100 to +100 units. Information in the shipdata.txt file enables
the playback software to convert these values to real world units, and generate alarm signals
on over range values.
The analogue data display page can show 32 analogue channels, 16 at a time. KW 935
A,B,C and D are shown on one tab while KW 935 E,F,G and H are on the other tab.
At the top of each display the code of the 935’s are given, 0A and 0D in the example.
Then for each analogue input we have :-
The Input Name
The Real ( or Plant ) value of the input
The voltage ( or current ) at the 935 producing the plant output
Note that the actual raw value from the 935 can be easily seen on the NMEA filter display,
but the -100 to + 100 value makes little real sense until scaled.
The display above was generated using the shipdata.txt file included at the end of this
manual.
19
CLASSIFICATION: Commercial In Confidence
Page 19 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
Each analogue input has its own section in the ShipData.txt file. This must be completed
correctly for the data to be properly displayed.
[KW935A]
Section header, one required per card. The cards are assigned an incremental letter, thus
the next header will be [ KW935B ] then Kw935C and so on up to KW935H.
Code=0A
This is the ident code set on the card, each card must have a unique ID. Make sure this
code is zero, 0A not letter “O” A.
Following the header and code there are four sections, one for each of the card inputs. The
contents of each section consist of a variable and a number, the variable is the same in each
case the number is the channel number eg Name3 =”Name of Channel 3”
Example 1 Example 2
Name3="PORT SHAFT RPM" Name4=”STARBOARD RUDDER ANGLE”
Units3=RPM Units4=Deg
Pos3= Pos4=Stb
Neg3= Neg4=Port
MaxRaw3=100 MaxRaw4=95
MinRaw3=0 MinRaw4=5
MaxVA3=10 MaxVA4=9.1
MinVA3=0 MinVA4=0.3
MaxPlant3=300 MaxPlant4=35
MinPlant3=0 MinPlant4= -35
AlarmH3=280 AlarmH4=30
AlarmHH3=290 AlarmHH4= -30
Example 1
This is a shaft RPM sensor where the shaft actual minimum speed is 0 and the maximum
RPM is 300. This is represented at the input of the 935 as a voltage between 0 and 10V.
Example 2
This is a rudder angle indicator. The maximum starboard rudder angle is 35, the maximum
port rudder angle is also 35 ( this is entered as a negative value.
This is supposed to be a 0 to 10V signal, but when measured the values were 0.3 V for -35
deg and 9.1 V for +35 deg. The corresponding range of 935 output was 5 to 95.
20
CLASSIFICATION: Commercial In Confidence
Page 20 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
Name Field
This is the Parameter Name that will be shown in the first column of the display.
Units Field
This is displayed after the calculated plant value in the second column. Typical values are
RPM, Deg, %, Knts
MaxRaw / MinRaw
This is the maximum and minimum values output by the card WHEN CONNECTED TO THE
SENSOR.
The 935 has an output range of -100 to + 100. However when connected to the sensor this
full range may not be utilized. The on card adjustment can be used to make sure the full
range of the A to D is utilized without overflow. For example from 0 shaft RPM to maximum
shaft RPM may be presented as a voltage. 0 input should give zero output, then the on card
potentiometer is used to make the maximum shaft rpm out produce a card out put near to
100, without actually reaching 100.
In example 1 the max value is set to 100 and the min value set to 0.
In example 2 the max value is set to 95 and the min value to 5. These values will never be
outside the -100 to + 100 range.
MaxVA / MinVA
These are the maximum and minimum voltage or current measured at the 935 input for a full
excursion of plant parameter.
In example 1 it’s a perfect 0 to 10 V, in example 2 its 0.3 to 9.1 V.
Example 2 is rudder angle and assumed to be linear thus rudder is amidships with an input
of ( 9.1 – 0.3 ) /2 = 4.4V
MaxPlant / MinPlant
This is the maximum and minimum real world values represented by the MaxVA and MinVA
inputs.
In example 1 the RPM goes from 0 to 300. In example 2 we go from 35 degrees port rudder
to 35 deg starboard rudder.
21
CLASSIFICATION: Commercial In Confidence
Page 21 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
AlarmH / AlarmHH
These are two alarm settings. They are used to generate Alarm outputs ON PLAYBACK.
THE DO NOT INDICATE AN ALARM WAS SOUNDED ON THE VESSEL.
They have different meaning depending on the range of the plant parameter.
If the plant parameter is always positive, for example wind speed.
In this case AlarmH is set to a warning level, and AlarmHH is set to a critical level.
If the plant parameter can swing between positive and negative, for example rudder angle.
In this case AlarmH is for the positive value, and AlarmHH is for the negative value.
Important Notes
1. Inputs to the 935 card are assumed to be linear over their range.
2. Where plant values have a fore / aft, ahead / astern starboard / port value the convention
is that Aft, Astern, and Port are negative. For Example
Rudder angle -35 to + 35 = 35 to port 35 to starboard
Reversing Shaft RPM -50 to + 300 = 50 astern to 300 ahead
22
CLASSIFICATION: Commercial In Confidence
Page 22 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
The Strip chart display enables the plotting of four system parameters against time. The
parameters consist of a fixed set of common parameters such as ship’s speed and heading,
plus all of the analogue parameters defined in the shipdata.txt file.
The display has 4 channels. The parameter to be displayed in each channel is selected by
dropdown list box. Click on the arrow to see the list of available parameters, then click on the
desired parameter to plot it.
In Plot Mode the current value of the parameter is given.
The display has several Display Modes, the current mode is shown in yellow ( Plot in the
example ). Other modes let the user scroll and zoom to expand a particular part of the
screen.
The most common mode other than plot is “Cursor” in cursor mode the user can click
anywhere on the display an the 4 values of the parameters at the cursor location are shown.
In the above example the display is in cursor mode and the values displayed below are the
parameter values at the cursor location.
23
CLASSIFICATION: Commercial In Confidence
Page 23 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
The slider control is used to adjust the length of the Y (time base) axis. The example below
shows an extended time base. This can be done while collecting data.
Other Controls
Reset
This clears the plot of existing data and resets the time base to 0. Note that the time
reference corresponding to a zero time base is shown at the lower left of the display.
Hide
This hides the display, but data plotting continues. When the display is reselected all
intervening data will be shown.
Exit
Close the display and clear it, all data collection stops.
24
CLASSIFICATION: Commercial In Confidence
Page 24 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
The NMEA Filter display enable the user to extract one particular NMEA sentence and
display each occurrence of it. This display can be resized by dragging on the right side to
accommodate different sentence lengths.
The dropdown list of available sentences is updated as data is replayed so it may take one
or two seconds to get a complete list.
The font used for this display is fixed width, this enables easy comparison between
successive sentences.
Clear
This clears the display
25
CLASSIFICATION: Commercial In Confidence
Page 25 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
The Display
shows
MMSI The MMSI identification number of the vessel
Rng nM / Brg True The range and bearing from “own ship”
LAT / LON The position in Lat / Lon deg, min sec
COG The target course made good
SOG Target Speed
SOG Target Status
STATUS The target status as reported by AIS
In a congested port / seaway there can be AIS targets, often over 100. The user can select
which to display based on range from own ship or time since last update.
Range from own ship can be set to
0 -1 n. mile
0–2 n. miles
0–5 n. miles
0 – 10 n. miles
All Targets
Click on the dropdown list to vary the “persistence” of a target. This works as follows, if the
target life is set to say 60 seconds, then a new position update must be received every 60
seconds otherwise the target will be removed from the list.
26
CLASSIFICATION: Commercial In Confidence
Page 26 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
When an STA data message is detected the appropriate leds are illuminated and a text
message relating to any VDR error is shown.
If there is more than one error condition, the system will scroll through the list. The playback
software must see a new STA message every 60 seconds or it will revert to the “unknown”
state.
27
CLASSIFICATION: Commercial In Confidence
Page 27 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
Page 28 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
29
CLASSIFICATION: Commercial In Confidence
Page 29 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
The drop down box will show a list of ports on the PC and mark them as “Used” or
“Available”
Ports Menu
Having assigned each device to a port the next stage is to adjust the port
parameters such as baud rate.
This is done by clicking on the “Ports” menu item. The menu shows the
ports on the system. The ones assigned to output devices are checked,
in the illustration Com10, Com11 and Com12.
Click on a port to modify or view its settings.
30
CLASSIFICATION: Commercial In Confidence
Page 30 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
About Box
The About box gives contact and version information.
31
CLASSIFICATION: Commercial In Confidence
Page 31 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
Sample ShipData.txt
OWNER/OPERATOR:
VESSELS NAME:
OFFICIAL NUMBER:
CALL SIGN:
IMO NUMBER:
SHIP BUILDER:
HULL NUMBER:
KEEL LAID:
PORT OF REGISTRATION:
DATE OF REGISTRATION:
LENGTH O.A.:
LENGTH B.P.:
BREDTH (MOULDED):
DEPTH (MOULDED):
SUMMER DRAFT (EXTR):
DEADWEIGHT (SUMMER):
TONNAGE:
INTERNATIONAL 1969:
DATA RECORDED:-
-HEADING GYRO $HEHDT
-RATE OF TURN $TIROT
-DEPTH ECHO SOUNDER ECHO SOUNDER U/S
-SPEED LOG NONE FITTED
-GPS TIME $GPZDA
-GPS SATELLITE FIX DATA $GPGGA
-GPS GROUND SPEED $GPVTG
-WIND SPEED & DIRECTION $WIMWV
32
CLASSIFICATION: Commercial In Confidence
Page 32 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
[KW935A]
Code=0A
Name4=
Units4=
Pos4=
Neg4=
MaxRaw4=
MinRaw4=
MaxVA4=
MinVA4=
MaxPlant4=
MinPlant4=
AlarmH4=
AlarmHH4=
33
CLASSIFICATION: Commercial In Confidence
Page 33 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
[KW935B]
Code=0D
Name1=
Units1=
Pos1=
Neg1=
MaxRaw1=
MinRaw1=
MaxVA1=
MinVA1=
MaxPlant1=
MinPlant1=-
AlarmH1=
AlarmHH1=
Name2="STARBOARD TELEGRAPH %"
Units2="%"
Pos2=Ahead
Neg2=Astern
MaxRaw2=100
MinRaw2=0
MaxVA2=10
MinVA2=0
MaxPlant2=100
MinPlant2=-100
AlarmH2=90
AlarmHH2=-90
34
CLASSIFICATION: Commercial In Confidence
Page 34 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
[KW932A]
Code=0
Bit11="W/T DOOR F1-1 -A- DECK"
Bit12="W/T DOOR F1-2 -B- DECK"
Bit13="W/T DOOR F1-3 -C- DECK"
Bit14="W/T DOOR 35 -A- DECK"
Status10="OPEN"
Status11="CLOSED"
35
CLASSIFICATION: Commercial In Confidence
Page 35 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
[KW932B]
Code=1
36
CLASSIFICATION: Commercial In Confidence
Page 36 of 37
AMI Manual Replay Doc No. AMI RM2272
Issue: 02
[KW932C]
Code=2
Bit11="ALARM F1-1 -A- DECK"
Bit12="ALARM F1-2 -B- DECK"
Bit13="ALARM F1-3 -C- DECK"
Bit14="ALARM 35 -A- DECK"
Status10="NO Alarm"
Status11="ALARM"
37
CLASSIFICATION: Commercial In Confidence
Page 37 of 37