Novel antenna pattern three-dimensional interaction analysis control

By developing VTK-based three-dimensional interaction analysis control for antenna direction maps, the problem of lack of sectional interaction analysis and inconsistent interface style in the existing technology is solved, efficient analysis of three-dimensional models and personalized interface adjustment are realized, and the user experience of antenna testing software is improved.

CN120408752AInactive Publication Date: 2025-08-01BEISHITONG ELECTRONIC TECH (SHANGHAI) CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510456195.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-11
Publication Date
2025-08-01
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Existing commercial software and independently developed antenna pattern analysis controls lack the three-dimensional model sectional interaction analysis function, and the interface style is not unified, making it difficult to meet the personalized needs of users.

Method used

A new type of antenna pattern three-dimensional interactive analysis control is developed, a VTK visualization pipeline is used to establish a three-dimensional model architecture, supports Cartesian, cylinder, and polar coordinate system switching, provides amplitude/phase data rendering mode, realizes section analysis and spatial point query, adjusts the interface style through QSS style files, and provides an API interface for DLL files.

Benefits of technology

The slit-section interactive analysis of the three-dimensional pattern model is realized, and the efficiency of antenna pattern analysis is improved. It supports multi-dimensional slit-section analysis and spatial point data query. The interface style is adjustable and easy to integrate into user software.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120408752A_ABST
    Figure CN120408752A_ABST
Patent Text Reader

Abstract

The invention relates to a novel antenna pattern three-dimensional interaction analysis control. The control comprises a data loading module, a model creating module, a rendering control module, a coordinate system conversion module, a section analysis module, a query labeling module and a data exporting module. The method is realized by adopting Qt 5.15. 2 and VTK 8.2 architectures, antenna test data are converted into a three-dimensional model through a VTK visual pipeline flow, and dynamic section analysis under a Cartesian coordinate system, a cylindrical coordinate system and a polar coordinate system is supported. A user can input coordinates or obtain any tangent plane contour through mouse interaction, AZ plane, EL plane and contour surface projection can be displayed in real time, and the functions of spatial point data query and main lobe labeling are achieved. Self-adaptive adjustment of the interface style is achieved through the QSS style file, the QSS style file is packaged into a DLL file, and an API interface is provided. According to the method, the problems of non-uniform interface style and lack of a three-dimensional model section interactive analysis function of existing commercial software are solved, and the antenna pattern analysis efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of antenna testing, and particularly to a novel three-dimensional interactive analysis control for antenna pattern, which is applied in the fields of aerospace, satellite communication industry, and military industry, where radiation performance testing of various antennas is required to ensure that the antenna performance meets the design and usage requirements. Background Art

[0002] Antenna pattern analysis software can convert antenna test data into an intuitive and easy-to-understand pattern and calculate relevant parameters, mainly using technologies such as data transformation algorithms, pattern parameter calculation, and three-dimensional interactive analysis of patterns. The data transformation algorithms mainly include near-field to far-field transformation and aperture field inversion transformation; the pattern parameter calculation mainly includes the calculation of parameters such as main lobe width, side lobe level, front-to-back ratio, directivity coefficient, 3dB level bandwidth, grating lobe position, and phase center; the three-dimensional interactive analysis technology of patterns is mainly used to visually display the three-dimensional model of the pattern and analyze the distribution patterns of the pattern in the H and V directions from the cross-section of the three-dimensional model.

[0003] Currently, domestic and foreign antenna R & D and testing institutions mainly use tool software such as Matlab Antenna Toolbox, electromagnetic simulation software ANSYS HFSS based on the finite element method, and microwave software CST MICROWAVE STUDIO based on the finite integration method to process antenna measurement data and conduct visual analysis of antenna patterns.

[0004] Matlab Antenna Toolbox provides functions and APIs for designing, analyzing, and visualizing antenna elements and arrays, and uses an electromagnetic solver to calculate impedance, current distribution, efficiency, and near-field and far-field radiation patterns.

[0005] HFSS software has a powerful antenna design function and can calculate antenna parameters such as gain, directivity, far-field pattern profile, far-field 3D pattern, and 3dB bandwidth; draw polarization characteristics, including spherical field components, circular polarization field components, Ludwig third definition field components, and axial ratio.

[0006] CST MICROWAVE STUDIO is software dedicated to electromagnetic analysis and design in the high-frequency field. It is a simulation software for passive microwave devices and antennas and can simulate couplers, filters, circulators, isolators, resonators, planar structures, connectors, electromagnetic compatibility, IC packaging, various antennas, and antenna arrays, and can give results such as S parameters, antenna patterns, and gain.

[0007] Some professional antenna test companies at home and abroad have developed antenna data processing software based on the above-mentioned tool software, and some companies have developed professional antenna pattern drawing analysis controls with independent intellectual property rights based on open-source software such as Matlab, VTK, and OpenGL, and integrated them into the antenna test data processing system.

[0008] The existing technical solutions mentioned above have the following defects: Commercial software such as Matlab Antenna Toolbox, ANSYS HFSS, and CST MICROWAVE STUDIO all have powerful antenna simulation design functions, and can calculate antenna parameters such as gain, directivity, far-field pattern profile, far-field 3D map, and 3dB bandwidth. The above commercial software provides macro commands based on VBScript for secondary development of the software, and uses VBA script language or python script language to call the API interface for antenna simulation design analysis.

[0009] The advantage of using commercial software for secondary development is that it has strong antenna simulation design capabilities. By modifying the design parameters, the simulation results can be directly displayed on the 3D model, and the integrated development is relatively simple. However, when performing secondary development through scripts, the control will open a form in the style of Matlab or HFSS, which is inconsistent with the style of the user's own antenna test software; in addition, these commercial software controls usually only provide functions such as 3D model browsing, switching between different coordinate systems, switching between different color rendering modes, and antenna parameter simulation calculations, but do not provide the function of interactive analysis of the 3D model cross-section of the pattern.

[0010] Some antenna pattern analysis software provided by antenna test solution providers at home and abroad all use self-developed 3D analysis controls for antenna patterns. Some of these 3D analysis controls only have functions such as 3D model browsing, switching between different coordinate systems, and switching between different color rendering modes, but do not provide the function of interactive analysis of the 3D model cross-section and the function of querying and analyzing spatial point data of the 3D model. Some 3D analysis controls do not have the function of adjusting the style and cannot be consistent with the interface display style of the user's own antenna test software. Summary of the Invention

[0011] Aiming at the deficiencies of the existing technology, the purpose of the present invention is to provide a new type of 3D interactive analysis control for antenna patterns, which solves the problems of inconsistent interface styles of existing commercial software and lack of 3D model cross-section interactive analysis functions, and improves the efficiency of antenna pattern analysis.

[0012] The above invention purpose of the present invention is achieved through the following technical solutions:

[0013] A new type of 3D interactive analysis control for antenna patterns, comprising:

[0014] Data loading module, used to load amplitude and phase measurement data in txt text format or bin compression format;

[0015] The model creation module builds a 3D model architecture based on the VTK visualization pipeline, including vtkDataObject data objects, vtkFilter filters, and vtkActor presentation objects;

[0016] The rendering control module supports switching between Cartesian coordinate system, cylindrical coordinate system and polar coordinate system, and provides three rendering modes: amplitude / phase data range color bar, amplitude / phase overlay color bar;

[0017] Coordinate system conversion module, which realizes the modal conversion of XY plane holographic projection, CYL cylindrical projection and polar coordinate spherical projection;

[0018] The section analysis module supports the generation of dynamic sections by translation along the X / Y / Z axis normals, and simultaneously displays the AZ surface, EL surface, and isosurface projection contours on the left, front, and bottom planes of the 3D model;

[0019] The query and annotation module provides spatial coordinate point amplitude and phase value query and main lobe / side lobe annotation functions;

[0020] The data export module supports the export of section contour data, compressed model data and view images.

[0021] As a further technical solution of the present invention: the polar coordinate system includes three sub-modes: AZ / EL, EL / AZ, and Theta / Phi, and model transformation under different coordinate systems is achieved through vtkActor.

[0022] As a further technical solution of the present invention: the section analysis module includes a real-time updating unit, and when the section position changes dynamically, the contour line in the projection plane is updated at a frame rate of not less than 24fps.

[0023] As a further technical solution of the present invention: the data export module supports exporting section data into txt format, saving model data into bin format, and saving view images into Jpeg or bmp format.

[0024] As a further technical solution of the present invention: it also includes a QSS style control unit, which realizes personalized configuration of the control interface color, font and background by modifying the layout parameters in the qss file.

[0025] As a further technical solution of the present invention: the query and annotation module includes an intelligent capture algorithm, which automatically adsorbs the mouse to the maximum radiation point when the mouse moves to the characteristic leaflet area.

[0026] As a further technical solution of the present invention: the model creation module controls the surface coloring of the model by using a vtkSmartPointer color table variable.

[0027] As a further technical solution of the present invention: the control is encapsulated as a dynamic link library of AntennaPatternCtrlDll.dll, providing 12 API interfaces including data loading, rendering control, and section analysis.

[0028] In summary, the present invention includes at least one of the following beneficial technical effects:

[0029] The three-dimensional interactive analysis control of the antenna pattern is a new type of antenna test data analysis control, realizing the three-dimensional visualization measurement of the pattern, and having the following beneficial effects:

[0030] 1. Based on the three-dimensional browsing of the antenna pattern model, the three-dimensional interactive analysis of the pattern model section can be realized. Users can extract the concerned section contours as needed, and measure the pattern performance parameters according to the section contour lines.

[0031] 2. The amplitude-phase distribution information of a certain spatial position point can be directly queried on the three-dimensional model of the pattern, and marking points can be added to the three-dimensional model, improving the analysis ability of on-map operations.

[0032] 3. The three-dimensional interactive analysis control of the antenna pattern is encapsulated into a DLL file, providing API interfaces. The display styles of each control in the window can be adjusted and set, which is easy to be integrated and called by application software.

[0033] The present invention discloses a new type of three-dimensional interactive analysis control of the antenna pattern. The control includes a data loading module, a model creation module, a rendering control module, a coordinate system conversion module, a section analysis module, a query and marking module, and a data export module. It is implemented using the Qt 5.15.2 and VTK 8.2 architectures. The antenna test data is converted into a three-dimensional model through the VTK visualization pipeline process, supporting dynamic section analysis in Cartesian coordinate system, cylindrical coordinate system, and polar coordinate system. Users can input coordinates or interact with the mouse to obtain any section contour, and the AZ plane, EL plane, and isosurface projections are displayed in real time. It has the functions of spatial point data query and main lobe marking. The interface style is adaptively adjusted through the QSS style file, and it is encapsulated as a DLL file and provides API interfaces. The present invention solves the problems of inconsistent interface styles of existing commercial software and lack of three-dimensional model section interactive analysis functions, and improves the analysis efficiency of the antenna pattern. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] Figure 1 It is a visualization pipeline flow chart of the three-dimensional interactive analysis control of the antenna pattern in the present invention. DETAILED DESCRIPTION

[0035] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application; it is obvious that the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0036] In the description of this application, it should be noted that the terms "upper," "lower," "inner," "outer," "top / bottom," and the like, indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings and are intended solely to facilitate the description of this application and simplify the description. They do not indicate or imply that the devices or components referred to must have a specific orientation, be constructed, or operate in a specific orientation. Therefore, they should not be construed as limitations on this application. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0037] In the description of this application, it should be noted that, unless otherwise expressly specified or limited, the terms "installed," "provided with," "mounted / connected," and "connected" should be understood in a broad sense. For example, "connected" can mean a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, or it can be internal communication between two components. Those skilled in the art will understand the specific meanings of the above terms in this application based on the specific circumstances.

[0038] Example 1:

[0039] The present invention discloses a novel three-dimensional interactive analysis control for antenna patterns, comprising:

[0040] Data loading module, used to load amplitude and phase measurement data in txt text format or bin compression format;

[0041] The model creation module builds a 3D model architecture based on the VTK visualization pipeline, including vtkDataObject data objects, vtkFilter filters, and vtkActor presentation objects;

[0042] The rendering control module supports switching between Cartesian coordinate system, cylindrical coordinate system and polar coordinate system, and provides three rendering modes: amplitude / phase data range color bar, amplitude / phase overlay color bar;

[0043] Coordinate system conversion module, which realizes the modal conversion of XY plane holographic projection, CYL cylindrical projection and polar coordinate spherical projection;

[0044] The section analysis module supports generating dynamic sections by translating along the normal vectors of the X / Y / Z axes, and synchronously displays the projection contours of the AZ plane, EL plane, and isosurface on the left, front, and bottom planes of the 3D model;

[0045] The query annotation module provides functions for querying the amplitude-phase values of spatial coordinate points and for marking the main lobe / sidelobe;

[0046] The data export module supports the export of section contour data, compressed model data, and view images.

[0047] The polar coordinate system includes three sub-modes: AZ / EL, EL / AZ, and Theta / Phi, and the model transformation under different coordinate systems is realized through vtkActor. The section analysis module contains a real-time update unit. When the section position changes dynamically, the contour lines in the projection plane are updated at a frame rate of no less than 24fps. The data export module supports exporting the section data in txt format, saving the model data in bin format, and saving the view images in Jpeg or bmp format.

[0048] The present invention also includes a QSS style control unit, which realizes the personalized configuration of the control interface color, font, and background by modifying the layout parameters in the qss file. The query annotation module contains an intelligent capture algorithm that automatically adsorbs to the maximum radiation point when the mouse moves to the characteristic lobe area.

[0049] The model creation module controls the surface coloring of the model using a vtkSmartPointer color table variable. The controls are encapsulated as the AntennaPatternCtrlDll.dll dynamic link library, which provides 12 API interfaces including data loading, rendering control, and section analysis.

[0050] The 3D interactive analysis control for antenna pattern is developed based on the source code of Qt 5.15.2 and VTK 8.2, independent of the system's graphical interface (GUI), and can be easily embedded into other related software. At the same time, developers develop their own library functions based on VTK's independent basic class library to expand the application scope of VTK, and realize functions such as amplitude-phase data loading, model creation, rendering mode control, coordinate system conversion, section analysis, query annotation, data export, and style adjustment.

[0051] This control uses VTK's visualization pipeline process for 3D display and interactive analysis control of graphics, and its process is as Figure 1 shown.

[0052] (1) Antenna test amplitude and phase data loading: The antenna test amplitude and phase data file is transformed into a data object (vtkDataObject) using the VTK data flow (DataFlow) method. Relevant operations can be performed on the data object through a filter (vtkFilter) to generate a new graphical data object. This control can load amplitude measurement data or phase measurement data in txt text format alone, and also supports binary amplitude and phase measurement data in bin format after data compression.

[0053] (2) Model creation: vtkMapper provides an interface between the original data object and the image data. The data object processed by vtkFilter is mapped into a geometric data form through vtkMapper. The graphical model mainly draws the generated geometric bodies, including the camera (vtkCamera), mapper (vtkMapper), object properties (vtkProperty), lights (vtkLight), renderer (vtkRenderer), presentation object (vtkActor), and render window (vtkRenderWindows). Any visualized data needs to be bound to the vtkActor presentation object and finally displayed in the window on the screen under the rendering of the vtkRender class.

[0054] (3) Rendering mode control: This control provides control over the display method, display transparency, rendering color modulation method, and rendering object of the data model in different coordinate systems. The coordinate systems are divided into the Cartesian rectangular coordinate system, cylindrical coordinate system, and polar coordinate system. The data models are divided into point cloud models, mesh models, and continuous surface models. The rendering color modulation methods are divided into amplitude data range color bar, phase data range color bar, and amplitude-phase superposition color bar. The rendering objects are divided into amplitude model objects and phase model objects.

[0055] There are mainly four commonly used coordinate systems in computer graphics, namely: Model coordinate system, World coordinate system, View coordinate system, and Display coordinate system. The transformation between them is managed by the class vtkCoordinate. The Model coordinate system is the coordinate system used when defining the data model. This control uses the XY Cartesian coordinate system, CYL cylindrical coordinate system, and polar coordinate system (AZ / EL, EL / AZ, Theta / Phi), and different vtkActors are set. The World coordinate system is a three-dimensional space coordinate system for placing Actors, cameras, and lights. One function of an Actor is to be responsible for transforming the Model coordinate system to the World system. There is only one World coordinate system, and each Actor must transform the Model coordinate system to the World coordinate system through operations such as scaling, rotation, and translation. The View coordinate system represents the coordinate system seen by the camera. The position information of the camera is represented by a 4*4 matrix, which is used to transform the Word coordinate system to the View coordinate system. The Display coordinate system is similar to the View coordinate system, but the value range of each coordinate axis is not [-1,1], but uses screen pixel values.

[0056] Rendering color modulation is performed through vtkSmartPointer <vtklookuptable>The m_pColorTable color table variable is used to control the surface display color of the model. The color bar ranges of different data models are used to render and color the surfaces of different data models.

[0057] (4) Coordinate system conversion settings: Used to control the switching display of the direction pattern data model in modes such as XY plane holographic projection, CYL cylindrical projection, and (AE / EL, EL / AZ, Theta / Phi) polar coordinate spherical projection.

[0058] (5) Section analysis: This control supports multi-dimensional section analysis of the three-dimensional model of measurement data. After inputting the section position points, sections can be extracted by translating along the normal of the X-axis (AZ plane), along the normal of the Y-axis (EL plane), and along the normal of the Z-axis (isosurface), etc. The section will be superimposed on the three-dimensional model and the section contour line will be projected onto the corresponding projection plane, facilitating the user to query and calculate the direction pattern parameters on the projection plane. The amplitude-phase contour line of the AZ plane is projected and mapped into the plane on the left side of the three-dimensional model of measurement data, the amplitude-phase contour line of the EI plane is projected and mapped into the plane in front of the three-dimensional model, and the amplitude isoline is projected and mapped into a plane directly below the three-dimensional model. Each contour line projection plane has an independent corresponding coordinate system scale display.

[0059] When dynamically moving the section position, the contour line curve in the section contour line projection plane can be updated and displayed in real time.

[0060] (6) Query and annotation: In addition to viewing the spatial distribution form of the direction pattern three-dimensional model in three-dimensional browsing, users can also use the mouse to query the position coordinates, amplitude, and phase values of the concerned points on the direction pattern three-dimensional model, and mark concerned points such as the main lobe, maximum left side lobe, and maximum right side lobe on the direction pattern three-dimensional model.

[0061] (7) Data export: The three-dimensional interactive analysis control of the antenna direction pattern provides functions of data export and picture saving. The extracted section contour data can be exported and saved as a txt file for direction pattern parameter analysis and calculation, the three-dimensional data model can be saved as a bin format model data to compress the data storage space, and the window view can be saved as a Jpeg or bmp format image file to save the data analysis results.

[0062] (8) QSS style control: The three-dimensional interactive analysis control of the antenna direction pattern adopts a QSS style file to adjust and set the appearance display style. Users only need to modify the styles of each Qt layout component in the QSS style file to adjust and set the color, font, background color, and display style of the interactive panel in the control, facilitating the better integration of the 3D interactive analysis control with the user's antenna test system software and maintaining the consistency of the software system interface style.

[0063] The three-dimensional interactive analysis control for antenna pattern provides an interactive control panel to realize various interactive analysis and controls of the three-dimensional model of the pattern, and implements functions such as amplitude-phase data loading, model creation, rendering mode control, coordinate system conversion, section analysis, query annotation (pick-up tool), data export, and style adjustment.

[0064] Specifically, the present invention has the following functions:

[0065] Section interactive analysis function for the three-dimensional model of the antenna pattern: The antenna pattern is an important graph for measuring the performance of an antenna. Users need to directly extract the sectional views in the horizontal and vertical directions on the three-dimensional model of the antenna pattern, and measure antenna performance parameters such as main lobe width, side lobe level, front-to-back ratio, and directivity coefficient from the sectional contour diagrams. Users can input the sectional azimuth coordinates or directly click on the three-dimensional model with the mouse to specify the sectional extraction position points to extract sectional views at different angular positions, so as to master the distribution pattern of the pattern at different positions.

[0066] The three-dimensional interactive analysis control for antenna pattern provides multi-dimensional section analysis capabilities. After inputting the sectional position points, sections can be extracted in ways such as translation along the normal of the X-axis (AZ plane), translation along the normal of the Y-axis (EL plane), and translation along the normal of the Z-axis (isosurface). The section will be superimposed on the three-dimensional model and the section contour line will be projected onto the corresponding projection plane. The amplitude-phase contour line projection of the AZ plane is mapped into the plane on the left side of the three-dimensional model of the measurement data, the amplitude-phase contour line projection of the EL plane is mapped into the plane in front of the three-dimensional model, and the amplitude isoline projection is mapped into a plane directly below the three-dimensional model. Each contour line projection plane has an independent corresponding coordinate system scale display.

[0067] When dynamically moving the sectional position, the contour line curve in the sectional contour line projection plane can be updated and displayed in real time.

[0068] Information query and interactive annotation function for the three-dimensional model of the antenna pattern: It supports directly picking up the concerned points on the three-dimensional model to query the amplitude and phase values, and supports adding annotation points on the three-dimensional model of the antenna pattern to identify the position information of the main lobe, side lobe, etc. It supports picking up the concerned points with the mouse on the three-dimensional model to query and annotate the positions of the main lobe and side lobe and their amplitude-phase values.

[0069] Style adjustment function for the three-dimensional interactive analysis control of the antenna pattern: The three-dimensional interactive analysis control of the antenna pattern has a style adjustment function. Users can ensure that the display style of the control form is consistent with the interface style of their own antenna test software by modifying and editing the style file.

[0070] The three-dimensional interactive analysis control for antenna pattern provides API interface functions for easy integration and calling by application software.

[0071] A certain antenna analysis software realizes the three-dimensional visualization analysis of antenna test data by integrating the Antenna Pattern Interactive Analysis Control (AntennaPatternCtrlDll.dll). When clicking the "3D Plot" button in the window interface of the antenna analysis software, the interactive analysis form can be opened by calling the API interface of the pattern interactive analysis control. Through operating the interactive control panel of this form, functions such as amplitude-phase measurement data loading, model creation, rendering mode control, coordinate system conversion, cross-section analysis, query annotation, data export, and style adjustment can be realized. By adjusting the styles of each layout control in the QSS file, the overall display style of the control can be changed to keep it consistent with the style of the antenna analysis software.

[0072] The implementation principle of the present invention is as follows: The present invention discloses a new type of three-dimensional interactive analysis control for antenna patterns. This control includes a data loading module, a model creation module, a rendering control module, a coordinate system conversion module, a cross-section analysis module, a query annotation module, and a data export module. It is implemented using the Qt 5.15.2 and VTK 8.2 architectures. The antenna test data is converted into a three-dimensional model through the VTK visualization pipeline process, supporting dynamic cross-section analysis in Cartesian coordinate system, cylindrical coordinate system, and polar coordinate system. Users can input coordinates or interact with the mouse to obtain the contour of any cross-section, and the projections of the AZ plane, EL plane, and isosurface are displayed in real time. It has functions such as spatial point data query and main lobe annotation. The interface style is adaptively adjusted through the QSS style file, and it is encapsulated as a DLL file and provides an API interface. The present invention solves the problems of inconsistent interface styles and lack of three-dimensional model cross-section interactive analysis functions in existing commercial software, and improves the efficiency of antenna pattern analysis.

[0073] The embodiments of this specific implementation manner are all preferred embodiments of the present invention, and do not limit the protection scope of the present invention accordingly. Therefore, all equivalent changes made according to the structure, shape, and principle of the present invention should be covered within the protection scope of the present invention.< / vtklookuptable>

Claims

1. A novel three-dimensional interactive analysis control for antenna radiation patterns, characterized in that, Including: A data loading module for loading amplitude-phase measurement data in txt text format or bin compressed format; A model creation module that builds a three-dimensional model architecture including vtkDataObject data objects, vtkFilter filters, and vtkActor demonstration objects based on the VTK visualization pipeline; A rendering control module that supports the switching between Cartesian coordinate system, cylindrical coordinate system, and polar coordinate system, and provides three rendering modes: amplitude / phase data range color bar and amplitude-phase superposition color bar; A coordinate system conversion module that realizes the modal conversion of XY plane holographic projection, CYL cylindrical projection, and polar coordinate spherical projection; A section analysis module that supports generating dynamic sections by translating along the normal of the X / Y / Z axis, and synchronously displays the AZ plane, EL plane, and isosurface projection contours on the left, front, and bottom planes of the three-dimensional model; A query annotation module that provides functions for querying the amplitude-phase values of spatial coordinate points and marking the main lobe / sidelobe; A data export module that supports the export of section contour data, compressed model data, and view images; 2. A novel three-dimensional interactive analysis control for antenna radiation patterns according to claim 1, characterized in that The polar coordinate system includes three sub-modes: AZ / EL, EL / AZ, and Theta / Phi, and realizes model transformation under different coordinate systems through vtkActor; 3. A novel three-dimensional interactive analysis control for antenna radiation patterns according to claim 1, characterized in that, The section analysis module includes a real-time update unit. When the section position changes dynamically, the contour lines in the projection plane are updated at a frame rate of not less than 24fps; 4. A novel three-dimensional interactive analysis control for antenna pattern, characterized in that, The data export module supports exporting section data in txt format, saving model data in bin format, and saving view images in Jpeg or bmp format; 5. A novel three-dimensional interactive analysis control for antenna patterns according to claim 1, characterized in that, It also includes a QSS style control unit that realizes personalized configuration of the control interface color, font, and background by modifying the layout parameters in the qss file; 6. A novel three-dimensional interactive analysis control for antenna patterns according to claim 1, characterized in that, The query annotation module includes an intelligent capture algorithm that automatically adsorbs to the maximum radiation point when the mouse moves to the characteristic lobe area; 7. A novel three-dimensional interactive analysis control for antenna patterns according to claim 1, characterized in that, The model creation module uses a vtkSmartPointer color table variable to control the surface coloring of the model; 8. A novel three-dimensional interactive analysis control for antenna pattern, characterized in that, The control is encapsulated as a dynamic link library of AntennaPatternCtrlDll.dll, providing 12 API interfaces including data loading, rendering control, and section analysis.

Citation Information

Patent Citations

  • Visualization system and method of truss antenna based on VTK, terminal

    CN109388843A

  • Holographic augmented reality assisted human-machine interaction diagnosis and treatment system in surgical operation

    CN113256791A

  • Far-field antenna pattern measuring solution & system for calibration using real-time synchronization of height information

    US20220206052A1