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

Method for designing software framework class library of spectrum analyzer

A spectrum analyzer and software framework technology, applied in the field of software design, can solve problems such as increased development difficulty, coverage of spectrum analyzer analysis algorithms, complex spectrum analyzer software, etc., and achieve good reusability

Inactive Publication Date: 2016-05-11
THE 41ST INST OF CHINA ELECTRONICS TECH GRP
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the spectrum analyzer software is becoming more and more complex, and the development difficulty is also increasing day by day, but there is no class library and framework for this type of instrument, and the development efficiency has not been high.
[0003] Traditional spectrum analyzer software does not have a dedicated class library for this type of instrument, and the reusability of class inheritance is limited to classes designed for a certain function. Algorithms form overlays to the scale of a practical framework
Moreover, the traditional spectrum analyzer software does not have a dedicated class library for this type of instrument, and is usually not closely related to the Microsoft Basic Class Library (MFC) class library on the Windows platform, so it has not fully utilized the advantages of the operating system platform.

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
  • Method for designing software framework class library of spectrum analyzer

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] Below in conjunction with accompanying drawing and embodiment the present invention will be further described:

[0023] Such as figure 1 Shown, the design method of spectrum analyzer software framework class library of the present invention, comprises:

[0024] Step (1): On the basis of the Microsoft basic class library, the basic class library of the measuring instrument is derived to realize the seamless integration of the measuring instrument framework class library and the Microsoft basic class library; the basic class library of the measuring instrument Including driver class, function body class, component class, worker thread class and framework document class;

[0025] Step (2): Taking the component class as the entry point for the scheduling of all functions of the measuring instrument, establish the scheduling relationship between the component class and the driver class, function body class, working thread class and framework document class respectively, and...

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 discloses a method for designing a software framework class library of a spectrum analyzer. The method comprises the following steps: deriving a basic class library of measuring instruments on the basis of a Microsoft basic class library, and realizing seamless integration of a measuring instrument framework class library and the Microsoft basic class library; respectively establishing a scheduling relation of a component class with a driving class, a functional body class, a working thread class and a framework document class with the scheduling of all functions of the measuring instruments serving as the component class as an inlet, and designing a basic framework of the measuring instruments; deriving a corresponding spectrum analyzer class library from the basic class library of the measuring instruments on the basis of the basic class library of the measuring instruments according to the features of the data, the control flow and the measurement flow of the spectrum analyzer; presetting a spectrum analyzer framework on the basis of the basic framework of the measuring instruments; and dividing the spectrum analyzer class libraries, and mutually scheduling and cooperating the divided spectrum analyzer class libraries according to a preset spectrum analyzer framework relation to complete the functions of the spectrum analyzer.

Description

technical field [0001] The invention belongs to the field of software design, in particular to a design method of a spectrum analyzer software framework class library. Background technique [0002] Large-scale software usually uses C++ for class library and framework design, which is the key to efficient and reusable software development. Spectrum analyzer is an increasingly complex electronic measuring instrument. The software is basically developed using C++ language and object-oriented technology. The design of its framework and class library is very important. Reasonably and effectively design various spectrum analyzer class libraries and software architecture. Modeling is the focus of software design for this type of instrument. However, the spectrum analyzer software is becoming more and more complex, and the development difficulty is also increasing day by day, but there is no class library and framework for this type of instrument, and the development efficiency has...

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
IPC IPC(8): G06F9/44
CPCG06F8/24G06F8/315G06F9/4488G06F9/449
Inventor 马风军刘宝东
Owner THE 41ST INST OF CHINA ELECTRONICS TECH GRP
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