Using beamforming technology, mlti-beam ultrasonic fishfinder can effectively detect and locate the underwater fish school. Compared with traditional single-beam fishfinder, mlti-beam fishfinder can acquire more information. So traditional display method can not adapt to the development of mlti-beam fishfinder. How to display the result of mlti-beam fishfinder and help the user to make reasonable decision is one of the most important technology of mlti-beam fishfinder, which urgently need to be solved.By studying the principle of multi-beam fishfinder, unit display scheme based on multi-window and multi-angle is presented. Displaying each individual beam according to the time-intensity sequence method is used in traditional single beam fishfinder, the figures can be switched arbitrarily, and the information of fish school will be displayed effectively at different orientation. At the same time, in order to determine the position and size of the fish school, the time-intensity information of all the beams of each detection will be displayed. In addition, different alarm schemes according to different incidents are designed to help the user to make reasonable decision.In order to solve the problems that there is no available data in the process of developing display console, low resolution mode and ray mode are studied and they are used to simulate the echo signal of fish school in different size. The research on simulator of fishfinder provides a guarantee to the development of display console of multi-beam fishfinder.Finally, the display-control software of multi-beam fishfinder is developed using LabVIEW which is powerful in drawing graphical interfaces. The design scheme of display screen is discussed according to the module function of the fishfinder, and the switching between 45 single beam display interfaces and one sonar display interface is implemented by using tabs and condition structures; the necessary alarm function of fishfinder is achieved by indicating light and sound alarm; the main menu of display console and keyboard shortcuts are designed byusing static and dynamic methods individually. |