User Tools

Site Tools


GUI-based control of the DOMS using DOMS2PC

An easier and more intuitive control of the DOMS by a PC is enabled by DOMS2PC developed by Lubos Polerecky. Importantly, this program also enables on-the-fly viewing of the data on a computer screen, which makes the underwater measurements much more reliable and fun. Note that this program does not allow the complete control of the DOMS. To access more advanced settings and commands refer to the text-based DOMS control manual.

The program has been designed so that it can be operated on a Kohjinsha mini-laptop with a touch-sensitive screen (size 155 x 94 mm) that can be flipped by 180 degrees. The laptop is placed inside a custom-designed water- and pressure-proof housing, meaning that it is not possible to access it in the usual way (through a mouse or a keyboard), but only by touching the screen.

Furthermore, the layout of the program and the size of certain objects on the screen was designed so as to make the measurements possible under challenging light conditions (e.g., under water).

Thus the DOMS2PC program is controlled via 4 buttons in the lower-right corner that, through the provided menu, allow the user to set different measurement settings and execute different commands (see the complete list of DOMS settings and commands). This is done by (i) clicking on the PREVIOUS ITEM or NEXT ITEM buttons to select the setting/command of choice in the menu, and (ii) clicking on the ENTER + or ENTER - buttons to execute the action with the positive and negative expected outcome (e.g., + to increase a parameter value or connect to the DOMS or move the motor forward, - to decrease a parameter value or disconnect from the DOMS or move the motor backward).

When the laptop control is accessible via a mouse or a keyboard, the DOMS program can also be conveniently controlled through the provided push-buttons and text fields.

Installation instructions

  1. Install the communication device, as described here.
  2. Download the DOMS2PC installation files from here and extract the files to a directory of your choice.
  3. You will also need to download the Borland run-time libraries from here and extract them to one of the directories in the PATH (system variable). If you don't know what the PATH variable is, just extract the libraries to the same directory as the DOMS2PC program.

How to use it

  1. Start the program.
  2. Select COM port to which the DOMS is connected, select Connect to DOMS in the menu and click on ENTER +. Additionally to establishing the connection with the DOMS, this will also read the current DOMS settings and fill the fields with the corresponding values.
  3. Adjust profile settings; select the setting name in the menu (use the PREVIOUS ITEM or NEXT ITEM buttons) and increase/decrease its value by clicking on the ENTER + / ENTER - buttons. If accessible by a mouse and a keyboard, you can do this directly by typing the desired values.
  4. If available, activate the spectrometer and adjust its settings. Note that these settings are in a different tab, so you need to first select it (use CHANGE TAB and click ENTER +/-).
  5. Once all the settings are adjusted, they need to be applied in the DOMS! Choose Change DOMS settings in the menu and click ENTER +, or click on the Apply settings button, to do so. This will change the settings one by one, and you should be able to see an OK after each setting has been successfully applied in the text field. Choose Load settings from DOMS to verify that all the DOMS setting are indeed as you intend them to be.
  6. Move the motor to the appropriate position from where you want to start the profile, and set the position to zero.
  7. When all the settings are as required, start logging or start profiling by selecting either of these commands in the menu and click ENTER +. Alternatively, click on the start logging or start profiling buttons.
  8. You can watch the progress of the measurement, which is the main purpose of this program(!), in the TimeSeries and Profiles tabs (see figures below). Once in either of these tabs, you can see the most recently received data displayed in the graph as well as in enlarged text fields.
  9. Use the menu to adjust the scaling of the graphs, to select channels that should be displayed, print the current graph into a WMF file, or clear the graph.
  10. You can interrupt the connection with the DOMS anytime by selecting Connect to DOMS in the menu and clicking on ENTER -. If you do so, the program will run until it's end, with all the data being saved on the DOMS's storage medium. If you reconnect with the DOMS while the measurement is still active, you can continue displaying the data again.
  11. If you want to stop the measurement before it is finished, choose Stop measurement from the menu and click ENTER +, or alternatively click on the Stop measurement button.
  12. To retrieve the stored data, proceed as described here.

Back to main page.

doms/doms2pc_gui.txt · Last modified: 2013/09/10 11:46 by lpolerec

Page Tools