Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Combined programming of MATLAB and OPNET for solving problem of automatic tracking of array antenna in OPNET pipeline

An array antenna and automatic tracking technology, which is applied in the direction of program control devices, special data processing applications, instruments, etc., can solve the problems of insufficient functions of matrix operations

Inactive Publication Date: 2011-04-27
宗鹏 +1
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In OPNET, C / C++ is used for programming, and the execution efficiency is high, but it is insufficient in matrix operations, numerical analysis, engineering calculations, etc.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Combined programming of MATLAB and OPNET for solving problem of automatic tracking of array antenna in OPNET pipeline
  • Combined programming of MATLAB and OPNET for solving problem of automatic tracking of array antenna in OPNET pipeline
  • Combined programming of MATLAB and OPNET for solving problem of automatic tracking of array antenna in OPNET pipeline

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0011] 1. The installation of Visual Matcom development environment.

[0012] (1) Copy the \bin\usertype.dat file (referring to the Matcom installation path) to the \Common\MSDev98\Bin directory (referring to the VC installation path).

[0013] (2) Run Visual C++, select Tools / Customize / Add-ins and Macro Files from the menu bar, select Browse, change the file type to Add-ins(.dll), select \bin\mvcide.dll file, and confirm.

[0014] (3) In this way, you can see a Visual Matcom toolbar as shown in Figure 1 in the Visual C++ development environment, indicating that the installation is successful.

[0015] 2. Realize the call of VC to Matlab program through Matcom

[0016] Take a program zishiyingzengyi.m for antenna adaptive tracking as an example,

[0017] (1) Write the program zishiyingzengyi.m in the Matlab operating environment, and the running results are shown in Figure 2.

[0018] (2) The result of running zishiyingzengyi.m in mideva is shown in Figure 3

[0019] (3) T...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a matrix laboratory (Matlab), which is interactive simulation software facing engineering practice and scientific operation. The Matlab integrates scientific calculation, signal processing, system simulation and graphical visualization, has high programming efficiency, and is extremely favorable for engineering and technical personnel to easily solve various problems. The Matlab is an explanatory language development platform, so the code execution efficiency of the Matlab is quite low. Therefore, OPNET is combined with the MATLAB for hybrid programming to complement advantages, and greatly improve the work efficiency. The calling of Matcom from the OPNET comprises the following two steps of: converting M files into C++ in VC; and adding C++ codes into C++ pipeline procedures of the OPNET.

Description

technical field [0001] Matlab is an interactive simulation software for engineering practice and scientific computing. It integrates scientific computing, signal processing, system simulation and graphic visualization. It has extremely high programming efficiency and is very helpful for engineers and technicians to solve various Problem; however, since Matlab is an interpreted language development platform, this determines that its code execution efficiency is relatively low. Therefore, combining OPNET and MATLAB for mixed programming and realizing complementary advantages will greatly improve work efficiency, so as to achieve an optimal balance between code execution speed and programming efficiency. Background technique [0002] It is well known that OPNET is powerful in network simulation, but relatively weak in physical layer and link layer simulation. The development of the link or physical layer is often required in the simulation, such as the implementation of the tr...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44G06F17/50
Inventor 宗鹏杨秩群
Owner 宗鹏
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products