Main ❯ Navigation & tracking systems ❯ AzimuthSuite: User’s manual
![]() |
|
|---|---|
| www.unavlab.com support@unavlab.com |
AzimuthSuite - Application for the Zima2 USBL system User’s manual |
ℹ Information
The AzimuthSuite application is no longer supported. It is recommended to use the console application AzimuthConsole. This section is retained for users who have not yet completed the transition to the new software.
The host application 🐙 AzimuthSuite is designed to run on Windows 10 or later with .NET Framework 4.8 installed. The application is portable and does not require installation. Simply unpack the archive to a location convenient for the operator. The application and all the libraries it uses were developed by UCNL LLC and are open source.
The host application communicates with the system devices over a serial port according to the open NMEA-like protocol.
The application uses two types of settings:
AzimuthSuite.settings file in the application directory. These settings are read by the application at startup and saved at the user’s command from the settings editor.AzimuthSuite.uisettings file in the application directory. These settings are read by the application at startup and saved automatically when the application exits.The application settings editor window is shown in the figure below.
![]() |
|---|
| Application settings editor |
| 1 - List of the responder-beacons in use, 2 - External GNSS compass usage option, 3 - External GNSS compass port baud rate, 4 - Offset of the antenna position from the GNSS compass position in the transverse direction, 5 - Offset of the antenna position from the GNSS compass position in the longitudinal direction, 6 - Angular correction (the angle between the zero direction of the GNSS compass and the zero direction of the antenna), 7 - Output port usage option, 8 - Output port baud rate, 9 - Accept and cancel buttons, 10 - Button to reset the settings to their default values, 11 - Maximum distance to the responder-beacons, 12 - Water salinity |
The system supports sequential operation with 16 responder-beacons. The operator can select the required beacon addresses in list 1 by checking the corresponding checkboxes. Always check only the boxes next to the addresses that will be used in the current job; otherwise the system will waste time polling beacons that are not present in the water area.
Connection of an external GNSS compass is supported via a serial port. To enable it, check box 2 and specify the port baud rate. The port itself will be detected by the system automatically. If the compass is not installed coaxially with the antenna (not on the pole), you will need to specify the position of the antenna relative to the position of the GNSS compass: the position of the GNSS compass is taken as the origin of a Cartesian coordinate system, and the transverse 4 and longitudinal 5 offsets of the antenna from this point are specified (transverse in the port-to-starboard direction, longitudinal in the stern-to-bow direction). If the zero directions of the compass and the antenna do not coincide, you must specify the angular correction 6 - the angle between the zero directions of the compass and the antenna, measured clockwise from the zero direction of the compass.
The position of the direction-finding antenna relative to the reference point is illustrated below:
![]() |
|---|
| Setting the position of the direction-finding antenna relative to the reference point and the zero direction of the compass |
| Offsets of the antenna relative to the GNSS compass: transverse ΔX and longitudinal ΔY; angular misalignment between the zero directions of the compass and the direction-finding antenna 𝛿 |
When working in sea water, specify the salinity using the controls of group 12: either enter a known value in the input field or use the built-in database of world ocean salinities by pressing the 🔎 button and specifying the current geographic coordinates.
When working in inland fresh water bodies, set the water salinity to 0.0 PSU. The salinity value is needed for the system to determine the depth and the speed of sound more accurately.
The maximum distance to the beacon is set in field 11 and determines the maximum time interval for waiting for the beacon’s response. The value is set in the range from 500 to 5999 m. Specify the minimum value applicable to the current operating conditions, since this value directly determines the speed of the system and its idle time when a response from the responder-beacon is missed.
If you need to transmit the calculated geographic position of one of the responder-beacons to another system as standard NMEA sentences (GGA, RMC), enable setting 7 and specify the name and baud rate of the port to which the application will output the data. Since the port is used only for transmission, it cannot be detected automatically, and its name must be specified.
When you press the OK button, the application will save the settings and prompt you to restart so that the new settings take effect.
The main application window is shown in the figure below.
![]() |
|---|
| Main application window |
| 1 - Main toolbar, 2 - Map toolbar, 3 - Map field, 4 - Additional parameters text field, 5 - Log text field, 6 - Additional toolbar, 7 - Status line, 8 - Responder-beacon list toolbar, 9 - Responder-beacon list, 10 - Switch panel for the parameters displayed in the responder-beacon list |
Ctrl + L key combination.Ctrl + H key combinationCtrl + S key combinationCtrl + R key combination| ID | Description | Units | Range |
|---|---|---|---|
| DPT | Antenna immersion depth | m | 0 .. 300 |
| WTM | Water temperature value | °C | -10 .. +40 |
| PTC | Antenna pitch | ° | -90 .. +90 |
| ROL | Antenna roll | ° | -90 .. +90 |
| LAT | Latitude according to external GNSS data | ° | -90 .. 90 |
| LON | Longitude according to external GNSS data | ° | -180 .. 180 |
| SPD | Speed according to external GNSS data | km/h (m/s) | >= 0 |
| CRS | Course according to external GNSS data | ° | 0 .. 360 |
| HDN | Azimuth according to external GNSS data | ° | 0 .. 360 |
5. Log field is located at the bottom of the map panel and displays the last 4 lines of the application log. The visibility of this field is toggled with the 📜 button on the map toolbar (2).
Ctrl + P key combination7. Status line The line displays the statuses of the ports of the direction-finding antenna and of the external navigation data source (the external GNSS compass), the name of the last saved screenshot or of the Zip archive into which the log files were packed
Ctrl + Down)Ctrl + Up)| ID | Description | Units | Range |
|---|---|---|---|
| DST | Distance to the responder-beacon from the position according to external GNSS data (projection of the slant range onto the water surface) | m | 0 .. 5999 |
| AZM | Direction (heading) to the responder-beacon | ° | 0 .. 360 |
| DPT | Depth of the responder-beacon | m | 0 .. 300 |
| RAZ | Reverse direction (heading) from the responder-beacon to the direction-finding antenna | ° | 0 .. 360 |
| ELV | Vertical angle to the responder-beacon | ° | 0 .. 90 |
| MSR | Parameter characterizing the link quality | dB | 0 .. 90 |
| PTM | Signal propagation time | s | 0 .. 4 |
| LAT | Calculated latitude | ° | -90 .. 90 |
| LON | Calculated longitude | ° | -180 .. 180 |
The most important parameters here are AZM, DST and RAZ: from the azimuth and the distance, the operator can always tell where a particular responder-beacon is located relative to their own position, and the RAZ parameter enables homing of the carrier. The display of the various parameters is switched with the buttons on panel (10).
If you are working with more than one responder-beacon, it is essential that their addresses be different. To set the address of a responder-beacon, connect it to a PC. For the standalone version of the responder-beacon, disconnect it from the battery pack and connect it through the supplied USB adapter.
For the integrated version, use a USB-UART converter according to the pinout:
CAUTION! The voltage of the responder-beacon data lines is 0 .. 3.3 V! Use only converters with suitable levels to connect beacons to a PC.
![]() |
|---|
| Cable wire assignment of the Zima-R and Zima2-R responder-beacons |
After connecting the responder-beacon to the PC, launch the AzimuthSuite application and establish a connection by pressing the 🔌 LINK button (or the Ctrl + L key combination).
The application will search for the port; the progress and result of the search are displayed in the status line.
Once the connection has been successfully established, the 🛠 UTILS ⯈ 🤖 DEVICE ⯈ Responder settings… menu item becomes available.
In the address setup dialog box that opens, the following functions are available:
Writing the new settings to the non-volatile memory of the responder-beacon takes from 1.5 to 3 seconds.